IMX6UL processor module for industrial automation projects
Challenge
To design an affordable processor module in the SODIMM form factor for a significant reduction of development time and costs.
Â
Solution
The module's heart is IMX6UL processor bu NXP with low power consumption and peripherals for numerous applications. The processor contains the Cortex-A7 core and the Cortex-A7 NEON MPE co-processor running at 528 MHz.
IMX6UL processor supports:
- operation of video cameras with a parallel interface of up to 24 bitsÂ
- the clock speed of up to 238 MHz
It supports a display with an interface of up to 24 bits and resolution up to WXGA (1366 x 768). The frame rate is 60 Hz; the maximum clock rate is 85 MHz.
We managed to provide the engineer with an ability to select the voltage levels on the general-purpose I/O interface (GPIO) and the module's periphery by applying a reference voltage.
Promwad IMX6UL SODIMM basic technical features:
Hardware | ||
---|---|---|
Processor | ARM Cortex-A7 core up to 696 MHz NEON SIMD microprocessor L1 cache 32kB / 32kB Inst. /data L2 cache 128 kB Internal SRAM 128 kB Protected RAM 32 kB Crypto acceleration engine Random number generator PXP pixel processor for hardware rotation & image changing. | |
Memory | up to 1024 МБ DDR3L-800, installed 256 MB up to 1024 МБ NAND, installed 512 MB | |
Interfaces | ||
Network | 10/100 Mbps Ethernet | |
I/O interfaces, non-multiplexed | 2 x USB 2.0 high-speed OTG 5 x UARTS - levels are set by VCC_UART voltage SDIO 4-bit, UHS-I SDR-104 - levels are defined with VCC_SDIO 8 bit parallel camera interface. RAW, BT.656 - levels are set by VCC_CSI 10 x GPIO, JTAG - levels are set by VCC_GPIO voltage 12 x GPIO - 3.3 V | |
Multiplexed I/O interfaces | eMMC - 8 bit, 3 x SPI, 2 x CAN, 2 x SIM card, 4 x I2C, 2 x SAI (TDM, I2S, AC97), 8 x PWM, ADC 12 bit Software | |
Software | ||
OS | Linux | |
Other features | ||
Display | 24 bits LCD interface - levels are set by VCC_LCD voltage | |
Physical parameters | 35.5 mm x 67.6 mm SO-DIMM 200 pin | |
Power | 3.3 V - 0.8 A max (including physical layer Ethernet PHY and magnets) | |
Temperature | from –40 to +85 °C |
Â
ResultÂ
The Promwad IMX6UL processor module is a budget solution in the SODIMM form factor that allows the engineer to select voltage levels at the general-purpose input/output interface (GPIO) and the module periphery by applying a reference voltage. This hardware solution significantly reduces the time and cost of developing new products.