Return to previous page Return to menu Go to next page

1.3 Functions and features

(1) to (3) are CD communication interface functions, and (4) to (7) are CD block functions.

(1) Communication function with CD block

(a) A set of C interface functions that communicate between the host and the CD block.
(b) Issue a command to the CD block and receive a response.
(c) Corresponds almost one-to-one with CD block commands.

(2) Data transfer auxiliary function

Supports auxiliary functions related to data transfer such as data transfer preparation / termination and data transfer register address acquisition.
* Data to be read / written to / from the CD block is transferred through the data transfer register of the CD block. The transfer itself does not go through the CD communication interface. Data transfer modules such as DMA mediate. (Software transfer by CPU, DMA of CPU, DMA of SCU are possible)

(3) Register access function

Supports functions to access the CD block registers.

(4) CD drive function

Music playback (CD-DA) and sector read (CD-ROM) are handled with the same format command called CD playback.
Execute stop (pause) and pause (pause) of CD playback with a seek command, and restart CD playback (pause release) with a CD playback command.

(5) Decode function for subcode R to W

Decodes subcodes R to W during CD-DA playback. There is a pack buffer for 24 packs to store the decoded pack data.

(6) Stream selection function

Streams CD-ROM XA standard sectors and various devices (host, MPEG, etc.) in a unified manner.
(a) There is a CD buffer for 200 sectors (about 460 Kbytes) to store the stream.
(b) There are 24 independent selectors for selecting (separating, storing and retrieving) streams.

(7) CD block file system function (ISO9660)

Stores directory information in the CD block for easy access to files that conform to the ISO9660 standard.


Return to previous page Return to menu Go to next page