mirror of
https://github.com/vortexgpgpu/vortex.git
synced 2025-04-23 21:39:10 -04:00
minor update
This commit is contained in:
parent
49ed88e59f
commit
1ddd1ba1cc
1 changed files with 5 additions and 5 deletions
|
@ -27,16 +27,16 @@ module VX_decoder #(
|
|||
input wire [M-1:0] valid_in,
|
||||
output wire [D-1:0][M-1:0] data_out
|
||||
);
|
||||
logic [D-1:0][M-1:0] shift;
|
||||
if (MODEL == 1) begin : g_model1
|
||||
reg [D-1:0][M-1:0] data_out_w;
|
||||
always @(*) begin
|
||||
data_out_w = '0;
|
||||
data_out_w[data_in] = valid_in;
|
||||
shift = '0;
|
||||
shift[data_in] = 1'b1;
|
||||
end
|
||||
assign data_out = data_out_w;
|
||||
end else begin : g_model0
|
||||
assign data_out = (D*M)'(valid_in) << (data_in * M);
|
||||
assign shift = (D*M)'(1'b1) << (data_in * M);
|
||||
end
|
||||
assign data_out = {D{valid_in}} & shift;
|
||||
|
||||
endmodule
|
||||
`TRACING_ON
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue