mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
Possible fix for AHB trailing ~HREADY bug.
This commit is contained in:
parent
3361a06c62
commit
6f366c643d
@ -135,8 +135,7 @@ module buscachefsm #(parameter integer WordCountThreshold,
|
|||||||
|
|
||||||
// AHB bus interface
|
// AHB bus interface
|
||||||
assign HTRANS = (BusCurrState == STATE_READY & HREADY & (|RW | |CacheRW)) |
|
assign HTRANS = (BusCurrState == STATE_READY & HREADY & (|RW | |CacheRW)) |
|
||||||
(BusCurrState == STATE_CAPTURE & ~HREADY) |
|
(BusCurrState == STATE_CAPTURE & ~HREADY) ? AHB_NONSEQ :
|
||||||
(CacheAccess & ~HREADY & ~|WordCount) ? AHB_NONSEQ :
|
|
||||||
(CacheAccess & |WordCount) ? AHB_SEQ : AHB_IDLE;
|
(CacheAccess & |WordCount) ? AHB_SEQ : AHB_IDLE;
|
||||||
|
|
||||||
assign HWRITE = RW[0] | CacheRW[0];
|
assign HWRITE = RW[0] | CacheRW[0];
|
||||||
|
Loading…
Reference in New Issue
Block a user