From b18085f4c508e63456169585a4315434f52d7ea2 Mon Sep 17 00:00:00 2001 From: Paul Gardner-Stephen Date: Sun, 18 Feb 2024 11:04:45 +1030 Subject: [PATCH] increase write hold time #781 --- src/vhdl/expansion_port_controller.vhdl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/vhdl/expansion_port_controller.vhdl b/src/vhdl/expansion_port_controller.vhdl index 2eb23f149..795b74271 100644 --- a/src/vhdl/expansion_port_controller.vhdl +++ b/src/vhdl/expansion_port_controller.vhdl @@ -378,7 +378,10 @@ begin -- But we mark the write complete now, so that back-to-back -- writes can be scheduled with max timing margin cart_write_in_progress <= '0'; - when 1 | 2 => + when 1 => + -- Allow longer hold time for writes + null; + when 2 => -- Release key bus lines after a short hold time, and start any new -- access we have under way, but only if we don't already have an -- access happening.