From 2315856bc9404c4bec97a19d6bcc222031faf985 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Boh=C3=A1=C4=8Dek?= Date: Sun, 2 Apr 2023 17:48:53 +0200 Subject: [PATCH] feat: start emptying lane aligned buffer only if not in CGS --- src/data_link/lane_alignment.vhd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data_link/lane_alignment.vhd b/src/data_link/lane_alignment.vhd index 83aa7e4..f3e4591 100644 --- a/src/data_link/lane_alignment.vhd +++ b/src/data_link/lane_alignment.vhd @@ -93,7 +93,7 @@ begin -- architecture a1 next_ready <= '0' when ci_state = INIT else '1' when reg_ready = '1' or (di_char.kout = '1' and di_char.d8b = R_character and (ci_state = CGS or ci_state = ILS)) else '0'; - next_started <= '0' when reg_ready = '0' else + next_started <= '0' when reg_ready = '0' or ci_state = CGS else '1' when (ci_start = '1' or reg_started = '1') else '0'; co_aligned <= reg_started; -- TODO: check for misalignment -- 2.48.1