[發明專利]一種1394總線事務層-鏈路層數據包發送電路及方法有效
| 申請號: | 201510908812.0 | 申請日: | 2015-12-09 |
| 公開(公告)號: | CN105376129B | 公開(公告)日: | 2018-09-21 |
| 發明(設計)人: | 魏美榮;田澤;吳曉成;郭蒙 | 申請(專利權)人: | 中國航空工業集團公司西安航空計算技術研究所 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40 |
| 代理公司: | 西安智邦專利商標代理有限公司 61211 | 代理人: | 張倩 |
| 地址: | 710065 *** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 1394 總線 事務 鏈路層 數據包 發送 電路 方法 | ||
1.一種1394總線事務層-鏈路層數據包發送電路,其特征在于:包含異步發送數據緩存區管理模塊(1)、異步發送調度控制模塊(2)、異步發送FIFO緩存管理模塊(3)、等時發送數據緩存區管理模塊(4)、等時發送調度控制模塊(5)、等時發送FIFO緩存管理模塊(6)以及控制與寄存器管理模塊(7),
異步發送數據緩存區管理模塊(1)包括異步數據緩存雙口DPRAM和異步索引信息FIFO,所述異步數據緩存雙口DPRAM用于接收1394總線事務層配置的用于1394總線傳輸的各種異步數據包并存儲,同時將每一個異步數據包實際的緩存位置其對應的索引信息填寫到異步索引信息FIFO中緩存,并將該異步數據包的起始地址填入到控制與寄存器管理模塊(7)中;異步索引信息FIFO用于緩存異步數據包的索引信息;
異步發送調度控制模塊(2)根據控制與寄存器管理模塊(7)對異步發送的異步數據包的索引信息,從異步發送數據緩存區管理模塊(1)調度出對應的異步數據包,并對該異步數據包格式的進行檢測,如果是符合1394協議規定的數據包格式,則將該異步數據包發送至異步發送FIFO緩存管理模塊(3),否則進行丟棄操作處理,將調度結果反饋給控制與寄存器管理模塊(7);異步發送FIFO緩存管理模塊(3)接收來自異步發送調度控制塊(2)的異步數據包,同時處理事務層異步發送通道與鏈路層之間的跨時鐘域信號;
等時發送數據緩存區管理模塊(4)包括等時數據緩存雙口DPRAM和等時索引信息FIFO,所述等時數據緩存雙口DPRAM用于接收接收1394總線事務層配置的用于1394總線傳輸的各種等時數據包并存儲,同時將每一個等時數據包實際的緩存位置作為其對應的索引信息填寫到等時索引信息FIFO中緩存,并將該等時數據包的起始地址填入到控制與寄存器管理模塊(7)中;等時索引信息FIFO用于緩存等時數據包的索引信息,將調度結果反饋給控制與寄存器管理模塊(7);
等時發送調度控制模塊(5)根據控制與寄存器管理模塊(7)對等時發送的等時數據包的索引信息,從等時發送數據緩存區管理模塊(4)調度出對應的等時數據包,并對該等時數據包格式的進行檢測,如果是符合1394協議規定的數據包格式,則將該等時數據包發送至等時發送FIFO緩存管理模塊(6),否則進行丟棄操作處理;
等時發送FIFO緩存管理模塊(6)接收來自等時發送調度控制模塊(5)的等時數據包,同時處理事務層等時發送通道與鏈路層之間的跨時鐘域信號;
控制與寄存器管理模塊(7)監控異步索引信息FIFO和等時索引信息FIFO的空滿狀態,根據來自異步發送調度控制模塊(2)的調度結果計算異步數據包發送個數和丟棄個數;根據來自等時發送調度控制模塊(5)的調度結果計算等時數據包的發送個數和丟棄的個數;存儲來自異步發送數據緩存區管理模塊(1)的異步數據包的起始地址,存儲來自等時發送數據緩存區管理模塊(4)等時數據包的起始地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司西安航空計算技術研究所,未經中國航空工業集團公司西安航空計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510908812.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電子郵件發送方法及系統
- 下一篇:中間處理約束下的異構網絡資源配置方法





