minor update

This commit is contained in:
Blaise Tine 2024-02-14 12:53:58 -08:00
parent 422bcdee0f
commit f13a885815
2 changed files with 18 additions and 18 deletions

View file

@ -59,7 +59,7 @@ module VX_elastic_buffer #(
VX_skid_buffer #(
.DATAW (DATAW),
.FULL_BW (OUT_REG != 2),
.HALF_BW (OUT_REG == 2),
.OUT_REG (OUT_REG)
) skid_buffer (
.clk (clk),

View file

@ -17,7 +17,7 @@
module VX_skid_buffer #(
parameter DATAW = 32,
parameter PASSTHRU = 0,
parameter FULL_BW = 0,
parameter HALF_BW = 0,
parameter OUT_REG = 0
) (
input wire clk,
@ -40,7 +40,22 @@ module VX_skid_buffer #(
assign data_out = data_in;
assign ready_in = ready_out;
end else if (FULL_BW != 0) begin
end else if (HALF_BW != 0) begin
VX_toggle_buffer #(
.DATAW (DATAW)
) toggle_buffer (
.clk (clk),
.reset (reset),
.valid_in (valid_in),
.data_in (data_in),
.ready_in (ready_in),
.valid_out (valid_out),
.data_out (data_out),
.ready_out (ready_out)
);
end else begin
VX_stream_buffer #(
.DATAW (DATAW),
@ -56,21 +71,6 @@ module VX_skid_buffer #(
.ready_out (ready_out)
);
end else begin
VX_toggle_buffer #(
.DATAW (DATAW)
) toggle_buffer (
.clk (clk),
.reset (reset),
.valid_in (valid_in),
.data_in (data_in),
.ready_in (ready_in),
.valid_out (valid_out),
.data_out (data_out),
.ready_out (ready_out)
);
end
endmodule