Simulation

List of tests for ADM projects

Number Name Description
0 test_dsc_incorrect DMA with incorrect block of descriptos. DMA must be stopped
1 test_read_4kb Receive one block of 4 kB
2 test_adm_read_8kb Receive two blocks of 4 кB. There are two descriptor in one block of descriptors
3 test_adm_read_16kb Receive four blocks of 4 kB. There are two blocks of descriptors
4 test_adm_write_16kb Transmit four blocks of 4 kB. There are two blocks of descriptors
5 test_block_main Check access to block PE_MAIN

List of tests for WISHBONE projects

Number Name Description
0 test_dsc_incorrect DMA with incorrect block of descriptos. DMA must be stopped
1 test_read_4kb Receive one block of 4 kB
2 test_read_8kb Receive two blocks of 4 кB. There are two descriptor in one block of descriptors
3 test_read_reg Check access to registers

Start test with script

The projects ac701_a200t_core and sp605_lx45t_wishbone have script src\testbench\ahdl\run_ahdl.tcl; Script start all tests; Script save console log for each test; Example of console log in the dir src\testbench\ahdl\log_example;

Script create file global_tc_summary.log with results from all tests;

Example of global_tc_summary.log

Global AC701_A200T_CORE TC log:
test_dsc_incorrect PASSED
test_read_4kB PASSED
test_adm_read_8kb PASSED
test_adm_read_16kb PASSED