2008年3月22日 星期六
MIPS32 M4K核心陰影暫存器微控制器應用簡介
簡介
RISC架構可提供微控制器許多優勢。譬如,較CISC架構操作更加簡易的編譯器及節省晶圓空間,可讓矽元件研發業者與其客戶以低廉成本獲得優異效能。
但使用者在採用RISC處理器時,仍面臨著許多額外的考量因素,尤其是通用型微控制器在較低時脈頻率方面的特性。
其中一項問題是在中斷(interrupt)或例外處理常式(exception handling routine) 時發生,本文切換(Context Switch)儲存與回復方面的程序。在RISC主機中,本文切換儲存與回復程序,往往耗費相當多的週期,因為至少有16至32個通用型暫存器(GPR)必須配合堆疊(Stack)或RAM中的靜態儲存空間,進行推入或擷取的動作。在某些情況中,這些程序耗費可觀的週期,而MIPS32 M4K核心早已準備好要處理實際的中斷要求。
關鍵字 : RISC,MIPS,微控制器