CS8416-IS Cirrus Logic, CS8416-IS Datasheet - Page 47

no-image

CS8416-IS

Manufacturer Part Number
CS8416-IS
Description
192 kHZ DIGITAL AUDIO INTERFACE RECEIVER
Manufacturer
Cirrus Logic
Datasheet
15 APPENDIX B: CHANNEL STATUS
15.1 AES3 Channel Status (C) Bit
The CS8416 contains sufficient RAM to store the
first 5 bytes of C data for both A and B channels
(5 x 2 x 8 = 80 bits). The user may read from this
buffer’s RAM through the control port.
The buffering scheme involves 2 80-bit buffers,
named D and E, as shown in
of each byte represents the first bit in the serial C
data stream. For example, the MSB of byte 0
(which is at control port address 32) is the consum-
er/professional bit for channel status block A.
The first buffer (D) accepts incoming C data from
the AES receiver. The 2nd buffer (E) accepts entire
blocks of data from the D buffer. The E buffer is
also accessible from the control port, allowing
reading of the C data.
15.2 Accessing the E buffer
The user can monitor the incoming data by reading
the E buffer, which is mapped into the register
space of the CS8416, through the control port.
The user can configure the interrupt enable register
to cause interrupts to occur whenever D to E buffer
DS578PP2
From
AES3
Receiver
Figure 19. Channel Status Data Buffer Structure
BUFFER MANAGEMENT
Management
Received
Data
Buffer
D
Figure
8-bits
A
Control Port
19. The MSB
words
E
8-bits
24
B
transfers occur. This allows determination of the al-
lowable time periods to interact with the E buffer.
Also provided is a D to E inhibit bit. This may be
used whenever “long” control port interactions are
occurring.
A flowchart for reading the E buffer is shown in
Figure
ter reading, there is a substantial time interval until
the next D to E transfer (approximately 192 frames
worth of time). This is usually plenty of time to ac-
cess the E data without having to inhibit the next
transfer.
15.2.1 Serial Copy Management System
In software mode, the CS8416 allows read access
to all the channel status bits. For consumer mode
SCMS compliance, the host microcontroller needs
to read and interpret the Category Code, Copy bit
and L bit appropriately.
In hardware mode, the SCMS protocol can be fol-
lowed by either using the COPY and ORIG output
pins, or by using the C bit serial output pin. These
options are documented in the hardware mode sec-
tion of this data sheet.
D to E interrupt occurs
Return
Figure 20. Flowchart for Reading the E Buffer
20. Since a D to E interrupt just occurred af-
(SCMS)
Optionally set D to E inhibit
If set, clear D to E inhibit
Read E data
CS8416
47

Related parts for CS8416-IS