From b3fc7c64ac7327c0a7e3873dc2bedf16302b067c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Boh=C3=A1=C4=8Dek?= Date: Fri, 19 May 2023 20:34:09 +0200 Subject: [PATCH] fix: correct bounds of ring_buffer read positions --- src/data_link/ring_buffer.vhd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data_link/ring_buffer.vhd b/src/data_link/ring_buffer.vhd index 0c17f28..2c97235 100644 --- a/src/data_link/ring_buffer.vhd +++ b/src/data_link/ring_buffer.vhd @@ -27,7 +27,7 @@ entity ring_buffer is end entity ring_buffer; architecture a1 of ring_buffer is - constant BIT_BUFFER_SIZE : integer := CHARACTER_SIZE*BUFFER_SIZE-1; + constant BIT_BUFFER_SIZE : integer := CHARACTER_SIZE*BUFFER_SIZE; signal buff : std_logic_vector(CHARACTER_SIZE*BUFFER_SIZE-1 downto 0); signal next_read : std_logic_vector(CHARACTER_SIZE*BUFFER_SIZE-1 downto 0); signal read_position : integer := 0; -- 2.48.1