IMX6UL processor module for industrial automation projects
Challenge
To design an affordable processor module in the SODIMM form factor to significantly reduce development time and costs.
Solution
The module's heart is IMX6UL processor by NXP with low power consumption and peripherals for numerous applications. The processor features a Cortex-A7 core and a NEON MPE co-processor running at 528 MHz.
The IMX6UL processor supports:
- the operation of video cameras with a parallel interface of up to 24 bits
- the clock speed of up to 238 MHz
It supports displays with interfaces up to 24 bits and resolutions 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 the 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 ÐœB DDR3L-800, installed 256 MB up to 1024 ÐœB 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 | ||
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.