Fujitsu distributed by Crest Technologies, has developed a 32-bit CPU and graphics engine on a single chip, the MB86R01 Jade.
The complete SoC of the MB86R01 Jade is designed for high-end, high-volume embedded automotive graphics applications, including onboard and mobile navigation systems, graphical dashboard systems, head-up display (HUD) units, rear-seat entertainment, point-of-sale terminals and industrial control panels.
The SoC integrates the 32-bit ARM926EJ-S CPU core with the Fujitsu graphics display controller, the MB86296. Built using Fujitsu's 90nm CMOS process technology, the MB86R01 is suited for applications requiring maximum CPU performance combined with sophisticated 2D and 3D graphics.
The ARM926EJ-S is a fully synthesizable processor with a Jazelle (Java Acceleration) technology-enhanced 32-bit RISC CPU, 16KB instruction cache, 16KB data cache, 16KB ITCM, 16KB DTCM and memory management unit. The CPU runs all major operating systems and state-of-the-art middleware, including Microsoft Windows CE, QNX, Wind River VxWorks, Linux and Itron.
The graphics processor IC provides requirements for embedded graphics applications such as in-car infotainment systems via a rendering engine for 2D/3D graphic acceleration functions, a geometry processor supporting floating-point transformations for smooth graphics animation and a dual-display capability (2 x RGB digital output), which allows different content to be shown on two connected screens.
The MB86R01 incorporates an ETM9 (medium) and JTAG ICE interface, eight-channel DMA and 32-bit timers. Core frequency is 320MHz (generated by the on-chip PLL).
Onboard peripherals include a unified DDR2 memory supporting 320Mbps (up to 128MB), a parallel flash/SRAM host interface with decryption engine, parallel ATA, SD-Card, CAN interface, Media LB and USB 2.0 (host and function). There is also a DAC and ADC, along with I ²C and I ²S interfaces, PWM, SPI, UART, GPIO and an external interrupt.
Other features of the MB86R01include bit-blt and texture mapping units (up to 4,096 x 4,096), alpha bit-blt and ROP2 functions, and six layers of overlay display. Dual-digital video-input formats include YUV, RGB and ITU656.
The MB86R01 supports built-in alpha blending, anti-aliasing and chroma-keying. Display resolutions range from 320 x 240 up to 1,024 x 768. The MB86R01is packaged in a 484-pin BGA and it requires a supply voltage of 3.3V (I/O), 1.8V (DDR2), 1.2V (internal) and is designed to operate over a temperature range of -40°C to 85°C.