Electronic Components Datasheet Search
  English  ▼

X  

CS8420 Datasheet(PDF) 72 Page - Cirrus Logic

Part # CS8420
Description  DIGITAL AUDIO SAMPLE RATE CONVERTER
PDF  80 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  CIRRUS [Cirrus Logic]
Direct Link  http://www.cirrus.com
Logo CIRRUS - Cirrus Logic

CS8420 Datasheet(HTML) 72 Page - Cirrus Logic

Back Button CS8420 Datasheet HTML 68Page - Cirrus Logic CS8420 Datasheet HTML 69Page - Cirrus Logic CS8420 Datasheet HTML 70Page - Cirrus Logic CS8420 Datasheet HTML 71Page - Cirrus Logic CS8420 Datasheet HTML 72Page - Cirrus Logic CS8420 Datasheet HTML 73Page - Cirrus Logic CS8420 Datasheet HTML 74Page - Cirrus Logic CS8420 Datasheet HTML 75Page - Cirrus Logic CS8420 Datasheet HTML 76Page - Cirrus Logic Next Button
Zoom Inzoom in Zoom Outzoom out
 72 / 80 page
background image
CS8420
72
DS245PP2
16.
APPENDIX B: CHANNEL STATUS
AND USER DATA BUFFER
MANAGEMENT
The CS8420 has a comprehensive channel status
(C) and user (U) data buffering scheme, which al-
lows automatic management of channel status
blocks and user data. Alternatively, sufficient con-
trol and access is provided to allow the user to com-
pletely manage the C and U data via the control
port.
16.1
AES3 Channel Status(C) Bit
Management
The CS8420 contains sufficient RAM to store a full
block of C data for both A and B channels (192x2
= 384 bits), and also 384 bits of U information. The
user may read from or write to these RAMs via the
control port.
Unlike the audio data, it is not possible to ’sample-
rate’ convert the C bits. This is because specific
meanings are associated with fixed-length data pat-
terns, which should not be altered. Since the output
data rate of the CS8420 will differ from the input
rate when sample-rate conversion is done, it is not
feasible to directly transfer incoming C data to the
output. The CS8420 manages the flow of channel
status data at the block level, meaning that entire
blocks of channel status information are buffered at
the input, synchronized to the output timebase, and
then transmitted. The buffering scheme involves a
cascade of 3 block-sized buffers, named D,E and F,
as shown in Figure 39. The MSB of each byte rep-
resents 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 consumer/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 read
and writing of the C data. The 3rd buffer (F) is used
as the source of C data for the AES3 transmitter.
The F buffer accepts block transfers from the E
buffer.
If the input rate is slower than the output rate (so
that in a given time interval, more channel status
blocks are transmitted than received), some buff-
ered C blocks will be transmitted multiple times. If
the input rate is faster than the output rate, some
will not be transmitted at all. This is illustrated in
Figure 40). In this manner, channel status block in-
tegrity is maintained. If the transmitted sample
count bits are important in the application, then
they will need to be updated via the control port by
the microcontroller for every outgoing block.
16.1.1
Manually accessing the E buffer
The user can monitor the data being transferred by
reading the E buffer, which is mapped into the reg-
ister space of the CS8420, via the control port. The
user can modify the data to be transmitted by writ-
ing to the E buffer.
Control Port
From
AES3
Receiver
To
AES3
Transmitter
E
24
words
8-bits
8-bits
AB
DF
Received
Data
Buffer
Transmit
Data
Buffer
Figure 39. Channel Status Data Buffer Structure



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com