|
·集成有针对多媒体应用的DSP和RISC芯核 ·提供具有灵活用户接口的单元系统功能
at a glance:
The OMAP5910 embedded processor integrates a TMS320C55x DSP core with a TI-enhanced ARM925 on a single chip. The C55x DSP core has 64-kbyte dual-access RAM, 96-kbyte single-access RAM, 32-kbyte ROM, and three video-hardware accelerators (DCT/iDCT, pixel interpolation, and motion compensation). The C55x core has a six-channel DMA controller for high-speed data movement without DSP intervention. The ARM925 core is a 32-bit, pipelined RISC processor that performs 32- or 16-bit instructions and processes 32-, 16-, or 8-bit data. The ARM core includes an integrated LCD controller plus a 192-kbyte internal frame buffer. The OMAP5910 provides system DMA, multiple mailboxes, and a microprocessor-interface port for interprocessor communication.
Addressing and processing modes: The C55x DSP core supports single-data-memory-operand addressing that 32-bit operands. It also supports dual-data-memory-operand addressing that parallel instructions use. The C55x DSP core supports absolute addressing, register-indirect-addressing, direct-addressing, and displacement mode. The C55x includes dedicated registers to support circular addressing for instructions that use indirect addressing.
Special instructions or integral-peripheral functions: The C55x DSP core has special instructions that can combine instructions to perform two operations. You can combine built-in parallel instructions with user-defined parallel instructions. It can also perform dedicated-function instructions, such as FIR filters, single and block repeat, eight parallel instructions, and 10 multiply and eight dual-operand memory moves. The OMAP5910 includes an LCD controller, a camera interface, a USB 1.1 host and client, an MMC/SD (multimedia-card/secure-digital)-card interface, a keyboard, infrared support, I2C, Microwire, eight timers, a real-time clock, a nine-channel system DMA, eight serial ports, three UARTs, and hardware-video accelerators.
|