Building a prefetch module for the ZipCPU
http://zipcpu.com/zipcpu/2017/11/18/wb-prefetch.html [zipcpu.com]
2017-11-21 22:42
The prefetch is that portion of a CPU that reads instructions from memory and presents those instructions to the rest of the CPU for execution. While today’s Wikipedia author’s argue that there’s a difference between an instruction fetch, which gets the next instruction from memory, and a prefetch, which fetches an instruction before it is needed, I’m going to equate the two terms under the single name prefetch for simplicity. The result of this abuse of terminology will be that I can describe all instruction fetch modules with the same term, but also that this subtle difference in meaning will be lost.
Terminology abuse aside, quite some detail here.
source: HN