The cache memory sits close to the processing unit, making this the fastest memory there is. In computer CPU’s terms its called level 1 cache. The H7 implemented I-cache and D-cache. The D-cache can be a pain in the ass when dealing with DMA. But why? And how do we use it correctly? What are the cullprits? In this chapter I’ll explain the functions of the cache and how to implement it correctly.
This page is a work in progress