[發(fā)明專利]存儲單元讀寫沖突的解決方法及裝置在審
| 申請?zhí)枺?/td> | 201611032901.4 | 申請日: | 2016-11-16 |
| 公開(公告)號: | CN106598548A | 公開(公告)日: | 2017-04-26 |
| 發(fā)明(設計)人: | 夏杰;孫冠男;耿磊 | 申請(專利權)人: | 盛科網(wǎng)絡(蘇州)有限公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30;G06F9/38 |
| 代理公司: | 蘇州威世朋知識產(chǎn)權代理事務所(普通合伙)32235 | 代理人: | 楊林潔 |
| 地址: | 215021 江蘇省蘇州市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲 單元 讀寫 沖突 解決方法 裝置 | ||
1.一種存儲單元讀寫沖突的解決方法,其特征在于,所述方法包括:
建立新的存儲模塊,所述存儲模塊包括:原存儲器,以及在原存儲器的基礎上增加的至少一組數(shù)據(jù)寄存器,所述數(shù)據(jù)存儲器用于在原存儲器發(fā)生讀寫沖突時,臨時存儲數(shù)據(jù);
對所述數(shù)據(jù)寄存器設置初始的地址指針res;
若在同一時鐘周期下,對同一數(shù)據(jù)寄存地址,單獨接收到讀出數(shù)據(jù)請求或接收到寫入數(shù)據(jù)請求,
則正常響應讀出數(shù)據(jù)請求,并讀取當前讀出請求地址對應的數(shù)據(jù);
以及正常響應寫入數(shù)據(jù)請求,并將數(shù)據(jù)寫入到當前寫入請求地址中;
若在同一時鐘周期下,對同一數(shù)據(jù)寄存地址,同時接收到讀出數(shù)據(jù)請求和寫入數(shù)據(jù)請求,
則正常響應讀出數(shù)據(jù)請求,并讀取當前讀出請求地址對應的數(shù)據(jù);
將當前寫入請求的寫地址映射到當前的地址指針res所在存儲模塊上,以將當前地址指針res通過編碼為當前寫入請求的寫地址,并將數(shù)據(jù)寫入到所述地址指針res指向的數(shù)據(jù)寄存地址上;
同時,將當前讀出數(shù)據(jù)請求對應的讀地址編碼為新的地址指針res。
2.根據(jù)權利要求1所述的存儲單元讀寫沖突的解決方法,其特征在于,
所述數(shù)據(jù)寄存器的寬度設置為與所述原存儲器寬度相同,深度設置為與所述原存儲器的寫端口個數(shù)相同。
3.根據(jù)權利要求1所述的存儲單元讀寫沖突的解決方法,其特征在于,所述方法具體包括:
若相鄰兩個時鐘周期,接收到對相同的數(shù)據(jù)寄存地址的讀出數(shù)據(jù)請求和寫入數(shù)據(jù)請求;
則在后一個時鐘周期后,所述存儲模塊的指針地址恢復至前一個時鐘周期之前的狀態(tài)。
4.根據(jù)權利要求1所述的存儲單元讀寫沖突的解決方法,其特征在于,“將當前寫入請求的寫地址映射到當前的地址指針res所在存儲模塊上”具體包括:
設置與所述原存儲器具有同等深度的地址寄存器組,所述地址寄存器組用于在原存儲器發(fā)生讀寫沖突時,存儲所述原存儲器的實際物理地址。
5.根據(jù)權利要求4所述的存儲單元讀寫沖突的解決方法,其特征在于,所述方法還包括:
在當前時鐘周期下,若接收對同一數(shù)據(jù)寄存地址的讀出數(shù)據(jù)請求和寫入數(shù)據(jù)請求;
則查找所述地址寄存器組,獲取當前讀出數(shù)據(jù)請求和寫入數(shù)據(jù)請求匹配的物理地址;
依照獲得的所述物理地址,讀取其對應的舊數(shù)據(jù);
同時,將新的數(shù)據(jù)寫入到所述地址指針res,并對應更新所述地址寄存器組中的物理地址。
6.一種存儲單元讀寫沖突的解決裝置,其特征在于,所述裝置包括:
存儲模塊,所述存儲模塊包括:原存儲器,以及在原存儲器的基礎上增加的至少一組數(shù)據(jù)寄存器,所述數(shù)據(jù)存儲器用于在原存儲器發(fā)生讀寫沖突時,臨時存儲數(shù)據(jù);
預置模塊,用于對所述數(shù)據(jù)寄存器設置初始的地址指針res;
處理模塊,用于在同一時鐘周期下,對同一數(shù)據(jù)寄存地址,單獨接收到讀出數(shù)據(jù)請求或接收到寫入數(shù)據(jù)請求時,
正常響應讀出數(shù)據(jù)請求,并讀取當前讀出請求地址對應的數(shù)據(jù);
以及正常響應寫入數(shù)據(jù)請求,并將數(shù)據(jù)寫入到當前寫入請求地址中;
在同一時鐘周期下,對同一數(shù)據(jù)寄存地址,同時接收到讀出數(shù)據(jù)請求和寫入數(shù)據(jù)請求時,
則正常響應讀出數(shù)據(jù)請求,并讀取當前讀出請求地址對應的數(shù)據(jù);
將當前寫入請求的寫地址映射到當前的地址指針res所在存儲模塊上,以將當前地址指針res通過編碼為當前寫入請求的寫地址,并將數(shù)據(jù)寫入到所述地址指針res指向的數(shù)據(jù)寄存地址上;
同時,將當前讀出數(shù)據(jù)請求對應的讀地址編碼為新的地址指針res。
7.根據(jù)權利要求6所述的存儲單元讀寫沖突的解決裝置,其特征在于,所述數(shù)據(jù)寄存器的寬度設置為與所述原存儲器寬度相同,深度設置為與所述原存儲器的寫端口個數(shù)相同。
8.根據(jù)權利要求6所述的存儲單元讀寫沖突的解決裝置,其特征在于,所述處理模塊具體用于:
相鄰兩個時鐘周期,接收到對相同的數(shù)據(jù)寄存地址的讀出數(shù)據(jù)請求和寫入數(shù)據(jù)請求時;
則在后一個時鐘周期后,將所述存儲模塊的指針地址恢復至前一個時鐘周期之前的狀態(tài)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于盛科網(wǎng)絡(蘇州)有限公司,未經(jīng)盛科網(wǎng)絡(蘇州)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611032901.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





