Table 7: Transmitter Interrupt Status (0×14) (cont'd)
Bit
Default
Value
Access
Type
Description
0
0
R/W
AES Block Completed: This bit is set when a complete AES block has been
received (192 AES frames). This bit is set every time the IP receives one block of
Audio. Write a ‘1’ to clear this flag.
I2S Timing Control (0x20)
This registers is used to set the divider value to generate the SCLK. Typically SCLK = 2*24*Fs.
Where 24 is I2S data width (this could be 16 also) and Fs is the audio sampling rate.
Table 8: Transmitter I2S Timing Control (0x20)
Bit
Default
Value
Access
Type
Description
31:8
Reserved
7:0
0
R/W
SCLK Out Divider value: Set a divider value for generation of SCLK. The value of
the divider should be such that the following criteria is satisfied.MCLK/SCLK =
Divider_value *2.
Channel 0/1 Control (0x30)
The IP provides a mechanism to route the audio channels onto any I2S output. For example,
audio received on channels 2/3 can be routed to output on any of the four I2S ports. Similarly
audio received on channels 0/1 can be routed to all of the four I2S ports.
Table 9: Transmitter Channel 0/1 Control (0x30)
Bit
Default
Value
Access
Type
Description
31:3
Reserved
2:0
0x1
RW
Channel Mux value: Specify a value to Multiplex the audio channel output.
0x0 : Output on I2S channel 0 is disabled
0x1 : I2S channel 0 outputs the audio received on channel 0 /1
0x2 : I2S channel 0 outputs the audio received on channel 2 /3
0x3 : I2S channel 0 outputs the audio received on channel 4 /5
0x4: I2S channel 0 outputs the audio received on channel 6 /7
Any other value are reserved
Channel 2/3 Control (0x34)
The IP provides a mechanism to route the audio channels onto any I2S output. For example,
audio received on channels 2/3 can be routed to output on any of the four I2S ports. Similarly
audio received on channels 0/1 can be routed to all of the four I2S ports.
Chapter 3: Product Specification
PG308 (v1.0) April 4, 2018
www.xilinx.com
[placeholder text]
I2S Transmitter and I2S Receiver
14
Send Feedback