mrisc32-a1 icon indicating copy to clipboard operation
mrisc32-a1 copied to clipboard

Implement an ICache

Open mbitsnbites opened this issue 6 years ago • 0 comments

The ICache is more important than the DCache for most applications, and it is easier to implement.

Having an ICache will leave the shared memory bus free for the data interface most of the time, letting the instruction fetch stage run uninterrupted even during data operations.

An ICache is also very useful for systems with slow memory (e.g. SDRAM). More so than a DCache since the CPU needs one instruction per clock cycle, while it may not perform data accesses on every clock cycle.

mbitsnbites avatar Mar 16 '18 13:03 mbitsnbites