Preview only show first 10 pages with watermark. For full document please download

Astro Shortform

   EMBED


Share

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]