Chapter 6
Example Design
This chapter contains information about the example design provided in the Vivado Design Suite.
The top module instantiates all components of the core and example design that are needed to
implement the design in hardware, as shown below. This includes Clocking Wizard and Register
configuration modules.
Figure 7:
Core Example Design
I2S Receiver
I2S
Transmitter
ATG
ATG
Clock Gen
Ref Clk In
AXIS
I2S
AXIS
Aud_clk
AXI_clk
AXI4
Lite
AXI4
Lite
X20716-042318
This example design demonstrates transactions on the AXI4-Lite and AXI4-Stream interfaces of
the DUT.
• Clock generator: A clocking wizard is used to generate the clocks for the example design. It
generates the
aud_clk
, AXI4-Lite clock, and the AXI4-Stream clock. The example design is
held in reset until the MMCM is locked.
• Axi Traffic Generator (ATG): The ATGs are used to program the I2S IPs. The ATGs start the
configuration process as soon as the MMCM is locked.
• I2S Transmitter: This module receives the Audio data and send it over to I2S bus, that is
connected to the I2S receiver.
• I2S Receiver: This module receives the I2S data and outputs it on the AXIS interface.
Chapter 6: Example Design
PG308 (v1.0) April 4, 2018
www.xilinx.com
[placeholder text]
I2S Transmitter and I2S Receiver
32
Send Feedback