[發明專利]一種用于高速總線通訊控制器的存儲器訪問方法有效
| 申請號: | 201811357475.0 | 申請日: | 2018-11-15 |
| 公開(公告)號: | CN109522252B | 公開(公告)日: | 2021-12-07 |
| 發明(設計)人: | 秦剛剛 | 申請(專利權)人: | 天津津航計算技術研究所 |
| 主分類號: | G06F13/16 | 分類號: | G06F13/16;G06F5/06 |
| 代理公司: | 中國兵器工業集團公司專利中心 11011 | 代理人: | 祁恒 |
| 地址: | 300308 天津*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 高速 總線 通訊 控制器 存儲器 訪問 方法 | ||
1.一種用于高速總線通訊控制器的存儲器訪問方法,所述存儲器訪問方法使用的系統由處理器接口模塊、總線通訊控制器接口模塊、FIFO和存儲器接口控制模塊組成;其中,所述處理接口模塊和總線通訊控制器接口模塊根據需要向所述存儲器接口控制模塊發送讀存儲器或寫存儲器請求,所述存儲器接口控制模塊根據請求操作的類型,進行讀存儲器或寫存儲器的操作;其特征在于,所述存儲器訪問方法包括如下步驟:
S1、所述處理器接口模塊需要訪問存儲器時,向所述存儲器接口控制模塊發送信息描述字和描述字有效標志;
如果為寫存儲器操作,首先檢測FIFO的半滿標志,如果半滿標志無效則寫一包數據到FIFO,如果半滿標志有效則等待,依此方式循環寫入信息描述字規定長度的數據為止;
如果為讀存儲器操作,首先檢測FIFO的半空標志,如果半空標志無效則從FIFO讀取一包數據,如果半空標志有效則等待,依此方式循環讀取信息描述字規定長度的數據,當剩余數據長度小于1包數據的長度時,檢測讀完成信號,如果讀完成標志有效,讀到FIFO空為止,如果讀完成標志無效,則等待;
所述總線通訊控制器接口模塊需要訪問存儲器時,與所述處理器接口模塊操作方式相同;
S2、所述存儲器接口控制模塊采用循環優先級方式對所述處理器接口模塊和所述總線通訊控制器接口模塊的操作請求進行響應;
當檢測到所述處理器接口模塊或總線通訊控制器接口模塊的信息描述字有效時,首先解析信息描述字,判斷操作類型;
如果為寫存儲器操作,首先檢測FIFO的半空標志,如果半空標志無效則從FIFO讀取一包數據,并寫入到存儲器中;如果半空標志有效則等待,依此方式循環讀取信息描述字規定長度的數據,并寫入存儲器中;在此操作過程中,如果信息描述字無效,所述存儲器接口控制模塊讀空FIFO,并將數據寫入存儲器;
如果為讀存儲器操作,首先檢測FIFO的半滿標志,如果半滿標志無效則從存儲器中讀取一包數據,并寫入到FIFO中,如果半滿標志有效則等待,依此方式循環寫入信息描述字規定長度的數據為止;當寫入FIFO數據個數達到信息描述字規定的長度后,表示所有請求數據都已經寫入FIFO中;在此操作過程中,如果信息描述字無效,使能讀完成標志有效。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津津航計算技術研究所,未經天津津航計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811357475.0/1.html,轉載請聲明來源鉆瓜專利網。





