Archive

Posts Tagged ‘pcie’

Allwinner H6 Processor for 4K HDR Set-Top Boxes Supports USB 3.0, PCIe, and Smart Card Interfaces

April 1st, 2017 36 comments

Allwinner H6 is a new quad core Cortex A53 processor designed for 4K set-top boxes. It will support “6K” video decoding for 10-bit HEVC, VP9, and H.264, integrate HDR10 and HLG video processing, support high speed interfaces like USB 3.0 and PCIe, as well as security features like two ISO7816 smart card interfaces and DRM solutions.

Click to Enlarge

Allwinner H6 specifications:

  • CPU –  Quad-core ARM Cortex A53 with NEON, hardware Java acceleration, and FPU
  • 3D GPU – Dual shader ARM Mali-T720 with support for OpenGL ES3.1/3.0/2.0/1.1, OpenCL 1.1/RenderScript, Microsoft DirectX 11 FL9_3
  • Memory I/F – DDR4/DDR3/DDR3L interface
  • Storage I/F – 1x eMMC 5.0 flash interface, 1x NAND Flash interface for SLC/MLC/TLC flash memory with up to 80-bit error-correcting code (ECC), 1x SPI NOR Flash interface, 1x SD Card 2.0
  • Multimedia via Allwinner Phoenix 3.0 VE Engine
    • Video Decoder
      • H265/HEVC Main/Main10 [email protected] High-tier ;[email protected], up to [email protected]
      • H264/AVC [email protected], MVC, [email protected]
      • VP9,Profile 0/2, [email protected]
      • VP6/VP8, [email protected]
      • MPEG1/MPEG2 [email protected], [email protected], [email protected]
      • MPEG4 [email protected] 0~3, [email protected] 0~5, GMC, short header format, [email protected]
      • AVS+/AVS JIZHUN [email protected] 6.0, [email protected]
      • VC-1 [email protected], [email protected], [email protected] 0~3, [email protected]
      • Supports Frame Buffer Compression(FBC)
      • Output pixel format configurable,YUV420/YV12/NV12
    • JPEG hardware decoder up to 65536 x 65536 resolution
    • Video and Image Encoder
      • H264 [email protected] 4.2 video encoding,up to [email protected]
      • MJPEG video encoding,up to [email protected]
      • JPEG image encoding- maximum resolution up to 8Kx8K
      • Supports [email protected][email protected][email protected] simultaneous encoding
  • Audio Encoding/Decoding
    • MPEG-1,MPEG-2(L1/L2/L3), MP3, AAC-LC, HE AAC V1/V2, APE, FLAC, OGG, AMR-NB, AMR-WB,G.711(u/a) decoding
      • G.711(u/a), AMR-NB, AMR-WB, AAC-LC encoding
      • Karaoke sound effects, supports automatic gain control, voice enhancement and echo/reverberation.
      • 3~5m far field sound acquisition, supports speech enhancement, acoustic echo cancellation and direction of speaker estimation.
      • Dolby Digital/Dolby Digital Plus decoding (option)
      • Dolby DMA2.0 audio effect (option)
      • DTS-HD decoding(option)
      • Dolby Digital/DTS transparent transmission
  • TS Demultiplexing/PVR
    • 4x TS inputs supporting 32 PID each
    • DVB-CSA/AES/DES descrambling
    • PVR,recording of scrambled and non-scrambled streams
  • Security/ DRM
    • Full Disk Encryption(FDE) with support for AES-ECB/CBC
    • 4K bits Efuse (OTP)
    • Protection for JTAG and other debugging port
    • HDCP 2.2/1.4 protection for HDMI outputs
    • Trusted execution environment(TEE)
    • Digital rights management(DRM)
    • Mainstream advanced CA
    • Secure boot, Secure Storage, Secure upgrade
  • Display Processing ((Smartcolor 3.0 DE Engine)
    • HDR10 and HLG HDR processing
    • HDR conversion between SDR
    • Dual independent display support
    • 16 layers, video and UI input layers to overlay
    • 3D video processing and display
  • Audio/Video Interfaces
    • Video Output
      • 1x HDMI 2.0a TX with HDCP 2.2 output
      • 1x CVBS interface , supports PAL/NTSC mode
      • 1x RGB interface up to1920x1080
    • Video Input – CSI camera (DVP)
    • Audio Interfaces
      • Analog audio input/output
      • Digital MIC interface
      • 2x I2S supporting 7.1 channel
      • S/PDIF audio interface
  • Other Interfaces
    • USB – 1x USB 3.0 host port, 1x USB2.0 OTG port, 1x USB 2.0 host port
    • 1x PCIe 2.0 interface
    • 1x SDIO 3.0
    • Ethernet – 1x 10/100 Mbps Ethernet with PHY, 1x Gigabit Ethernet MAC
    • 5x UART, 5x TWI/I2C, GPIOs
    • 2x ISO7816 Smart Card interfaces
    • IR receiver and keypad control interface
  • Misc
    • USB, SD card and flash boot supported
    • Adaptive voltage scaling (AVS)
    • Dynamic voltage and frequency scaling (DVFS)
  • Package – 15 x 15 mm BGA451 package

The CPU is not that important in TV boxes and set-top boxes, so there are no changes here except potentially a higher frequency (TBC). The dual shader Mali-T720 GPU should provide 3D performance in the same range as other competing solutions based on Mali-450MP and Mali-T820MP GPU, and includes OpenCL support for GPU compute applications. AFAIK it’s the first Allwinner processor to support HDR, so the company is mostly catching with competitors on the multimedia front. The video decoder supports 4K H.265 and VP9 at up to 60 fps, and 4K H.264 up to 30 fps, as well as 6K up to 30 fps. The processor can also support HD audio formats (as an option), while the transport stream (TS) interfaces to connect one or more more tuners, and Smart Card interfaces make it ideal for set-top box with free or premium content. The addition of USB 3.0 and PCIe will allow for fast storage options, with external PCIe to SATA chips potentially providing better performance than the SATA IP found in Allwinner R40, especially when it comes to write speed.

I found all this information in Allwinner H6 product brief published on linux-sunxi website. There’s no information anywhere else about H6 processor, even on Alibaba, so it will likely take many more months before products and boards are launched with the new SoC.

MQMaker Koala is a Features-Packed Development Board Powered by Rockchip RK3288 Processor

March 31st, 2017 5 comments

MQMaker launched MiQi board based on Rockchip RK3288 quad core Cortex A17 processor last year with the hardware aimed at hobbyists and makers, but the company has been developing a higher-end board – named Koala – based on the same processor, featuring many more ports and features, and geared towards the enterprise market.

Click to Enlarge

Koala board preliminary specifications:

  • SoC – Rockchip 3288 quad core ARM Cortex A17 up to 1.8 GHz with Mali-T764 GPU supporting OpenGL ES 1.1/2.0 /3.0, and OpenCL 1.1
  • System Memory –  2GB DDR3 (default)
  • Storage – 16 GB eMMC flash (default) + micro SD slot
  • Video Output / Display Interface – HDMI 2.0, header for eDP, MIPI, LVDS, LCD backlight header, touch panel header
  • Audio – HDMI out, optical S/PDIF, 3.5mm analog stereo audio jack, microphone header, audio L/R header
  • Connectivity – Gigabit Ethernet, WiFi or WiFi + Bluetooth module, mini PCIe slot for 3G/4G card + SIM card slot
  • USB – 4x USB 2.0 type A host ports, 1x micro USB OTG port, 3x USB 2.0 headers
  • Camera – CIF connector, MIPI CSI connector
  • Debugging – Serial console header
  • Expansion Headers – I2C header, 4x UART headers, SPI header, SAR ADC header, GPIO header
  • Misc – Power switch, user button, IR receiver
  • Power Supply – 12 V DC via power barrel or header
  • Dimensions – TBD

The board will run Android 5.1 and Debian Linux, with only Linux source code provided, i.e. no Android SDK. Applications for the board include digital signage, gaming and entertainment.

The board is supposed to be available unless there has been some unexpected delays since December, but pricing has not been publicly disclosed, and currently the product page has very limited information.

Thanks to Jernej for the tip.

Tiny Intrinsyc Open-Q 820 SoM Features Snapdragon 820 Processor, WiFi and Bluetooth

January 3rd, 2017 2 comments

Intrinsyc has unveiled a new smaller version of their Snapdragon 820 based Open-Q 820 system-on-module, simply called Open-Q 820 µSOM bringing the module size from 82 x 42mm to 50 x 25mm, while keeping many of the features of the large SoM with 3GB LPDDR4, 32GB UFS 2.0 flash, 802.11ac WiFi, and Bluetooth 4.1. It competes with other small Snapdragon 820 modules such as Inforce 6601 micro SoM.

qualcomm-snapdragon-820-somOpen-Q 820 µSOM specifications:

  • SoC – Qualcomm Snapdragon 820 quad core Kryo cores with 2x cores @ up to 2.2GHz, and 2x cores @ up to 1.6GHz, Adreno 530 GPU,  Hexagon 680 DSP
  • System Memory – 3 GB LPDDR4 @ 1866 MHz
  • Storage – 32 GB UFS 2.0 1-lane gear3 flash
  • Connectivity – 802.11 b/g/n/ac 2×2 MU-MIMO, Bluetooth 4.1, Qualcomm IZat Gen 8C GPS
  • 3x board-to-board connectors with the following interfaces:
    • Display
      • 2x MIPI-DSI 4-lane, 60fps, up to 2560×1600 (single port), 4096×2160 (dual port)
      • 1x HDMI 2.0 up to 4096×2160, 60fps
    • Audio – 3x I2S, 1x PCM, 6x Analog in, 6x Analog out, 3x Digital mic
    • Camera – 3x MIPI-CSI  4-lane, dual ISP, up to 28MP
    • USB – USB 3.0 client or host, 1x USB 2.0 host
    • 2x PCIe v2.1
    • 8x BLSP 4-pin port configurable as I2C, SPI, UART or GPIO
    • 1x SDIO
  • Power Supply – 3.6V to 4.2V
  • Dimension – 50 x 25mm
  • Temperature Range – -10°C to +70°C

The company provide Android 7.x Nougat support for the module, as well as Open-Q µ820 Development Kit with the module and a baseboard to get started.

open-q-%c2%b5820-development-kitThe baseboard exposes two USB 3.0 ports, one HDMI 2.0 port, a display connector, a mini PCIe slot+ SIM card slot, a PCIe 1x slot, three camera connectors, audio in and out headers, digital I/O expansion headers, a micro SD card and more.

Intrinsyc Open-Q 820 µSOM will sell for $239, Open-Q µ820 Development Kit for $579, and become available late February 2017. You’ll more more details on the company’s Open-Q 820 µSOM and Open-Q 820 µSOM Development Kit product pages.

Via HackerBoards

AndromedaBox Networking Edge Board Includes a Dual Core Marvell Processor, SATA, Gigabit Ethernet, and More

December 23rd, 2016 3 comments

Last year, Marvell introduced AndroMeda Box Edge IoT board using 96Boards form factor and running Brillo (now Android Things), but the company has been working on the similarly named AndromedaBox Networking Edge (ANE) board with a tweaked version of 96Boards form factor including Gigabit Ethernet and SATA, and powered by a dual core ARMADA 3700 processor.

andromedabox-networking-edge-ane

AndromedaBox Networking Edge specifications:

  • SoC – Marvell ARMADA LP 3700 dual-core ARM Cortex 53 processor @ up to 1.2 GHz
  • System Memory – 512MB LPDDR4
  • Storage – 8GB eMMC flash, 1x SATA 3.0 port
  • Connectivity – 1x Gigabit Ethernet RJ45 port, 1×1 802.11ac Wi-Fi, and Bluetooth 4.2
  • USB – 2x micro USB 2.0 port, 1x USB 3.0 port
  • Expansion – 1x PCIe 2.0 (maybe via a slot on the back of the board), 40-pin LS (Low Speed) Expansion connector
  • Power Supply – Likely 8 to 18V input as per 96Boards specs
  • Dimensions – 85 x 54 mm (Same as 96Boards CE Edition)

The board would be suitable for IoT gateways, mobile NAS, home cloud server, etc… You can watch a short description of the board in the video below.

Marvell ARMADA 3700 is the same processor as used in the company’s ESPRESSOBin community board, which means we already have a Wiki with a little more technical details (no processor datasheet though), as well as u-boot and Linux images and source code.

What’s odd is that there’s no trace of AndromedaBox Networking Edge board anywhere in the net, including in Andromedabox.org website, and the board via apparently introduced last June.

Via ARMDevices.net

Marvell ESPRESSOBin Board with Gigabit Ethernet, SATA, mini PCIe, and USB 3.0 To Launch for $39 and Up (Crowdfunding)

September 23rd, 2016 43 comments

I can often read people hoping for an inexpensive community board for network, storage and connectivity applications with high speed interface like SATA, multiple Gigabit Ethernet port, USB 3.0 and/or mini PCIe, and that’s exactly what Globalscale Technologies is about to offer with their Marvell ARMADA 3700 based ESPRESSOBin development board to go for $39 and up via Kickstarter.

espressobinMarvell ESPRESSOBin board specifications:

  • SoC – Marvell Armada 3700LP (88F3720) dual core ARM Cortex A53 processor up to 1.2GHz
  • System Memory – 512MB DDR3 or optional 1GB DDR3
  • Storage – 1x SATA interface, 1x micro SD card slot with footprint for an optional 4GB EMMC
  • Network Connectivity
    • 1x Topaz Networking Switch
    • 2x GbE Ethernet LAN
    • 1x  Ethernet WAN
    • 1x MiniPCIe slot for Wireless/BLE periphereals
  • USB – 1x USB 3.0, 1x USB 2.0, 1x micro USB port
  • Expansion – 2x 46-pin GPIO headers for accessories and shields with I2C, GPIOs, PWM, UART, SPI, MMC, etc…
  • Misc – Reset button, JTAG interface
  • Power Supply – 12V DC jack or 5V via micro USB port
  • Power Consumption – Less than 1W thermal dissipation at 1 GHz
marvell-armada-3700-block-diagram

Marvell ARMADA 3700 Block Diagram

The board will run mainline Linux & U-boot, and the company will release Ubuntu, ArchLinux ARM, Debian, and OpenWrt firmware, with support for the Yocto Project as well. Some documentation and source code can be found on the Wiki in Github.

Typical applications include NAS, video camera monitor, plex media server, IoT gateway with wireless module and/or dongle with Zigbee, Bluetooth, , Zwave…. The board was first showcased at Computex 2016.

ESPRESSOBin will be launched on Kickstarter in the next few days. Keep in mind that the page is still in draft mode, so information is subject to change, but based on the details currently available, they plan to raise at least $25,000, and a $39 early bird pledge will be asked for the first boards (with 512MB RAM), with the price going up to $49 after (with 1GB RAM). There’s also a model with a wireless module and 12V power supply for $69, and “cluster” rewards with multiple boards. Delivery is scheduled for December 2016 for early bird rewards, and February 2017 for others. If you are interested in the board, and want to make sure you don’t miss out on the early bird pledge, you can register to be notified when the project launched in the KS page.

Thanks to Ray for the tip.

$79 HiSilicon Poplar is the First 96Boards TV Platform Compliant Board

August 30th, 2016 35 comments

At the end of last month I wrote about 96Boards TV Platform specifications, and noticed Hisilicon had one such boards, but details were sparse. Linaro has now officially unveiled HiSilicon Poplar board, the first 96Boards TV Platform board, sold for $79 + shipping on Aliexpress.

Click to Enlarge

Click to Enlarge

Poplar board specifications:

  • SoC – HiSilicon Hi3798C V200 quad-core 64-bit ARM Cortex-A53 CPU up to 2.0 GHz per core with ARM Mali-T720 GPU supporting OpenGL ES 3.1/3.0/2.0/1.1/1.0, OpenVG 1.1, OpenCL 1.2/1.1 Full Profile, RenderScript, and Microsoft DirectX 11 FL9_3
  • Memory – 1 or 2 GB DDR3 (Specs are conflicting depending where you look)
  • Storage – 8GB eMMC flash + micro SD card slot
  • Video Output – HDMI 2.0a with HDCP 2.2 up to 4K @ 60Hz
  • Video Decoding – H.265/HEVC Main/Main10 and VP9 up to 4K @ 60 fps
  • Audio Output – HDMI, optical S/PDIF, 3.5mm audio jack
  • Connectivity – Gigabit Ethernet, 802.11 b/g/n/ac WiFi and Bluetooth
  • USB – 1x USB 3.0 port, 2xUSB 2.0 host ports, 1x micro USB OTG port for console
  • Expansion
    • 40-pin Low Speed (LS) connector with UART, SPI, I2S, 2x I2C, 12x GPIO
    • 1x PCIe 2.0 interface
    • 12-pin Smart Card connector (unpopulated)
    • 24-pin connector for tuner (unpopulated)
  • Debugging – 1x JTAG port, 1x UART connector
  • Misc – IR receiver, boot selection jumper, LEDs, power button
  • Security – ARM Trustzone, trusted execution environment, secure boot, secure storage, secure video path, DRM, DCAS
  • Power Supply – 12V / 2A
  • Dimensions – 160 x 120 mm (96Boards TV platform specs)
  • Temperature Range – 0°C to +70°C

Hisilicon Hi3798C V200 is quite an interesting processor with many high speed and media interfaces, and while they used most of them, they did not leverage support for SATA. Luckily, there’s still USB 3.0 and PCIe if you need faster storage.

Hi3798C V200 Block Diagram - Click to Enlarge

Hi3798C V200 Block Diagram – Click to Enlarge

The board is sold with Android 5.1.1, but it will be the main development platform of Linaro Digital Home Group which aims “to continue creating optimized, high-performance secure media solutions for ARM on both Linux- and Android-based platforms. Licensees of the RDK (Linux) will be able to create Open Embedded/Yocto RDK builds for Poplar. The Poplar board will also serve as a common development platform for Android TV (AOSP) as well as for TVOS-based STB solutions used in China.”

In the meantime, you may find some information on Tocoding Poplar page, or access directly the hardware user manual. Eventually, 96Boards Poplar page will be a good place to look.

AsiaRF AP7620-MPE-1 OpenWrt WiFi Router mini PCIe Card is Made for Computers and Embedded Systems

July 26th, 2016 5 comments

There are many mini PCIe WiFi modules on the market, but what AsiaRF provides with AP7620-MPE-1 is a little different, as it’s a router based on Mediatek MT7620A fitted into a mini PCIe card to be plugged inside a computer or embedded system.

WiFi_mini_PCIe_OpenWrt_RouterAP7620-MPE-1 mini PCIe card specifications:

  • SoC – Mediatek MT7620A MIPS 24KEc CPU @ 580MHz with 2T2R WiFi 802.11 b/g/n (but board only supports 1×1)
  • 802.11ac WiFI Chipset – Mediatek MT7612E AC1200 chipset limited to 433 Mbps [Changed to MT7610E chipset @ 433 Mbps]
  • System Memory – 64 or 128MB DDR2
  • Storage – 8 or 16MB SPI flash
  • WiFI features
    • Security: 64/128-bit WEP, TKIP, WPA, WPA2, AES; 802.1X Authentication with RADIUS Client
    • Multi-mode support: Access Point/Client mode
    • Support Multiple SSIDs
  • mini PCIe interface with USB2.0 to Ethernet, UART, 8 GPIOs, 1.5V, 3.3V and ground
  • Dimensions – 60 x 41.5 mm (bigger than standard mini card: 50.95 x 30 mm)

The card is seen as a USB 2.0 to Ethernet dongle from the system, with the dongle connected to a router. The reason why the AC1200 chipset is limited to 433 Mbps is because of the USB 2.0 interface in the mini PCIe card itself limited to 480 Mbps.

Click to Enlarge

Click to Enlarge

The company also told me there will be three versions of firmware SDK for this router:

  • Mediatek official SDK
  • Mediatek OpenWrt SDK with Mediatek WiFi driver
  • OpenWrt.org SDK with “public” WiFi driver (most of time uses less power)

The company does not have an habit of release firmware and documentation publicly, so you’ll probably get them after you purchase the card. In case you wonder why you’d ever need such mini PCIe card the company claims “it is ideal for multi-purpose installations for sharing wireless connections”.

The first engineering samples have just been produced. Price will be around $20 per unit, with discount in larger quantities. You can find some more technical details on the product page.

Innodisk shows off M2DOM’s at Computex 2016

June 4th, 2016 5 comments

DOM’s or Disks on Module are quite popular with embedded system makers, but they’ve traditionally used slow interfaces like PATA or USB 2.0, with some more recent models using SATA or USB 3.0.

At Computex, Innodisk was showing off an entirely new entry which should hopefully become the new standards for motherboard DOM’s. By using a horizontally mounted M.2 connector (B keyed) with a screw hole on each side, Innodisk has created a compact connector for DOM’s that build on industry standards. The great news here is that the same connector can be used for USB 3.0, SATA and even PCI Express based DOM’s.

Click to Enlarge

Click to Enlarge

Innodisk does of course offer a full range of compatible products, starting with the M2DOM U30 featuring a USB 3.0 interface. This is the “slowest” product in the range with speeds of up to 100MB/s and available in capacities from 8-64GB.

Next up is the M2DOM S20 and S30, both featuring SATA interface. The S20 is the more basic model of the two with speeds of up to 220MB/s. It’s also the smallest in terms of height, but still managed to squeeze in between 8-64GB of storage space. The S30 not only increases the speed to up to 530MB/s (similar to a typical SSD), but also increase the capacity to 16-256GB.

Finally we have the M2DOM P30 which is using a PCI Express 3.0 x1 interface. We’re looking at speeds of up to 660MB/s and capacities between 16 and 128GB.M2DOMThe neat thing with all of these modules is that they come in a sealed unit to protect the PCB from dust and other potential nasties and once screwed in place, they’re not easily going to fall out. There was no word on pricing and the products are expected to be available later this year. Hopefully this will be a standard that will be adopted by embedded board makers, as it’s a far superior solution to any of the current DOM options available today.

Categories: Hardware Tags: computex 2016, innodigital, pcie, sata