mirror of
https://github.com/zachjs/sv2v.git
synced 2026-08-30 09:28:12 +02:00
major interface conversion update
- module instances with modport bindings are now inlined - support for modports in generate loops - support for generic interfaces - implied modport instance propagation - add error message for interface instances missing port list
This commit is contained in:
@@ -1,12 +1,16 @@
|
||||
module top;
|
||||
wire [3:0] i_x;
|
||||
reg [1:0] i_w;
|
||||
assign i_x = 4'b1001;
|
||||
initial i_w = 2'b10;
|
||||
generate
|
||||
begin : i
|
||||
wire [3:0] x;
|
||||
reg [1:0] w;
|
||||
end
|
||||
endgenerate
|
||||
assign i.x = 4'b1001;
|
||||
initial i.w = 2'b10;
|
||||
initial begin
|
||||
$display("%b", i_x[3]);
|
||||
$display("%b", i_x[2]);
|
||||
$display("%b", i_x[1]);
|
||||
$display("%b", i_x[0]);
|
||||
$display("%b", i.x[3]);
|
||||
$display("%b", i.x[2]);
|
||||
$display("%b", i.x[1]);
|
||||
$display("%b", i.x[0]);
|
||||
end
|
||||
endmodule
|
||||
|
||||
Reference in New Issue
Block a user