Features and functionality
The ConnectCore 6 module is based on the i.MX6 processor from NXP. This processor offers a high number of interfaces. Most of these interfaces are multiplexed and are not available simultaneously. The module has the following features:
- i.MX6 duallite/dual/quad ARM Cortex-A9 cores operating at speeds up to 1.2 GHz
- 32 Kbytes L1 instruction cache
- 32 Kbytes L1 data cache
- Up to 1 MB unified instruction/data L2 cache
- NEON MPE (Media Processing Engine) co-processor
- Graphical hardware accelerators:
- IPU (Image Processing Unit)
- Optional VPU (Video Processing Unit)
- Optional 2D/3D GPU (Graphics Processing Unit)
- 64-bit DDR3-1066 memory interface with a density up to 2 GBytes
- 8-bit eMMC support
- Dialog DA9063 power management IC (PMIC)
- 6x DC/DC buck converters
- 11x LDO regulators
- RTC with rechargeable coin cell battery support
- 10-bit ADC channels
- GPIO pins
- Optional IEEE802.11a/b/g/n WLAN interface with spatial diversity support
- SoftAP (Software Access Point) support
- Optional Bluetooth 4.0 dual mode
- Optional Cortex-M0+/Cortex-M4 MCA (Microcontroller Assist) subsystem
- Debug interfaces:
- Standard JTAG controller IEEE 1149.1
- ETM/ETB support
- Support of i.MX6 typical interfaces:
- 16/32-bit data/address bus
- SATA II, 3.0 Gbps (24-bit parallel bus, LVDS, HDMI, MIPI/DSI)
- Display support
- HDMI
- 24-bit parallel bus
- Dual LVDS
- MIPI/DSI
- 2x camera (20-bit parallel bus, MIPI/CSI)
- MMC/SD/SDIO
- 1x USB OTG with integrated PHY
- 3x USB Host
- PCI Express Gen 2.0 lane
- 10/100/1000 M Ethernet MAC
- UART, SPI, I2C, PWM, CAN, I2S and GPIO
- Ultra-miniature SMT module (50x50mmx5mm) based on 400-LGA pads
- Security accelerators:
- ARM TrustZone
- CAAM (Cryptographic Acceleration and Assurance Module)
SNVS (Secure Non-volatile Storage)
CSU (Central Security Unit)
- A-HABv4 (Advanced High-assurance Boot)