fpga: rfnoc: Enable clean switch in Switchboard

This change prevents packets from being chopped midway if the
switchboard configuration is changed when a packet is in flight.


Original-commit: f2ec5c91a79cee4c05465349d7e0da865ad1bead
This commit is contained in:
Wade Fife
2020-08-13 15:23:26 -05:00
parent 5a99bed5ee
commit b0c8336087
@@ -302,7 +302,7 @@ module rfnoc_block_switchboard #(
for (out = 0; out < NUM_OUTPUTS; out = out + 1) begin : gen_mux_loop for (out = 0; out < NUM_OUTPUTS; out = out + 1) begin : gen_mux_loop
axi_mux_select #( axi_mux_select #(
.WIDTH(CHDR_W), .WIDTH(CHDR_W),
.SWITCH_ON_LAST(1'b0), .SWITCH_ON_LAST(1'b1),
.SIZE(NUM_INPUTS) .SIZE(NUM_INPUTS)
) axi_mux_select_i ( ) axi_mux_select_i (
.clk(axis_chdr_clk), .clk(axis_chdr_clk),