[發明專利]ROM結構及寫入INTEL HEX文件的方法無效
| 申請號: | 200710041944.3 | 申請日: | 2007-06-13 |
| 公開(公告)號: | CN101324861A | 公開(公告)日: | 2008-12-17 |
| 發明(設計)人: | 金乃詠;韓菲 | 申請(專利權)人: | 華東師范大學 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02 |
| 代理公司: | 上海浦一知識產權代理有限公司 | 代理人: | 丁紀鐵 |
| 地址: | 200062*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | rom 結構 寫入 intel hex 文件 方法 | ||
1.一種用于精簡指令集計算機體系結構單片機的ROM結構,其特征在于:所述ROM由n組RAM組成,n為任意的正整數;每組包括8個雙通道的RAM,表示為R[n-1][0]~R[n-1][7],每個雙通道的RAM包括A、B兩個通道,對每組中各個RAM的A、B兩個通道的地址信號addrA、addrB分別設定同一地址;根據輸入到ROM的地址信號確定輸入給每組RAM的地址信號addrA和addrB;每組RAM均輸出2個字節的數據;n組RAM輸出2*n個字節的數據。
2.如權利要求1所述的用于精簡指令集計算機體系結構單片機的ROM結構,其特征在于:所述RAM采用現場可編程門陣列芯片內部的雙通道隨機訪問存儲器。
3.如權利要求1所述的用于精簡指令集計算機體系結構單片機的ROM結構,其特征在于:所述每組RAM的地址信號addrA和addrB,按下式計算,
對i<M:
RAM[i][7~0].addrA=address[W-1:W-14]+1;
RAM[i][7~0].addrB=address[W-1:W-14]+2;
對M≤i:
RAM[i][7~0].addrA=address[W-1:W-14];
RAM[i][7~0].addrB=address[W-1:W-14]+1;
其中:
address為輸入給ROM的地址信號;n-1為ROM中OFFSET的最大值;
RAM[i][7~0].addrA表示輸入給RAM[i][7]、RAM[i][6]……RAM[i][0]A通道的地址,i∈[0,n-1];
RAM[i][7~0].addrB表示輸入給RAM[i][7]、RAM[i][6]……RAM[i][0]B通道的地址,i∈[0,n-1];
W為輸入給ROM地址數據的位寬度;M等于address[L-1:0]的值,L為輸入給ROM地址數據的低n-1位的位寬度。
4.如權利要求1至3中任何一項所述的用于精簡指令集計算機體系結構單片機的ROM結構,其特征在于:
從RAM中取出的2*n個字節數據,按下式進行組合,得到2*n個字節的連續的數據,
對n-1≥j≥0:
DATA[j]=RAM[(address+j)mod(n-1)][7~0].DOA
對n-1<j≤2*n-1:
DATA[j]=RAM[(address+j)mod(n-1)][7~0].DOB
其中,address為輸入給ROM的地址信號;RAM.DOA為RAM的A通道輸出的數據;RAM.DOB為RAM的B通道輸出的數據;DATA[j]表示從ROM輸出的第j個數據,j∈[0,2*n-1]。
5.如權利要求1至3中任何一項所述的用于精簡指令集計算機體系結構單片機的ROM結構,其特征在于:通過參數設定的方式改變雙通道的RAM的分組數量。
6.如權利要求4所述的用于精簡指令集計算機體系結構單片機的ROM結構,其特征在于:通過參數設定的方式改變雙通道的RAM的分組數量。
7.如權利要求4所述的用于精簡指令集計算機體系結構單片機的ROM結構,其特征在于:輸入ROM一個地址信號address后,按下式計算,輸出2*n個連續的數據,
DATA[i]=ROM[(address+i)mod(16384*n)]
其中,address∈[0,16383*n];DATA[i]表示從ROM輸出的第i個數據,i∈[0,2*n-1]。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華東師范大學,未經華東師范大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710041944.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:顯影盒
- 下一篇:基于分層的彩色條紋編碼方法





