
SAMSUNG
Version: TM 2.4
KS9245 ATAPI Automated CD-ROM Controller
Preliminary Technical Manual
_____________________________________________________________
Do Not Copy or Release
1-1
Chapter 1
Introduction to
KS9245
ATAPI Automated CD-ROM Controller
1.0
ntroduction
The KS9245 is a high performance single-chip CD-ROM decoder with an ATAPI interface. The KS9245
integrates a Buffer Manager which supports a high performance 16-bit DRAM interface, CD-ROM
decoder, ECC engine, microcontroller interface, and ATAPI host interface logic. The chip decodes CD-
ROM media according to the Sony-Philips
CD-ROM, CD-DA
, CD-ROM/XA, CD-I and CD Enhanced
formats, and is designed for operation in a cost effective CD-ROM drive system with industry standard
DRAMs, DSPs, and microcontrollers. The KS9245 has sufficient data rates to support up to 50X speed
CD-ROM drives which can be daisy-chained to a hard drive through the IDE/ATA interface. Thus, the
KS9245 will continue to promote the CD-ROM drive as a new standard device in multimedia PCs.
The Host Interface logic supports ATAPI protocols and handles ATAPI packet commands all from
hardware to maximize system performance and reduce firmware overhead. The ATAPI Command and
Control Block registers are included in the KS9245’ s register set, allowing both the host and local
microcontroller access. The KS9245 supports PIO modes 3 and 4, DMA modes 1 and 2, and UltraDMA
modes 1 and 2, allowing for super fast host transfers. In addition, the KS9245 also supports command
overlapping to prevent the slower CD-ROM drive from becoming a bottleneck at the system level when
daisy-chained to a faster EIDE/ATA device.
The Buffer Manager controls data flow between the host and a CD DSP. The buffer manager supports
Fast Page Mode and EDO DRAMs for high performance application. The buffer manager is
programmable and provides all the necessary address and control signals for up to 512K bytes of DRAM.
Additionally, the Buffer Manager provides up to 42 MB/sec memory bandwidth with Fast Page DRAM
and up to 80 MB/sec with EDO DRAM for host transfers such as PIO mode-3/4 and high speed CD-ROM
data access.
The KS9245 uniquely integrates and automates the ATAPI sequences, CD Cache Manager, DRQ Packet
handler and Scatter/Gather features. This allows Multiple Block Transfers of up to 1024K bytes in single
burst and auto data transfers up to 128M bytes. The entire data transfer for ATAPI Read, and Read CD
commands are completely processed by the KS9245 without firmware intervention. As a result, low CPU
utilization is achieved in high speed CD-ROM applications.
The CD-DA copy and audio data buffering is supported for audio application. The raw P-W subcode
buffering and Q-subcode de-intervealing with CRC check are automated in the KS9245. The audio
playback in CAV mode is fully supported by KS9245. With superior CD-DA concatenated techniques and
Audio Hardware Buffer Manager, the KS9245 guarantees that the audio data can be played without
losing audio frames during CAV playback.
The microcontroller Interface supports high speed, low cost Intel
and Motorola
microcontrollers, such
as the 8051 or 68HC11. It supports multiplexed address and data buses. Thus, external glue logic
previously required may be removed and system cost minimized. For further flexibility, four general
purpose I/O pins are provided by the KS9245, which may be used for various control purposes, such as
tray and volume control, etc.