Possible fix for AHB trailing ~HREADY bug.

This commit is contained in:
Ross Thompson 2022-09-02 16:58:35 -05:00
parent 851ad4417d
commit 15a2fbdd33

View File

@ -135,8 +135,7 @@ module buscachefsm #(parameter integer WordCountThreshold,
// AHB bus interface
assign HTRANS = (BusCurrState == STATE_READY & HREADY & (|RW | |CacheRW)) |
(BusCurrState == STATE_CAPTURE & ~HREADY) |
(CacheAccess & ~HREADY & ~|WordCount) ? AHB_NONSEQ :
(BusCurrState == STATE_CAPTURE & ~HREADY) ? AHB_NONSEQ :
(CacheAccess & |WordCount) ? AHB_SEQ : AHB_IDLE;
assign HWRITE = RW[0] | CacheRW[0];