CS98100
2. TYPICAL APPLICATION
Figure 13 shows an example of a complete high-end DVD solution using the CS98100.
Front Panel
Audio
IR
Audio
ADC
27M XTAL
CS98100
(4)Audio
DACs
DVD Loader
(IO Channel,
ATPAI or
Serial)
ROM/ SDRAM
FLASH 4-8MB
1/
2
-1MB
Power
Reg.
Audio-
Up to 8 Channels
S/PDIF
Composite Video
S-Video
Component Video
Switch
Power
Figure 13. CS98100 Application
2.1 CS98100 Device Summary
RISC-32
• Powerful 32-bit RISC processor
• Optimizing C compiler and source level debug-
ger
• Big or little endian data formats supported
• MAC multiply/accumulate in two cycles with
C support.
• 4 Kbyte instruction cache, 2 Kbyte data cache.
• Single cycle instructions run at 90 MHz.
DSP-32
• Powerful 24/32-bit DSP processor
• 24-bit fixed point logic, with 54-bit accumula-
tor.
• Single-cycle throughput, 2-cycle latency multi-
ply accumulate, 32-bit simple integer logic.
• 8 Kbyte instruction cache, 12 Kbyte program
visible local memory
• Single cycle instructions run at 90 MHz.
SYSTEM CONTROLS
• Include several hardware lockable semaphore
registers
• General-purpose registers for inter-processor
communication
• 32-bit timers for I/O and other uses, with pro-
grammable interval rates
• Both hardware and software interrupts on data
or debug
• Performance monitors which measures DRAM
bandwidth, usage, and RSK performance
• Built in PLLs generate all required clocks from
27 MHz input clock.
• Memory Controller
• Supports SDRAM, and SGRAM, from 2
MBytes to 32 MBytes.
• Supports multiple banks of FLASH and ROM
up to 32 MBytes.
• 32-bit data bus for DRAM, 8 or 16-bit data bus
for ROM.
DATA FLOW ENGINE
• Two DMA controllers – local memory based
and direct memory-to-memory
• 2432 bytes of internal memory, DMA to/from
main RAM into local SRAM.
• Supports endian conversion and byte, short,
18