You can find the main test bench files within the imports subdirectory of the
main example design project directory.
The traffic generators and checkers are encrypted, but you can view and edit the following files:
-
example_design_testbench.sv - Vivado generates this file based on the parameters passed from the LTPI GUI. The top level test bench instantiates the two LTPIs and all the test bench components for traffic generation and checking. Each LTPI has an example design and a partner simulation model.
-
ltpi_diff_lvds.vandltpi_i2c_tristate_buf.v - Vivado generates these two files based on your device family. You can copy these and instantiate them in your design to use LTPI.
-
tb_exdes_test.svh -
This header file contain packages that wait for alignment of SCM and HPM LTPIs, then sends traffic over multiple channels in parallel.