Processor module based on new eMMC memory

The internal architecture of the Processor module is organized according to the requirements of the Microsoft Windows CE OS. Designed processor and memory system fulfills all requirements defined by the OS memory management module.

All available communication interfaces and busses together with other I/O pins are available in the interface connectors. IDEAS Processor module has inbuilt Ethernet driver for simpler Ethernet connections. Processor module supports the following features:

· Independent OpenGL® ES 2.0 and OpenVG™ 1.1 hardware accelerators

· Multi-format HD 1080p video decoder and HD 720p video encoder hardware engine

· Dual display capable with multiple display options including TFT LCD, LVDS, analog TV-formats (composite, component, RGB) and standard VGA

· Hardware accelerated image post-processing, display quality enhancement, and video and graphics combining

· Two simultaneous camera inputs with hardware pre-processing.

· Up to 2 GB LP-DDR2, LV-DDR2, DDR2-800, and DDR3-800 SDRAM, 16/32-bit

· Managed NAND Flash Support with e·MMC 4.4/SDIO

· Raw NAND with up to 16-bit ECC

· A wide array of serial interfaces, including SDIO, SPI, I2C, and UART

· I2S and S/PDIF audio interfaces

· 10/100 Ethernet controller

· SATA controller and PHY up to 1.5Gbps

· Dual CAN interfaces

 

The core unit of the Processor module creates i.MX535D 32-bit ARM-based microcontroller from Freescale. The used microcontroller is power supplied by Power management block which provides all required voltages and controls power-on and under and over voltage scenarios. The memory system is realized by 4 DDR3 RAM memories and single Micron e·MMC 32GB memory. Ethernet interface is provided by Ethernet driver IC LAN8720A. Numerous other interfaces for external peripherals are connected to interface connector and are available for interconnection of external peripherals.

Designed Processor module was manufactured, tested and verified against the requirements. Performed tests were focused on PCB (Printed Circuit Board) tests and functional tests. After successfully accomplished testing process of the Processor module HW was loaded SW stack into the microcontroller and were performed SW tests of all available peripherals.