From 254b4ccf22ff48aa510cbd72c10314e3de826988 Mon Sep 17 00:00:00 2001 From: Zane Kaminski Date: Fri, 7 Apr 2023 05:59:01 -0400 Subject: [PATCH] Fix IOPWReady timing --- cpld/IOBS.v | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cpld/IOBS.v b/cpld/IOBS.v index 6531a5e..c452a3d 100644 --- a/cpld/IOBS.v +++ b/cpld/IOBS.v @@ -136,8 +136,9 @@ module IOBS( /* Posted ready */ always @(posedge CLK) begin - if (!BACT) IOPWReady <= 0; - else if (Clear1 || !ALE1) IOPWReady <= 1; + if (Clear1) IOPWReady <= 1; + else if (Load1) IOPWReady <= 0; + else IOPWReady <= !ALE; end /* BERR control */