mirror of
https://github.com/fpganinja/taxi.git
synced 2025-12-09 00:48:40 -08:00
eth: Decoding is don't care with termination in lane 0
Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
@@ -635,7 +635,7 @@ always_ff @(posedge clk) begin
|
|||||||
frame_reg <= 1'b0;
|
frame_reg <= 1'b0;
|
||||||
end
|
end
|
||||||
BLOCK_TYPE_TERM_0[7:4]: begin
|
BLOCK_TYPE_TERM_0[7:4]: begin
|
||||||
input_data_d0 <= 32'd0;
|
input_data_d0 <= encoded_rx_data_reg; // don't care
|
||||||
term_present_reg <= 1'b1;
|
term_present_reg <= 1'b1;
|
||||||
term_first_cycle_reg <= 1'b1;
|
term_first_cycle_reg <= 1'b1;
|
||||||
term_lane_reg <= 0;
|
term_lane_reg <= 0;
|
||||||
|
|||||||
@@ -281,7 +281,7 @@ always_comb begin
|
|||||||
end else if (encoded_rx_data[7]) begin
|
end else if (encoded_rx_data[7]) begin
|
||||||
// terminate
|
// terminate
|
||||||
case (encoded_rx_data[6:4])
|
case (encoded_rx_data[6:4])
|
||||||
3'd0: encoded_rx_data_masked = 64'd0;
|
3'd0: encoded_rx_data_masked = {56'd0, encoded_rx_data[15:8]}; // don't care
|
||||||
3'd1: encoded_rx_data_masked = {56'd0, encoded_rx_data[15:8]};
|
3'd1: encoded_rx_data_masked = {56'd0, encoded_rx_data[15:8]};
|
||||||
3'd2: encoded_rx_data_masked = {48'd0, encoded_rx_data[23:8]};
|
3'd2: encoded_rx_data_masked = {48'd0, encoded_rx_data[23:8]};
|
||||||
3'd3: encoded_rx_data_masked = {40'd0, encoded_rx_data[31:8]};
|
3'd3: encoded_rx_data_masked = {40'd0, encoded_rx_data[31:8]};
|
||||||
|
|||||||
Reference in New Issue
Block a user