August 1999
Intermediate to advanced
328 pages
8h 50m
English
The DSP programmer is involved with each instruction that passes through the processor. Generalized processor programmers may not know or even specify the instructions and data that reside in caches. In contrast, the majority of DSP processors do not implement cache, but rather rely on chip memory with the multiple bus sets to allow them to rapidly perform several memory accesses with each instruction. [3]
[3] There are exceptions to this statement. Some DSPs do use a very small instruction cache separate from the on-chip memory banks which is used for storing critical instructions for very small looping operations to obviate the processor having to use its on-chip operations to retrieve these critical instructions.