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