[發明專利]一種基于電力邊緣網關的動態存儲緩沖區讀取控制方法有效
| 申請號: | 202010407141.0 | 申請日: | 2020-05-14 |
| 公開(公告)號: | CN111723027B | 公開(公告)日: | 2022-06-24 |
| 發明(設計)人: | 李澄;李春鵬;徐妍;宋慶武;單華;李軍 | 申請(專利權)人: | 江蘇方天電力技術有限公司 |
| 主分類號: | G06F12/0877 | 分類號: | G06F12/0877;G06F12/0893;G06F5/06 |
| 代理公司: | 南京鐘山專利代理有限公司 32252 | 代理人: | 戴朝榮 |
| 地址: | 210036 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 電力 邊緣 網關 動態 存儲 緩沖區 讀取 控制 方法 | ||
1.一種基于電力邊緣網關的動態存儲緩沖區,其特征在于:包含DDR數據使用模塊和DDR數據傳輸模塊,所述DDR數據傳輸模塊包含讀請求FIFO、DDR讀控制器、DDR存儲器、讀數據FIFO;
所述DDR數據使用模塊包含DDR讀請求產生模塊、DDR數據使用端和計數模塊;其中,所述DDR讀請求產生模塊分別連接讀請求FIFO和計數模塊,所述讀請求FIFO的輸出端連接DDR讀控制器的輸入端,所述DDR讀控制器的輸出端連接DDR存儲器的輸入端,所述DDR存儲器的輸出端連接讀數據FIFO的輸入端,所述讀數據FIFO與DDR數據使用端連接,所述DDR數據使用端的輸出端連接計數模塊的輸入端;
計數模塊計數值M在初始時設為讀數據FIFO的存儲容量,當DDR讀請求產生模塊有讀數據需求時,通過DDR讀請求產生模塊首先檢測讀請求FIFO是否為滿的FIFOFULL信號;若讀請求FIFO為滿,則DDR讀請求產生模塊繼續等待,若讀請求FIFO為非滿,則繼續檢查計數模塊的計數值M是否大于等于當前的讀請求數據量X,若檢查計數模塊的計數值M小于當前的讀請求數據量X,則DDR讀請求產生模塊繼續等待,如果檢查計數模塊的計數值M大于等于當前的讀請求數據量X,則DDR讀請求產生模塊向讀請求FIFO發送寫使能,并同時向讀請求FIFO和計數模塊發送當前的讀請求數據量X;
所述計數模塊接收來自DDR讀請求產生模塊的讀請求數據量X和來自DDR數據使用端讀數據量Y,計數模塊收到DDR請求產生模塊的讀請求數據量X時,使計數模塊的計數值M=M-X;計數模塊收到DDR數據使用端讀數據量Y時,使計數模塊的計數值M=M+Y;若所述計數模塊同時收到讀請求數據量X和讀數據量Y,則先接收來自DDR數據使用端的讀數據量Y,使計數模塊的計數值M=M+Y,后響應來自DDR讀請求產生模塊的讀請求數據量X,使計數模塊的計數值M=M-X。
2.一種基于權利要求1所述的電力邊緣網關的動態存儲緩沖區讀取控制方法,其特征在于:所述讀請求FIFO向DDR讀控制器發送讀數據請求,DDR讀控制器向DDR存儲器發送DDR讀控制信息,DDR存儲器收到讀控制信息后,向讀數據FIFO發送讀數據;DDR數據使用端根據當先數據使用需求,判斷數據FIFO空信息,若讀數據FIFO為空,則等待,若數據FIFO為非空,則向讀數據FIFO發送數據FIFO讀使能;數據FIFO收到數據FIFO讀使能請求后向DDR數據使用端發送讀數據,并同時記錄讀數據量Y;DDR數據使用端收到讀數據后向計數模塊發送讀數據量Y。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇方天電力技術有限公司,未經江蘇方天電力技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010407141.0/1.html,轉載請聲明來源鉆瓜專利網。





