Update RTC code test
This commit is contained in:
@@ -20,4 +20,30 @@ always begin
|
||||
# 1;
|
||||
end
|
||||
|
||||
localparam increment = 3;
|
||||
|
||||
logic [7:0] prev;
|
||||
initial prev = '0;
|
||||
|
||||
always @(u_sim_top.w_cpu_addr) begin
|
||||
if (
|
||||
u_sim_top.w_cpu_addr == 16'h1 &&
|
||||
u_sim_top.w_cpu_we == '1
|
||||
) begin
|
||||
if (u_sim_top.w_cpu_data_from_cpu <= prev) begin
|
||||
$display("Value didn't increment!");
|
||||
$display("Bad finish!");
|
||||
$finish_and_return(-1);
|
||||
end
|
||||
prev = u_sim_top.w_cpu_data_from_cpu;
|
||||
$display("print1: %x", u_sim_top.w_cpu_data_from_cpu);
|
||||
end
|
||||
end
|
||||
|
||||
initial begin
|
||||
repeat (5000) @(posedge u_sim_top.r_clk_cpu);
|
||||
$display("Timed out");
|
||||
$finish_and_return(-1);
|
||||
end
|
||||
|
||||
endmodule
|
||||
Reference in New Issue
Block a user