 |  
 
Click at the picture for enlarged view
|
Atmel announced the SAM9M10, a ARM926EJ-based embedded microprocessor that integrates a video decoder and 2D acceleration (scaling, rotating, color space conversion, picture in picture) to provide high-quality video performance in industrial embedded applications. The SAM9M10 is targeted at media rich display and control panels in application segments such as home and commercial buildings, POS (Point of Sale) terminals, entertainment systems, Internet appliances and medical.
This product includes a 400 MHz ARM926-based microprocessor that integrates twin parallel External Bus Interfaces (EBI) to support Dual Data Rate DRAM (DDR2) at 133 MHz. It also integrates high-speed (480 Mbps) USB Host and Device Ports with on-chip transceivers, Ethernet MAC, two interfaces for MMC 4.3 and SDIO/SD Card 2.0, as well as an LCD controller with resistive touch screen support, and CMOS camera and audio interfaces. The SAM9M10 decodes video streams up to D1 (720 x 576 pixels) or WVGA (800 x 480) at 30 frames per second (fps).
It is pin-to-pin compatible with the recently released SAM9G45, and extends Atmel's ARM9 offering at the top. An evaluation kit is available with free Linux distribution and Microsoft Windows Embedded CE board support packages (BSP). SAM9M10 embeds a high-performance hardware video decoder. The module plays resolutions up to D1 (720x576) or WVGA (800x480) at 30fps and supports multiple formats, H264, H263, MPEG4, MPEG2, VC1, and JPEG. The LCD display benefits from accelerations, including image scaling and image rotation, color space conversion (YUV to RGB) for the rendering of compressed formats, and a picture-in-picture capability.
Overall, the SAM9M10 provides a high-quality visual experience for the user while preserving the full processing power of the central processing unit for the application. The device offers integrated power management, slew rate control I/Os with programmable 1.8 or 3.3V voltage levels, in a 0.8mm ball pitch package to simplify industrial control design and reduce cost. The SAM9M10 it is second ARM9-based embedded microprocessor with DDR2 support. The 12-layer system bus matrix is linked to the Memory Management Unit of the processor core, as well as 8 central DMA channels, 6 high-speed DMAs, each dedicated to the video decoder, LCD controller, USB host and device, Ethernet MAC, and image sensor Interface, 21 Peripheral DMA (PDC) channels, dual EBI and small blocks of on chip distributed SRAM to ensure uninterrupted internal and external data flows with minimum processor overhead.
The high data speedway architecture enables the SAM9M10 to perform 100Mpbs+ data transfers, video decoding and user interface rendering in parallel with computationally intensive data processing. At 400 MHz operation and a 1.0V core supply the typical power consumption less than 300 uW/MHz. In backup mode with the RTC running, the device consumes around 8 uA. The system controller incorporates startup, shutdown and power-on reset controllers, on-chip oscillators for 12 MHz and 32 KHz, and a power management controller (PMC) that fine-tunes power consumption to the required system performance under all conditions of use.
I/Os have programmable slew rate to simplify PCB design and support 1.8 and 3.3V operation to eliminate external level shifters, thereby reducing component count and board area. The EHCI-compliant high-speed USB host provides a well-understood, easy-to-use vehicle to handle large amounts of data and interconnection between systems and the printed circuit boards (PCBs) inside a system. The SAM9M10 USB host is fully compliant to the EHCI and OHCI standards that guarantee straightforward porting of proven USB host drivers to the SAM9M10.
The chip is released with an evaluation kit and supported by a free Linux distribution and Microsoft Windows Embedded CE BSP, including a video driver and GStreamer and DirectShow multimedia frameworks, respectively.