HummingBoard Hardware

From CuBox-i Wiki Pages
Jump to: navigation, search
HummingBoard

Contents

[edit] Overview

Solid-Run's HummingBoard (during development known as Carrier-One) is the internal development board for the i.MX6 microSOM. Based on the scalable Freescale i.MX6 family of system-on-chip (SoC) ranging from a single to quad Cortex-A9 processor cores, 2D/3D hardware graphics processing unit, video decoding and encoding acceleration hardware, HDMI 1080p 3D broad range of peripherals.

In the HummingBoard launch, the models based on the i.MX6 solo, dual lite and dual will be offered (i.e. without the quad version).

Freescale i.MX6 series is described in more details here

[edit] Detailed hardware specification

[edit] Hummingboard family comparison table

HummingBoard-i1 HummingBoard-i2 HummingBoard-i2eX
Chipset i.MX6 solo i.MX6 Dual Lite i.MX6 Dual
Core Count 1 @ 1GHz 2 @ 1GHz 2 @ 1GHz
Memory Size 512MByte DDR3 1GByte DDR3 1GByte DDR3
Memory Config 32bit @ 800Mbps 64bit @ 800Mbps 64bit @ 1066Mbps
3D GPU GC880 GC880 GC2000
3D GPU Type ES 1.1/2.0 ES 1.1/2.0 ES 1.1/2.0, Quad Shader
HW Video Dec/Enc Multiformat Multiformat Multiformat
HDMI 1080p 1.4, 3D and CEC support 1.4, 3D and CEC support 1.4, 3D and CEC support
LVDS Display Out v
MIPI CSI 2.0 Camera 2 Lane CSI-2 2 Lane CSI-2 2 Lane CSI-2
Ethernet 10/100 Mbps 10/100 Mbps 10/100/1000 Mbps 1
PCI-Express 2 Gen v
mSata II v
Powered USB 2x USB 2.0 2x USB 2.0 2x USB 2.0
Powered Internal USB 2x USB 2.0
Micro SD Interface v v v
RTC With Backup Battery v
Optical S/PDIF Audio Out v v v
Audio Out PWM Mono output PWM Mono output Analog Stereo out and MIC In
InfraRed for Remote Control 38KHz Receiver
GPIO header 2 UART, 8 GPIO, SPI with 2 CS, I2C UART, 8 GPIO, SPI with 2 CS, I2C UART, 8 GPIO, SPI with 2 CS, I2C

Notes:

  1. 1000Mbps link is limited to 470Mbps actual bandwidth due to internal chip bus limitation
  2. Other functions are available via i.MX6 pin muxing.

[edit] Hummingboard layout

Carrier One board with the quad processor microSOM on top of it.

Italic lines below are features not populated in the first batch for developers. On the top side -

  1. microSOM - This configuration has the quad processor with 2GByte memory, Gigabit Ethernet phy and the BCM4329 WiFi/BT
  2. Standard micro USB connector 5V as a DC power
  3. HDMI connector
  4. 10/100/1000Mbps Ethernet Connector
  5. Powered 2xUSB 2.0 host ports (option with eSata port)
  6. MIPI CSI connector
  7. Combined MIPI CSI and DSI connector
  8. LVDS display connector
  9. 26 pin header compatible with the Raspberry pi header
  10. Analog audio out (PWM based)
  11. Coax SPDIF out for digital audio
  12. Infra red receiver
  13. RTC (real time clock)
  14. LEDs
  15. 8 pin header for FlexCAN, system reset and 5V / GND pins

On the bottom side -

  • micro SD interface (for OS image and user data)
  • mini PCI-E connector
  • mSata connector

[edit] 26 pin header layout

Carrier One 26 pin header.

On the right side is a picture of the pin number of the 26 pin header.

[edit] Serial UART port access

The UART port for debug can be accessed on the 26 pin header as follows -

Notice that the pin number starts as pin #1 on the edge of the board, towards the micro-USB connector; then number #2 is the one towards the corner of the board.

  1. Pin 6/9/14/20/25 GND
  2. Pin 1 3.3V
  3. Pin 8 i.MX6 UART TX - pulled up to 3.3v
  4. Pin 10 i.MX6 UART RX - pulled up to 3.3v

[edit] 8 pin header layout

Carrier One 8 pin header.

On the right side is a picture of the pin number of the 8 pin header. The description of those pins is as follows -

  1. +5V (filtered micro USB DC-in)
  2. +3.3V (from 1A LDO)
  3. FlexCAN1 TX (CAN bus)
  4. V-SNVS for i.MX6 (supply for i.MX6 SNVS)
  5. FlexCAN1 RX (CAN bus)
  6. GND
  7. Reset (i.MX6 POR_B signal)
  8. Battery voltage (used to supply optional NXP PCF8523)