mirror of
https://github.com/fpganinja/taxi.git
synced 2026-08-09 00:41:27 -07:00
eth: Clean up framing error detection in 64-bit BASE-R RX
Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
@@ -795,48 +795,24 @@ always_ff @(posedge clk) begin
|
||||
BLOCK_TYPE_CTRL[7:4]: begin
|
||||
framing_error_reg <= frame_reg;
|
||||
end
|
||||
BLOCK_TYPE_OS_4[7:4]: begin
|
||||
framing_error_reg <= frame_reg;
|
||||
end
|
||||
BLOCK_TYPE_START_4[7:4]: begin
|
||||
frame_reg <= 1'b1;
|
||||
framing_error_reg <= frame_reg;
|
||||
end
|
||||
BLOCK_TYPE_START_0[7:4],
|
||||
BLOCK_TYPE_START_4[7:4],
|
||||
BLOCK_TYPE_OS_START[7:4]: begin
|
||||
frame_reg <= 1'b1;
|
||||
framing_error_reg <= frame_reg;
|
||||
end
|
||||
BLOCK_TYPE_OS_0[7:4],
|
||||
BLOCK_TYPE_OS_4[7:4],
|
||||
BLOCK_TYPE_OS_04[7:4]: begin
|
||||
framing_error_reg <= frame_reg;
|
||||
end
|
||||
BLOCK_TYPE_START_0[7:4]: begin
|
||||
frame_reg <= 1'b1;
|
||||
framing_error_reg <= frame_reg;
|
||||
end
|
||||
BLOCK_TYPE_OS_0[7:4]: begin
|
||||
framing_error_reg <= frame_reg;
|
||||
end
|
||||
BLOCK_TYPE_TERM_0[7:4]: begin
|
||||
framing_error_reg <= !frame_reg;
|
||||
end
|
||||
BLOCK_TYPE_TERM_1[7:4]: begin
|
||||
framing_error_reg <= !frame_reg;
|
||||
end
|
||||
BLOCK_TYPE_TERM_2[7:4]: begin
|
||||
framing_error_reg <= !frame_reg;
|
||||
end
|
||||
BLOCK_TYPE_TERM_3[7:4]: begin
|
||||
framing_error_reg <= !frame_reg;
|
||||
end
|
||||
BLOCK_TYPE_TERM_4[7:4]: begin
|
||||
framing_error_reg <= !frame_reg;
|
||||
end
|
||||
BLOCK_TYPE_TERM_5[7:4]: begin
|
||||
framing_error_reg <= !frame_reg;
|
||||
end
|
||||
BLOCK_TYPE_TERM_6[7:4]: begin
|
||||
framing_error_reg <= !frame_reg;
|
||||
end
|
||||
BLOCK_TYPE_TERM_0[7:4],
|
||||
BLOCK_TYPE_TERM_1[7:4],
|
||||
BLOCK_TYPE_TERM_2[7:4],
|
||||
BLOCK_TYPE_TERM_3[7:4],
|
||||
BLOCK_TYPE_TERM_4[7:4],
|
||||
BLOCK_TYPE_TERM_5[7:4],
|
||||
BLOCK_TYPE_TERM_6[7:4],
|
||||
BLOCK_TYPE_TERM_7[7:4]: begin
|
||||
framing_error_reg <= !frame_reg;
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user