While caches are familiar in RISC microprocessors, they’ve only recently entered the world of DSPs. DSP processor vendors preferred no cache at all or simple instruction buffers instead of complicated memories with caches. Caches bring a fair amount of unpredictability into hardware systems. That was the main reason why caches haven’t been used in DSP processors. As DSP processors become more powerful, there appears a need to improve memory system.