3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-06-02 04:11:22 +00:00
yosys/tests/simple/partsel.v

5 lines
215 B
Verilog

module partsel_test001(input [2:0] idx, input [31:0] data, output [3:0] slice_up, slice_down);
wire [5:0] offset = idx << 2;
assign slice_up = data[offset +: 4];
assign slice_down = data[offset + 3 -: 4];
endmodule