DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

CS98100 데이터 시트보기 (PDF) - Cirrus Logic

부품명
상세내역
제조사
CS98100 Datasheet PDF : 60 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
CS98100
3. FUNCTIONAL DESCRIPTION
3.1 RISC Processor
The CS98100 includes a powerful, proprietary 32-
bit RISC processor with optimizing C compiler
support. The RISC has a MIPS-compatible instruc-
tion set, as well as a MAC engine which performs
multiply/accumulate in 2 cycles in a pipelined fash-
ion with C support, effectively achieving single cy-
cle throughout. The CS98100 fully supports many
Real Time Operating Systems (RTOS). The RISC
processor co-ordinates on-chip multi-threaded
tasks, as well as supervises system activities such
as remote control and VFD front panel control.
3.2 DSP Processor
The CS98100 contains a proprietary digital signal
processor (DSP) which is optimized for audio ap-
plications. The DSP performs 32-bit simple integer
operations, and has a 24-bit fixed point logic unit,
with a 54-bit accumulator. There are 32 general-
purpose registers, and eight independent address
generation registers, featuring: post-increment
ALU, linear and circular buffer operations, bit re-
verse ALU operations, and dual operand read from
memory. The multiply-accumulator has single-cy-
cle throughput, with two cycle latency. The DSP is
optimized for bit packing and unpacking opera-
tions. The interface to main memory is designed for
bursting flexible block sizes and skip counts.
3.3 Memory Control
The DRAM Interface performs the SDRAM con-
trol and arbitration functions for all the other mod-
ules in the CS98100. The DRAM interface services
and arbitrates a number of clients and stores their
code and/or data within the local memory. This ar-
bitration and scheduling guarantees the allocation
of sufficient bandwidth to the various clients. The
DRAM Interface supports up to 32 MByte. For a
typical DVD player application, CS98100 requires
8 MByte of SDRAM and 1 MByte of FLASH.
Sharing the same interface, the CS98100 also sup-
ports flash ROM, OTP, or masked ROM interface.
Code is stored in ROM. After the system is booted,
the code is shadowed inside DRAM for execution.
FLASH ROM interface is provided so that the code
can be upgraded in field once the communication
channel is established via, for example, CD-R or
serial port. Utility software will be provided to de-
bug and upgrade code for the system manufacturer.
3.4 Dataflow Control (DMA)
The DMA controller moves data between the exter-
nal memory and an internal memory. The external
memory address can be specified using a register,
or in FIFO mode, using start and end address regis-
ters. Separate start/end address registers are used
for DMA read and write operations. The DMA in-
terface also has a block transfer function, which al-
lows for the transfer of one block of data from one
external memory location to another external mem-
ory location. In effect, combining a DMA read and
write into one operation. In addition, the DMA
write operation allows for byte, short, word, and
other types of masking. A second dedicated DMA
controller provides for fast memory-to-memory
transfers.
3.5 System Control Functions
The system control functions are used to coordinate
the activities of the multiple processors, and to pro-
vide the supporting system operations. Four 32-bit
communication registers are available inter-pro-
cessor communication, and eight semaphore regis-
ters are used for resource locking. Timers are
available for general-purpose functions, as well as
more specialized functions such as watchdog tim-
ers and performance monitoring. The large number
of general purpose I/Os offers flexibility in system
configurations.
Three separate serial interfaces, conforming to in-
dustry-standard protocols, are available for a vari-
20

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]