IObundle / iob-cache

Verilog Configurable Cache
MIT License
167 stars 32 forks source link

Back-End Write channel improvement; CTRL_IO invalidate and wtb_empty implementation #59

Closed joaovroque closed 4 years ago

joaovroque commented 4 years ago

Improved Back-End write-channel for both Native and AXI (reduces consecutive writes by 1 clock-cycle Added define CTRL_IO that allows the implementation of a i/o forced invalidate signal (allowing a L1 to invalidate the L2), and a i/o for the write-buffer empty status (allowing for the L1 also return the fact the L2 is also empty). Mono-cache systems can disable this define in hardware/include/iob_cache.vh.