[發明專利]一種用于高速總線通訊控制器的存儲器訪問方法有效
| 申請號: | 201811357475.0 | 申請日: | 2018-11-15 |
| 公開(公告)號: | CN109522252B | 公開(公告)日: | 2021-12-07 |
| 發明(設計)人: | 秦剛剛 | 申請(專利權)人: | 天津津航計算技術研究所 |
| 主分類號: | G06F13/16 | 分類號: | G06F13/16;G06F5/06 |
| 代理公司: | 中國兵器工業集團公司專利中心 11011 | 代理人: | 祁恒 |
| 地址: | 300308 天津*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 高速 總線 通訊 控制器 存儲器 訪問 方法 | ||
本發明屬于高速總線通訊技術領域,具體涉及一種用于高速總線通訊控制器的存儲器訪問方法。存儲器訪問方法使用存儲器接口控制模塊,采用循環優先級方式對處理器接口模塊和所述總線通訊控制器接口模塊的讀存儲器或寫存儲器操作請求進行響應。利用本發明的存儲器訪問方法,沒有固定時隙要求,可以充分利用存儲器訪問帶寬,可以實時響應高速總線的通訊請求,降低通訊延遲;一次操作最大支持16M數據的讀寫,提高了存儲器訪問效率。
技術領域
本發明屬于高速總線通訊技術領域,具體涉及一種用于高速總線通訊控制器的存儲器訪問方法。
背景技術
隨著高速總線通訊協議越來越多的得到應用,高速總線通訊控制器采用大容量存儲器緩存通訊數據成為必然。大容量數據存儲器一般采用DDR SDRAM實現。總線通訊控制器讀取DDR中待發送的數據,按照通訊協議發送到總線上,總線通訊控制器從總線上接收的數據按照通訊協議解析后寫入DDR中。處理器讀取DDR中接收的數據、將要發送的數據寫入DDR中。在高速總線通訊過程中,處理器與總線通訊控制器經常需要同時訪問DDR,因而產生存儲器訪問競爭。
現在普遍流行的做法是采用內部總線的分時復用技術,處理器和總線通訊控制器按照固定時隙訪問DDR。這種存儲器訪問方式,存在訪問效率低和通訊延遲大的缺點。
發明內容
(一)要解決的技術問題
本發明提出一種用于高速總線通訊控制器的存儲器訪問方法,以解決高速通訊控制器與處理器同時訪問存儲器時面臨的訪問效率低、和通訊延遲大的技術問題。
(二)技術方案
為了解決上述技術問題,本發明提出一種用于高速總線通訊控制器的存儲器訪問方法,該存儲器訪問方法使用的系統由處理器接口模塊、總線通訊控制器接口模塊、FIFO和存儲器接口控制模塊組成;其中,處理接口模塊和總線通訊控制器接口模塊根據需要向存儲器接口控制模塊發送讀存儲器或寫存儲器請求,存儲器接口控制模塊根據請求操作的類型,進行讀存儲器或寫存儲器的操作;該存儲器訪問方法包括如下步驟:
S1、處理器接口模塊需要訪問存儲器時,向存儲器接口控制模塊發送信息描述字和描述字有效標志;
如果為寫存儲器操作,首先檢測FIFO的半滿標志,如果半滿標志無效則寫一包數據到FIFO,如果半滿標志有效則等待,依此方式循環寫入信息描述字規定長度的數據為止;
如果為讀存儲器操作,首先檢測FIFO的半空標志,如果半空標志無效則從FIFO讀取一包數據,如果半空標志有效則等待,依此方式循環讀取信息描述字規定長度的數據,當剩余數據長度小于1包數據的長度時,檢測讀完成信號,如果讀完成標志有效,讀到FIFO空為止,如果讀完成標志無效,則等待;
總線通訊控制器接口模塊需要訪問存儲器時,與處理器接口模塊操作方式相同;
S2、存儲器接口控制模塊采用循環優先級方式對處理器接口模塊和總線通訊控制器接口模塊的操作請求進行響應;
當檢測到處理器接口模塊或總線通訊控制器接口模塊的信息描述字有效時,首先解析信息描述字,判斷操作類型;
如果為寫存儲器操作,首先檢測FIFO的半空標志,如果半空標志無效則從FIFO讀取一包數據,并寫入到存儲器中;如果半空標志有效則等待,依此方式循環讀取信息描述字規定長度的數據,并寫入存儲器中;在此操作過程中,如果信息描述字無效,存儲器接口控制模塊讀空FIFO,并將數據寫入存儲器;
如果為讀存儲器操作,首先檢測FIFO的半滿標志,如果半滿標志無效則從存儲器中讀取一包數據,并寫入到FIFO中,如果半滿標志有效則等待,依此方式循環寫入信息描述字規定長度的數據為止;當寫入FIFO數據個數達到信息描述字規定的長度后,表示所有請求數據都已經寫入FIFO中;在此操作過程中,如果信息描述字無效,使能讀完成標志有效。
(三)有益效果
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津津航計算技術研究所,未經天津津航計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811357475.0/2.html,轉載請聲明來源鉆瓜專利網。





