From 870bcac736a99d23928080a389b92a3e888d38fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Boh=C3=A1=C4=8Dek?= Date: Wed, 15 Mar 2023 17:18:21 +0100 Subject: [PATCH] fix(ilas): output finished right after ils state ends --- src/data_link/ilas_parser.vhd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data_link/ilas_parser.vhd b/src/data_link/ilas_parser.vhd index c20533d..12f8572 100644 --- a/src/data_link/ilas_parser.vhd +++ b/src/data_link/ilas_parser.vhd @@ -186,7 +186,7 @@ begin -- architecture a1 end if; end process check_chars; - co_finished <= finished; + co_finished <= '1' when finished = '1' or (di_char.kout = '1' and di_char.d8b = A_character and reg_octet_index = octets_in_multiframe - 1 and reg_multiframe_index = 3) else '0'; co_error <= '1' when err = '1' and ci_state = ILS else '0'; next_processing_ilas <= '0' when ci_state = INIT or finished = '1' else -- 2.48.1