Analog Devices SHARC ADSP-214 Series Hardware Reference Manual page 582

Table of Contents

Advertisement

S/PDIF Transmitter
To allow user bit updates, write a 0x1 to the
used for further processing. If the
set:
• At every 192nd Frame end, if
bits are taken from user bits buffers and transmitted. Simultane-
ously, the
• At every 192nd Frame end, if
bits are updated as zeros and transmitted. The
remains low.
For the first block of transfer, write a one (1) to the
ister and then enable the S/PDIF transmitter.
In general, for the next block, programs can update user bits buffers at any
time during the transfer of the current block (1 block = 192 frames).
There are internal buffers to store the user status bits of the current block
of transfer. In other words, at the beginning of every new block, the user
status bit (
DIT_USRPEND
copied to internal buffers and transmitted in each frame during the
transfer.
Note that since a frame contains 192 bits/8 = 24 bytes, six status/user reg-
isters are required to store each four bytes.
Data Output Mode
Two output data formats are supported by the transmitter; two channel
mode and single-channel double-frequency (SCDF) mode. The output for-
mat is determined by the transmitter control register (
In two channel mode, the left channel (channel A) is transmitted when the
is high and the right channel (channel B) is transmitted when
DIT_FS_I
the
is low.
DIT_FS_I
13-12
www.BDTIC.com/ADI
DIT_AUTO
register is cleared automatically by hardware.
DIT_USRUPD
in the
DITCTL
ADSP-214xx SHARC Processor Hardware Reference
DIT_USRUPD
bit in the
DITCTL
= 1, then the user status
DITUSRUPD
= 0 then the user status
DITUSRUPD
DIT_USRUPD
register) from user bits buffers are
DITCTL
register that is
register is
register
reg-
DITUSRUPD
).

Advertisement

Table of Contents
loading

Table of Contents