diff --git a/cpld/FSB.v b/cpld/FSB.v index 7dec64a..e67b62f 100644 --- a/cpld/FSB.v +++ b/cpld/FSB.v @@ -18,10 +18,9 @@ module FSB( /* DTACK/VPA control */ - wire Ready = QoSReady && - ((RAMCS && RAMReady && !IOPWCS) || - (RAMCS && RAMReady && IOPWCS && IOPWReady) || - (ROMCS) || (IONPReady)); + wire Ready = (QoSReady && RAMCS && RAMReady && !IOPWCS) || + (QoSReady && RAMCS && RAMReady && IOPWCS && IOPWReady) || + (QoSReady && ROMCS) || (IONPReady); always @(posedge FCLK) nDTACK <= !(Ready && BACT && !IACS); always @(posedge FCLK, posedge nAS) begin if (nAS) nVPA <= 1;