[發(fā)明專利]一種具有數據重傳功能的數據緩存器及其讀寫方法有效
| 申請?zhí)枺?/td> | 201711347085.0 | 申請日: | 2017-12-15 |
| 公開(公告)號: | CN108319557B | 公開(公告)日: | 2022-02-08 |
| 發(fā)明(設計)人: | 劉超;楊碩;楊陽 | 申請(專利權)人: | 天津津航計算技術研究所 |
| 主分類號: | G06F12/0877 | 分類號: | G06F12/0877;G06F3/06 |
| 代理公司: | 天津翰林知識產權代理事務所(普通合伙) 12210 | 代理人: | 王瑞 |
| 地址: | 300300 天津市*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 具有 數據 傳功 緩存 及其 讀寫 方法 | ||
1.一種具有數據重傳功能的數據緩存器,其特征在于該數據緩存器由接收端數據緩存器和發(fā)送端數據緩存器組成;
所述接收端數據緩存器包括接收端幀數據雙口RAM、接收端幀末尾地址雙口RAM、入站寫接口和入站讀接口;接收端幀數據雙口RAM用于存儲數據幀本身;接收端幀末尾地址雙口RAM用于存儲每個數據幀的末尾在接收端幀數據雙口RAM中的位置,以在接收端幀數據雙口RAM中對每個幀的間隔進行區(qū)分;所述入站寫接口把接收到的數據幀寫入到接收端數據緩存器中,入站讀接口將數據幀從接收端數據緩存器中讀出;
所述發(fā)送端數據緩存器包括發(fā)送端幀數據雙口RAM、發(fā)送端幀末尾地址雙口RAM、出站寫接口和出站讀接口;發(fā)送端幀數據雙口RAM用于存儲數據幀本身;發(fā)送端幀末尾地址雙口RAM用于存儲每個數據幀的末尾在發(fā)送端幀數據雙口RAM中的位置,以在幀數據雙口RAM中對每個幀的間隔進行區(qū)分;所述出站寫接口把將要發(fā)送出去的數據幀寫入到發(fā)送端數據緩存器中,出站讀接口將數據幀從發(fā)送端數據緩存器中讀出;
該數據緩存器的讀寫方法包括:
接收端數據緩存器的寫入和讀出方法是:在寫入時,入站寫接口將接收到的數據寫入到接收端幀數據雙口RAM中,被寫入的幀數據存儲的地址由memoryWrite_pRx決定;每寫入一個單位的幀數據,memoryWrite_pRx的值增加1,以指向下一個被寫入數據存儲地址;當一幀被寫入完成時,幀末尾地址信號被寫入到frontIndexRx指向的接收端幀末尾地址雙口RAM中,并且frontIndexRx的值增加1,以指向下一個被寫入的幀末尾地址所存儲的位置;
在讀出時,入站讀接口將存儲于幀數據雙口RAM中的數據讀出,被讀出幀數據的存儲地址由memoryRead_pRx決定;每讀出一個單位的幀數據,memoryRead_pRx的值增加1,以指向下一個被讀出的數據存儲地址;當一幀被完全讀出時,幀末尾地址信號從backIndexRx指向的接收端幀末尾地址雙口RAM中讀出,并且backIndexRx的值增加1,以指向下一個被讀出的幀末尾地址所存儲的位置;
發(fā)送端數據緩存器的寫入和讀出方法是:在寫入時,出站寫接口將接收到的數據寫入到發(fā)送端幀數據雙口RAM中,被寫入的幀數據存儲的地址由memoryWrite_pTx決定;每寫入一個單位的幀數據,memoryWrite_pTx的值增加1,以指向下一個被寫入數據存儲地址;當一幀被寫入完成時,幀末尾地址信號被寫入到frontIndexTx指向的發(fā)送端幀末尾地址雙口RAM中,并且frontIndexTx的值增加1,以指向下一個被寫入的幀末尾地址所存儲的位置;
在讀出時,出站讀接口將存儲于發(fā)送端幀數據雙口RAM中的數據讀出,被讀出幀數據的存儲地址由memoryRead_pTx決定;每讀出一個單位的幀數據,memoryRead_pTx的值增加1,以指向下一個被讀出的數據存儲地址;當一幀被完全讀出時,即memoryRead_pTx的值等于firstBackIndex指向的發(fā)送端幀末尾地址雙口RAM中對應的數據,幀末尾地址信號從firstBackIndex指向的發(fā)送端幀末尾地址雙口RAM中讀出,并且firstBackIndex的值增加1,以指向下一個被讀出的幀末尾地址所存儲的位置;當收到來自數據幀接收方發(fā)來的幀接收確認信號時,confirmBackIndex的值增加1,以指向下一個確認被接收的數據幀末尾地址所存儲的位置;當收到來自數據接收方發(fā)來的幀未被接收確認信號時,firstBackIndex被賦予confirmBackIndex的值,memoryRead_pTx被賦予confirmBackIndex對應數據幀的起始地址,該數據幀及之后的數據幀將依次被出站讀接口讀出。
2.根據權利要求1所述的具有數據重傳功能的數據緩存器,其特征在于接收端幀數據雙口RAM使用memoryWrite_pRx作為幀數據寫入地址,使用memoryRead_pRx作為幀數據讀出地址;接收端幀末尾地址雙口RAM使用frontIndexRx作為幀末尾地址寫入指針,使用backIndexRx作為幀末尾地址讀出指針。
3.根據權利要求1所述的具有數據重傳功能的數據緩存器,其特征在于發(fā)送端幀數據雙口RAM使用memoryWrite_pTx作為幀數據寫入地址,使用memoryRead_pTx作為幀數據讀出地址;發(fā)送端幀末尾地址雙口RAM使用frontIndexTx作為幀末尾地址寫入指針,使用firstBackIndex作為幀末尾地址首次讀出指針,使用confirmBackIndex作為幀末尾地址確認讀出指針。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津津航計算技術研究所,未經天津津航計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711347085.0/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統(tǒng)、數據中繼設備、數據中繼方法、數據系統(tǒng)、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發(fā)送方法、數據發(fā)送系統(tǒng)、數據發(fā)送裝置以及數據結構
- 數據顯示系統(tǒng)、數據中繼設備、數據中繼方法及數據系統(tǒng)
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發(fā)送和數據接收設備、數據發(fā)送和數據接收方法
- 數據發(fā)送裝置、數據接收裝置、數據收發(fā)系統(tǒng)、數據發(fā)送方法、數據接收方法和數據收發(fā)方法
- 數據發(fā)送方法、數據再現(xiàn)方法、數據發(fā)送裝置及數據再現(xiàn)裝置
- 數據發(fā)送方法、數據再現(xiàn)方法、數據發(fā)送裝置及數據再現(xiàn)裝置





