Colibri iMX7D

aus Wiki, der freien Schachcomputer-Wissensdatenbank
Toradex Colibri iMX7D 1GB

The Colibri iMX7 is a computer module based on the NXP®/Freescale i.MX 7 embedded System on Chip (SoC). The SoC features a single or dual-core ARM Cortex A7 processor with an additional ARM Cortex M4 processor. This heterogeneous dual-core system allows for running a second real-time operating system on the M4 core for time and security critical tasks. Despite the relative high computing performance, the Colibri iMX7 is designed for extremely low-power consumption. The module features several low-power modes that reduce the consumption in idle and sleep states.

The module targets a wide range of applications, including: medical devices, navigation, industrial automation, HMIs, avionics, POS, data acquisition, robotics and much more. It offers a wide range of interfaces from simple GPIOs, industry standard I2C, SPI, CAN, and UART buses to high-speed USB 2.0 interfaces and a 16-bit external memory bus (multiplexed parallel bus). Both Colibri iMX7 modules feature a Fast Ethernet PHY with IEEE1588 time stamping on the module. Additionally, the Colibri iMX7D allows connecting an additional (gigabit) Ethernet PHY on the customer carrier board by using the RGMII, RMII, or MII interface.

The Colibri iMX7 module encapsulates the complexity associated with modern day electronic design, such as high-speed impedance controlled layouts with high component density utilising blind and buried via technology. This allows the customer to create a simple carrier board which provides his application-specific electronics. The module is compatible with a wide range of other computer modules within the Colibri family.


  • NXP/Freescale i.MX 7Solo and i.MX 7Dual
  • Colibri iMX7S: 1x Cortex-A7 800MHz & Cortex-M4 200MHz
  • Colibri iMX7D: 2x Cortex-A7 1GHz & Cortex-M4 200MHz
  • L1 Data Cache (Each core) = 32KB (A7), 16KB (M4)
  • L1 Instruction Cache (Each core) = 32KB (A7), 16KB (M4)
  • L2 Cache (Shared by cores) = 512KB
  • FPU


  • Colibri iMX7S 256MB: 256MB(32 Bit) DDR3 RAM / 512MB NAND (8 Bit) Flash
  • Colibri iMX7D 512MB: 512MB (32 Bit) DDR3 RAM / 512MB NAND (8 Bit) Flash
  • Colibri iMX7D 1GB: 1GB (32 Bit) DDR3 RAM / 4GB eMMC (8 Bit) Flash


  • 16 Bit External Bus (Multiplexed)
  • USB (1x Host*, 1x OTG)
  • I2C (4x)
  • SPI (4x)
  • UART (7x)
  • IrDA (1x)
  • PWM (20x)
  • GPIOs (up to 123)
  • Analog Input (4x)
  • Ethernet (1x 10/100 Mbit IEEE1588)
  • Ethernet RMII*
  • SDIO/SD/MMC (2x)
  • CAN (2x)
  • RGB (1920x1080x24bpp)
  • Resistive Touch (4-wire)
  • Camera Parallel Interface (1x)
  • Analog Audio Line in (Stereo)
  • Analog Audio Mic in (Mono)
  • Analog Audio Headphone out (Stereo)
  • - Not assembled on Colibri iMX7S