sv2v/test/relong/split_struct.sv

22 lines
307 B
Systemverilog
Raw Normal View History

2019-04-23 06:33:27 +02:00
`default_nettype none
typedef struct packed {
logic [1:0] last;
logic [1:0] first;
} MyStruct_t;
module Example(
input logic [1:0] a, b,
output logic [3:0] result
);
MyStruct_t s;
assign result = s;
assign s.last = a;
always_comb begin
s.first = b;
end
endmodule