mirror of https://github.com/YosysHQ/yosys.git
Add testcase
This commit is contained in:
parent
72ce06909e
commit
6258e6a7e2
|
@ -0,0 +1,43 @@
|
|||
# https://github.com/YosysHQ/yosys/issues/1391
|
||||
read_verilog <<EOT
|
||||
module sub(input i, output o, (* techmap_autopurge *) input [1:0] j);
|
||||
foobar f(i, o, j);
|
||||
endmodule
|
||||
EOT
|
||||
design -stash techmap
|
||||
|
||||
read_verilog <<EOT
|
||||
(* blackbox *)
|
||||
module sub(input i, output o, input j);
|
||||
endmodule
|
||||
|
||||
(* blackbox *)
|
||||
module foobar(input i, output o, input j);
|
||||
endmodule
|
||||
|
||||
module top(input i, output o);
|
||||
sub s0(i, o);
|
||||
endmodule
|
||||
EOT
|
||||
|
||||
techmap -map %techmap
|
||||
hierarchy
|
||||
check -assert
|
||||
|
||||
read_verilog -overwrite <<EOT
|
||||
(* blackbox *)
|
||||
module sub(input i, output o, input j);
|
||||
endmodule
|
||||
|
||||
(* blackbox *)
|
||||
module foobar(input i, output o, input j);
|
||||
endmodule
|
||||
|
||||
module top(input i, output o);
|
||||
wire j;
|
||||
sub s0(i, o, j);
|
||||
endmodule
|
||||
EOT
|
||||
|
||||
techmap -map %techmap
|
||||
hierarchy
|
Loading…
Reference in New Issue