mirror of
https://github.com/YosysHQ/yosys
synced 2025-10-27 17:59:26 +00:00
Added test cases from 2012 paper on comparison of foss verilog synthesis tools
This commit is contained in:
parent
04843bdcbe
commit
5640b7d607
6 changed files with 111 additions and 0 deletions
22
tests/simple/always03.v
Normal file
22
tests/simple/always03.v
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
module uut_always03(clock, in1, in2, in3, in4, in5, in6, in7, out1, out2, out3);
|
||||
|
||||
input clock, in1, in2, in3, in4, in5, in6, in7;
|
||||
output out1, out2, out3;
|
||||
reg out1, out2, out3;
|
||||
|
||||
always @(posedge clock) begin
|
||||
out1 = in1;
|
||||
if (in2)
|
||||
out1 = !out1;
|
||||
out2 <= out1;
|
||||
if (in3)
|
||||
out2 <= out2;
|
||||
if (in4)
|
||||
if (in5)
|
||||
out3 <= in6;
|
||||
else
|
||||
out3 <= in7;
|
||||
out1 = out1 ^ out2;
|
||||
end
|
||||
|
||||
endmodule
|
||||
Loading…
Add table
Add a link
Reference in a new issue