Table 1: Port Names (cont'd)
Port Name
I/O
Clock
Description
Irq
O
Interrupt
Active-High interrupt
lrclk_out
O
LRClk
Output LR Clock. Available when core is configured
as Master
sclk_out
O
SCLK
Output SCK Clock. Available when core is
configured as Master
lrclk_in
I
LRClk
Input LR Clock. Available when core is configured
as Slave
Sclk_in
I
SCLK
Input SCK Clock. Available when core is configured
as Slave
sdata_0_in
I
SDATA0
I2S Serial Data In
sdata_1_in
I
SDATA1
I2S Serial Data In. Available when number of audio
channels is > 2
sdata_2_in
I
SDATA2
I2S Serial Data In. Available when number of audio
channels is > 4
sdata_3_in
I
SDATA3
I2S Serial Data In. Available when number of audio
channels is > 6
Notes:
1.
For more details on Audio AXIS interface, see
Audio AXIS Interface
.
I2S Transmitter Register Space
Note
:
The AXI4-Lite write access register is updated by the 32-bit AXI Write Data (
*_wdata
) signal, and is
not impacted by the AXI Write Data Strobe (
*_wstrb
) signal. For a Write, both the AXI Write Address
Valid (
*_awvalid
) and AXI Write Data Valid (
*_wvalid
) signals should be asserted together.
Table 2: Register Address Space
Address (hex)
Register Name
0x00
Core Version: Returns the core Major and Minor version
0x04
Core Configuration: Returns the core configuration details
0x08
Core Control: Register to enable/disable the core
0x10
Interrupt Control: Interrupt enable/disable register
0x14
Interrupt Status: Interrupt Status register
0x20
I2S Timing Control: Register to program the SCK divider
value
0x30
Channel 0/1 Control: Channel 0/1 control register
0x34
Channel 2/3 Control: Channel 2/3 control register
0x38
Channel 4/5 Control: Channel 4/5 control register
0x3C
Channel 6/7 Control: Channel 6/7 control register
Chapter 3: Product Specification
PG308 (v1.0) April 4, 2018
www.xilinx.com
[placeholder text]
I2S Transmitter and I2S Receiver
11
Send Feedback