帶有寄存器預讀寫優(yōu)化硬件棧的數(shù)字信號處理器

基本信息

申請?zhí)?/td> CN200410015735.8 申請日 -
公開(公告)號 CN1259619C 公開(公告)日 2006-06-14
申請公布號 CN1259619C 申請公布日 2006-06-14
分類號 G06F9/30(2006.01) 分類 計算;推算;計數(shù);
發(fā)明人 李宇飛;陳健 申請(專利權(quán))人 上海領(lǐng)微科技有限公司
代理機構(gòu) 上海交達專利事務所 代理人 毛翠瑩
地址 200240上海市閔行區(qū)東川路800號
法律狀態(tài) -

摘要

摘要 一種帶有寄存器預讀寫優(yōu)化硬件棧的數(shù)字信號處理器,在程序控制單元內(nèi)部特別設(shè)計的硬件??刂茊卧▋山M分開編址的硬件棧,兩組影子寄存器,棧讀寫控制單元和預讀預寫控制單元。兩組奇偶分開編址的硬件棧分別通過兩個選擇器與預讀預寫控制單元相連,預讀預寫控制單元通過譯碼器與兩組影子寄存器相連,兩組影子寄存器也分別通過兩個選擇器與棧讀寫控制單元相連,最后棧讀寫控制單元與數(shù)據(jù)總線以及預讀預寫控制單元相連。本發(fā)明利用兩組分開編址的硬件棧,兩組影子寄存器以及相應的控制單元,實現(xiàn)處理器內(nèi)核對硬件棧單周期讀寫訪問, 使得數(shù)字信號處理器在任何情況下都能夠以核心工作頻率訪問硬件棧,提高了數(shù)字信號處理器的執(zhí)行效率。