增加EBMMU的新测试用例

This commit is contained in:
2025-06-19 15:36:44 +08:00
parent 8149c48100
commit 703169adff
2 changed files with 167 additions and 9 deletions

View File

@@ -21,6 +21,10 @@
//`define ENABLE_SYNC_SIG1_TEST
//`define ENABLE_RESET_TEST
`define ENABLE_EBMMU_TC1_TEST
`define ENABLE_EBMMU_TC2_TEST
`define ENABLE_EBMMU_TC3_TEST
module ShinTopSpiTb(
);
@@ -1296,22 +1300,47 @@ initial begin
end
`endif
begin:EBMMU_TEST
`ifdef ENABLE_EBMMU_TC1_TEST
begin:EBMMU_TC1_TEST
_t_start = $realtime;
#1000
$fdisplay(spidata_file, "\n\n测试用例EBMMU测试");
$fdisplay(spidata_file, "\n\n测试用例EBMMU测试 1");
`include "ebmmu_settings.vh"
`include "ebmmu_tc1_settings.vh"
`include "ebmmu_seq_read.vh"
`include "ebmmu_tc1_seq_read.vh"
`include "ebmmu_read.vh"
`include "ebmmu_tc1_read.vh"
_t_end = $realtime;
$fdisplay(spidata_file, "该测试用例运行时间:%t\n", _t_end - _t_start);
end
`endif
`ifdef ENABLE_EBMMU_TC2_TEST
begin:EBMMU_TC2_TEST
_t_start = $realtime;
#1000
$fdisplay(spidata_file, "\n\n测试用例EBMMU测试 2");
`include "ebmmu_tc2_settings.vh"
`include "ebmmu_tc2_seq_read.vh"
`include "ebmmu_tc2_read.vh"
_t_end = $realtime;
$fdisplay(spidata_file, "该测试用例运行时间:%t\n", _t_end - _t_start);
end
`endif
`ifdef ENABLE_EBMMU_TC3_TEST
`endif
#1000000
$display("Testcase Finished! Time Out !!!");