From 48a2b80575c1e62d3aa4367793cfd11b4d6020da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Boh=C3=A1=C4=8Dek?= Date: Sat, 3 Dec 2022 21:17:38 +0100 Subject: [PATCH] fix(transport): multiply by number of bits in octet in current_buffered_data --- src/transport/octets_to_sample.vhd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/transport/octets_to_sample.vhd b/src/transport/octets_to_sample.vhd index 6319ca0..7621426 100644 --- a/src/transport/octets_to_sample.vhd +++ b/src/transport/octets_to_sample.vhd @@ -87,7 +87,7 @@ begin -- architecture a new_frame <= '1' when di_lanes_data(0).octet_index = F - 1 else '0'; last_octet_data: for i in 0 to L-1 generate - current_buffered_data(L*F*8 - 1 - i*F - (F - 1)*8 downto L*F*8 - 1 - i*F - (F - 1)*8 - 7) <= di_lanes_data(L - 1).d8b; + current_buffered_data(L*F*8 - 1 - i*F*8 - (F - 1)*8 downto L*F*8 - 1 - i*F*8 - (F - 1)*8 - 7) <= di_lanes_data(i).d8b; end generate last_octet_data; buffered_data <= current_buffered_data or reg_buffered_data; -- 2.48.1