SAA7390GP Philips Semiconductors, SAA7390GP Datasheet - Page 29

no-image

SAA7390GP

Manufacturer Part Number
SAA7390GP
Description
High performance Compact Disc-Recordable CD-R controller
Manufacturer
Philips Semiconductors
Datasheet
Philips Semiconductors
Table 31 Track descriptor block address: 0xF096 and 0xF097; note 1
Note
1. Registers 0xF096 and 0xF097 contain the frame address of the TDB. When the buffer manager frame count equals
9.4
Table 32 Host interface direction and audio mode control: 0xF0C1; note 1
Note
1. Register 0xF0C1 controls the data path to the host interface and some audio functions.
Table 33 WTDIR field descriptions
1996 Jul 02
MNEMONIC R/W
MNEMONIC
AUTOSTR
High performance Compact
Disc-Recordable (CD-R) controller
HOSTDIR
OVER4X
the contents of this register and the TDB_EN bit is set in BMFECTL, the frame counter will not be allowed to
increment until TDB_CNT equals zero.
WTDIR
FIELD
CBSB
TDB
TDB
BSB
Miscellaneous control registers
R/W
R/W
Automatic store; default is off. When set HIGH, the front-end will automatically begin storing data or
audio when the contents of the header/Q-channel registers equals the contents of the STRTMIN,
STRTSEC and STRTFRM registers. If a header/Q-channel error occurs to invalidate the address,
auto-store is inhibited. Storing of data will continue until the contents of the STOPCNT equals zero, at
which time it will automatically stop.
Host direction; default LOW. This selects the microcontroller data path to the SCSI interface. Setting
this HIGH selects the buffer managers DMA path. When using a 53CF92A, this should be set and left
HIGH since the microcontroller has a separate command path into the 53CF92A whereas the
53CF90B requires the buffer manager and microcontroller to share the same path.
Byte swap bit. Defaults to swapping the most significant byte and least significant byte in the audio
mode such that the least significant byte of all audio samples is stored at even addresses in the
DRAM. Setting this HIGH causes the audio data to be stored in the same way as in the data mode.
4 over-sampling bit selection; default LOW select transmit, or no over-sampling, mode for the
sub-code and C-flag UARTs. Setting this bit HIGH will cause the sub-code and C-flag data to be
sampled at one quarter the data rate allowing Q-channel information to be correctly stored in the
registers while the CD-60 is outputting audio data at 4
CBD2 byte swap bit; default LOW allows data from the DRAM buffer to be sent to the CDB2 normally
(data mode). When set HIGH, the high byte and low byte are swapped since data from the host will be
swapped. As a result, Red book in the bypass mode will be correctly aligned.
R/W
R/W
7
7
6
6
5
5
TDB address 7 to TDB address 0
29
DESCRIPTION
CBSB
DATA BYTE
4
4
DATA BYTE
OVER4X
over-sampling.
3
3
BSB
2
2
TDB address 10 to 8
Preliminary specification
HOSTDIR AUTOSTR
1
1
SAA7390
0
0

Related parts for SAA7390GP