Features and functionality
The ConnectCore for i.MX51 module is based on the i.MX51 processor from Freescale. 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:
n High-end, low-power 32-bit System-on-Module
n 600/800 MHZ ARM Cortex-A8 core
l 32 kB L1 instruction and 32 kB L1 data cache
l 256 kB L2 cache
l NEON co-processor
l Vector Floating Point (VFP) unit
n SLC and MLC NAND flash support on module
n Up to 512 MB 32-bit/200 MHZ DDR2-400 memory
n Debug interfaces
l Joint Test Action Group (JTAG)
l Embedded Trace Macrocell™ (ETM) / Embedded Trace Buffer (ETB)
n Real Time Clock (RTC)
n Security co-processor
l Encryption: Advanced Encryption Standard (AES), Data Encryption Standard (DES), 3DES and
RC4
l Hashing algorithms: Message Digest (MD)5, Secure Hash Algorithm (SHA)-1, SHA-224 and
SHA-256
n Timer
n Watchdog
n Up to three universal asynchronous receiver/transmitter (UART) ports, up to 4 Mb/s each
n Up to three Serial Peripheral Interface (SPI), two of them up to 54 Mb/s each
n Two Inter-Integrated Circuit (I2C) (up to 400 kb/s)
n Three memory card interfaces (two for the wireless version of the module)
l SD/Secure Digital Input Output (SDIO) - 1 and 4-bits (up to 200 Mb/s)
l MultiMediaCard (MMC) - 1, 4 and 8-bits (up to 416 Mb/s)
n USB
n Up to 3x USB 2.0 High-Speed USB Host ports
n One USB 2.0 On-The-Go USB port with integrated Physical Layer (PHY) on the module
n 1-wire
n Keypad 6x4
ConnectCore for i.MX51 Hardware Reference Manual
9