由于片上可利用面積的增加,越來越多的嵌入式處理器將存儲器集成在片上,通過片上高速總線來進行訪問。片上存儲器有利于縮小處理器核與內存之間的訪問延遲,提高系統的整體性能。ScratchPadMemory是集成到芯片上的非cache用途的SRAM存儲器的統稱。通過軟件控制的方法,將代碼和數據存放在ScratchPadMemory中,提供給處理器使用。由于ScratchPadMemory具有軟件可控制、響應速度快、占用片上面積小、能耗低的特點,在嵌入式系統中得到了越來越廣泛的應用。本文關注ScratchPadMemory的有效使用,研究如何利用ScratchPadMemory進行嵌入式系統的優化,通過構造片上軟件系統,對操作系統和程序進行加速,減少消耗在存儲器訪問上的時間,降低因存儲訪問帶來的能耗,從而提高嵌入式系統的整體性能。