增加ebmmu test 6,写入的测试用例

This commit is contained in:
2025-06-26 19:02:38 +08:00
parent aa73bb3d99
commit ee5502a9aa
2 changed files with 143 additions and 2 deletions

View File

@@ -25,7 +25,8 @@
//`define ENABLE_EBMMU_TC2_TEST
//`define ENABLE_EBMMU_TC3_TEST
//`define ENABLE_EBMMU_TC4_TEST
`define ENABLE_EBMMU_TC5_TEST
//`define ENABLE_EBMMU_TC5_TEST
`define ENABLE_EBMMU_TC6_TEST
module ShinTopSpiTb(
@@ -1382,7 +1383,7 @@ initial begin
begin:EBMMU_TC5_TEST
_t_start = $realtime;
#1000
$fdisplay(spidata_file, "\n\n测试用例 ebmmu 测试用4");
$fdisplay(spidata_file, "\n\n测试用例 ebmmu 测试用5");
$display("read&write @ %d", s_ShinTop_Mst.interface__io_cReg_timeStamp);
`include "ebmmu_tc4_settings.vh"
@@ -1396,6 +1397,22 @@ initial begin
end
`endif
`ifdef ENABLE_EBMMU_TC6_TEST
begin:EBMMU_TC6_TEST
_t_start = $realtime;
#1000
$fdisplay(spidata_file, "\n\n测试用例 ebmmu 测试用6");
$display("read&write @ %d", s_ShinTop_Mst.interface__io_cReg_timeStamp);
`include "ebmmu_tc6_settings.vh"
`include "ebmmu_tc6_write.vh"
_t_end = $realtime;
$fdisplay(spidata_file, "该测试用例运行时间:%t\n", _t_end - _t_start);
end
`endif
#1000000
$display("Testcase Finished! Time Out !!!");
$fclose(spidata_file);