mirror of
https://github.com/zachjs/sv2v.git
synced 2026-08-30 09:28:12 +02:00
22 lines
307 B
Systemverilog
22 lines
307 B
Systemverilog
`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 |