Visible to Intel only — GUID: gbh1505209185491
Ixiasoft
Visible to Intel only — GUID: gbh1505209185491
Ixiasoft
A.2.5. Verification Files
Folder | File | Description |
---|---|---|
class_library |
|
The class library files contain all the systemVerilog classes plus tasks to service Avalon-MM memory requests and to read and write video to file. |
dut |
|
The DUT in the examples is a Platform Designer system which instances the Mixer II and Frame Buffer II IP cores. |
example_constrained_random |
|
Both the constrained random and video file examples run in the same way, using a simple run.tcl script and test.sv file. |
example_video_files |
|
Test input video. |
|
Both the constrained random and video file examples run in the same way, using a simple run.tcl script and test.sv file. |
|
testbench | bfm_drivers.sv | bfm_drivers.sv links the class library to the BFMs in testbench.qsys. |
defines.sv | Edit defines.sv to vary quantities such as the number of pixels in parallel and the latency on the Avalon ST bus. |
|
nios_control_model.sv | CSR accesses to the VIP cores in the DUT are made using nios_control_model.sv in the same way that a Nios processor would in hardware. |
|
run.tcl | run.tcl is called by both tests. Edit for other simulators if needed. | |
testbench.qsys | testbench.qsys instances dut.qsys together with a BFM for every Avalon-ST and Avalon-MM interface. |
|
testbench_stimulus.sv | testbench_stimulus.sv instances a testbench.v file (created when Platform Designer generates a simulation model from testbench.qsys) and includes all the other test files required. It is the top level of hierarchy in the simulations. |