Transcript
EAGLE High-Performance Multimedia Processor 32-bit EISC Microcontroller
Preliminary Information
Description EAGLE is the 3rd generation of Adchips’ multimedia processor. EAGLE is a super integrated SoC (System On a Chip) aimed at providing high performance multimedia functionality and low power consumption for Personal Multimedia Digital Assistance. EAGLE incorporated 32bit CPU processor with integrated DSP support, H.264 Decoder, JPEG Decoder ,2D Graphic engine, Sound Mixer, CRT controller with OSD, Video Encoder, Video Decoder Interface Module, USB Host/Device and I/O peripheral components. EAGLE can reduce system cost significantly through eliminating not only system control CPU, but also graphic IC, Sound IC and Video Encoder as well as USB. EAGLE helps system designer reduce its engineering effort and time in developing a new system by adding only memory and I/O devices such as LCD panel, Flash and etc. Therefore EAGLE is the best solution for multimedia player, portable karaoke, portable and arcade game and etc.
EAGLE BLOCK DIAGRAM
UART
EISC Processor (AE32000C)
DMA
MJPEG Decoder
D-8KB
2KB SRAM
APB
IRQ Ctrl
CACHE/MMU
I-8KB
WDT
NAND Flash Ctrl
Key
Timer GPIO
TWI
USB Host / Device Flash Card Ctrl(SD/MMC)
AHB
PLL Power Maneger
Sound Mixer
H.264 Decoder
Memory Controller
Graphic Engine / ICE / CSC
DAC
CRTC
Video Encoer
SPI
RTC
I2S
EAGLE High-Performance Multimedia Processor 32-bit EISC Microcontroller
Preliminary Information Features
USB v1.1 Full-Speed Host/Device Controller
32bit EISC(AE32000C) Processor Core
Support control, interrupt and bulk transaction for device - interrupt endpoint : 16bytes, 2 endpoints - bulk endpoint : 64bytes, 2 endpoints
Based on EISC Instruction Set Architecture. High Performance Integer Processing Core with DSP Capabilities 5-Stage Pipelining, Harvard Architecture, 16 General Purpose Registers (GPR) and 9 Special Purpose Registers (SPR) Support AMBA Protocol – AHB Maximum Operation Frequency : 100MHz
On-Chip Cache Controller Separated On-Chip Instruction/Data Cache 4-way Set Associative, 8KByte Inst. Cache, 8KByte Data Cache
On-Chip Memory Management Unit Memory Protection Capabilities Based on Memory Bank and Subbanking Scheme Separated On-Chip Instruction/Data TLB, 4-Way Set Associative, 128Entry
DSP function Saturated Add, Average, Sum of Product, Pack ABS, Shift/Rotate, Min/Max Address Unit – Next Address, Reverse Address, Auto address 32 bit signed/unsigned multiply 32 bit signed Multiply-Accumulate (MAC) and etc.
Graphic Engine Specification Designed Based on OpenGL’s Double buffer Architecture Supports 16/8/4 bit color mode Supports Tile Addressing / Font Addressing modes Texture Mapping ( Zoom In / Out, Rotate, Iteration, Clipping ) Mosaic / Shading / Alpha Blending / Transparency / Dithering ( 2X2, 4X4 ) Supports Non-Texture Memory Mode
CRT / OSD Controller Support VGA, TFT LCD and NTSC/PAL Display Monitor Support display resolution up to 1024 x 1024 Support External Sync. Detection Support internal video display mode(local mode) and external video & overlay mode(remote mode) VESA DPMS support for green PC applications Support 4/8/16 bit OSD color Support programmable OSD image positioning Support GUN Interface
Video Decoder Interface Module Supports Interlace Mode. Color Space Conversion R/G/B Gain Control X/Y Down Scaling Mode & Display Position Control Supports YCbCr 4:2:2 Input ( CCIR 656 like 601 ) Supports TV, VGA and TFT LCD Display
Video Encoder Support CVBS Analog Output for TV Support NTSC/PAL Display Mode
Sound Mixer Supports Playback Simultaneously for up to 8-Voices 8bit PCM, 16bit PCM, 4bit ADPCM Data Format 256-step total level and 16-step panpot control Supports Audio Codec Interface (16bit 2’s complement MSB Justified)
H.264 Decoder H.264/AVC Baseline Compatible CIF 30 frame/sec @ 27Mhz Variable Frame Size up to NTSC/PAL Local Memory Controller Supports shared memory for Local and Frame Memory ( Also, Texture Memory Can be shared. ) Supports 7 Memory Banks Supports External Wait Signal to Expand the Bus Cycle 6 64Mbyte Address Space per each Bank Supports SDRAM and SRAM Supports 8/16/32bit data width NAND Flash Controller & NAND Flash DMA Supports Boot Loader using NAND Flash Memory
Texture Memory Controller Maximum 128Mbyte Address Space Support SDRAM 16bit data width
Peripheral functions 2 Ch. GDMA Key Pad Interface (5 * 5) Programmable Priority Interrupt Controller 4 Ch. Timer( - Include PWM and Capture functions Watch dog Timer 4 Ch. UART GPIO ( max 100 pins) 1 Ch. SPI (support SD Card) 1 Ch. TWI 1 Ch. I2S 1 Ch. RTC Flash Card (SD/MMC) Controller
Integration Embedded 3 Channel DAC Embedded PLL (System, USB, Video Clock) JTAG
Process 0.18μm CMOS VLSI 1.8V Core Voltage and 3.3V I/O Voltage Operation 256 QFP/BGA Package
MJPEG Decoder Support Base line JPEG with the specific Huffman Table Support YCbCr 422 or YCbCr 420 input format 640x480 4:2:0 JPEG Image 1 Frame Decoding on the 35ms(usnign DMA)
Application Areas Portable Multimedia and Consumer Electronic Products, Karaoke System, Game Machine, etc. For more information Advanced Digital Chips, Inc. 14th Floor, Instopia Bldg. 467-23,Dogok Dong, Gangnam-Gu, Seoul, 135-270 Korea Tel : 82-2-2107-5800 Fax : 82-2-571-4890 http://www.adc.co.kr E-mail :
[email protected]