3
0
Fork 0
mirror of https://github.com/YosysHQ/sby.git synced 2025-12-01 11:09:06 +00:00

add tests directory with additional tests

This commit is contained in:
N. Engelhardt 2020-07-24 13:50:02 +02:00
parent 7bae1b8bba
commit 8c5b65cf97
21 changed files with 3453 additions and 3 deletions

25
tests/both_ex.v Normal file
View file

@ -0,0 +1,25 @@
module test(
input clk,
input [7:0] data
);
localparam MAX_COUNT = 8'd111;
reg [7:0] count = 8'd0;
reg [7:0] margin = MAX_COUNT;
always @ (posedge clk) begin
if (data > margin) begin
count <= 8'd0;
margin <= MAX_COUNT;
end else begin
count <= count + data;
margin <= margin - data;
end
assume (data < 8'd40);
assert (count <= MAX_COUNT);
cover (count == 8'd42);
cover (count == 8'd111);
end
endmodule