[發明專利]一種低系統開銷的RAPIDIO數據傳輸方法在審
| 申請號: | 201410310792.2 | 申請日: | 2014-07-02 |
| 公開(公告)號: | CN104023037A | 公開(公告)日: | 2014-09-03 |
| 發明(設計)人: | 姜凱;田明坤;梁智豪 | 申請(專利權)人: | 浪潮集團有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 系統 開銷 rapidio 數據傳輸 方法 | ||
?
技術領域
本發明涉及數據傳輸領域,具體地說是一種低系統開銷的RAPIDIO數據傳輸方法。
背景技術
RapidIO協議由邏輯層、傳輸層和物理層構成。邏輯層定義了所有協議和包格式。這是對終端進行初始化和完成傳送的很有必要的信息。傳輸層為數據包從一個終端到另一個終端通道的必要信息。物理層描述了設備之間接口協議,例如包傳裝置,流量控制,電特性及低級錯誤管理等。Rapid?IO分為并行Rapid?IO標準和串行Rapid?IO標準,串行RapidIO是指物理層采用串行差分模擬信號傳輸的RapidIO標準。
FIFO:First?Input?First?Output的縮寫,先入先出隊列,這是一種傳統的按序執行方法,先進入的指令先完成并引退,跟著才執行第二條指令。是一種先進先出的數據緩存器,他與普通存儲器的區別是沒有外部讀寫地址線,這樣使用起來非常簡單。
目前,RapidIO傳輸方式在現今社會應用廣泛,但如果遇到RapidIO兩端數據處理能力不同,則會頻繁應用Doorbell和Mailbox兩種傳輸方式,而CPU需要響應中斷,極大的增加了系統的開銷。
發明內容
本發明的技術任務是提供一種低系統開銷的RAPIDIO數據傳輸方法。
本發明的技術任務是按以下方式實現的,該低系統開銷的RAPIDIO數據傳輸方法如下:在RapidIO數據傳輸過程中,數據通過數據發送FIFO發出,途經傳輸接口,進入可設閾值的FIFO,閾值判斷邏輯監測可設閾值FIFO中數據報文是否達到某個閾值,然后將數據報文傳送至閾值反饋邏輯,閾值反饋邏輯通過傳輸接口將數據報文發送至閾值換算邏輯換算,之后數據報文傳送給數據切分邏輯,數據切分邏輯將數據緩存中的數據按需求大小切分,填入數據發送FIFO完成整個循環。
所述的閾值反饋邏輯發送端數據報文有效載荷分別為0、16、32、64、128、256字節長度。
所述的閾值反饋邏輯發送端數據報文有效載荷為0,則傳輸速度為最低,若有效載荷為256字節,則傳輸速度最高;對數據通路上數據的傳輸速度的調節,是根據數據報文有效載荷達到的。
所述的在RapidIO數據傳輸過程中,傳輸速度的快慢由閾值判斷邏輯和數據切分邏輯控制;閾值判斷邏輯用來監測FIFO中數據所達到的閾值;數據切分邏輯根據反饋來的閾值數據,合理的切分需要發送的數據大小。
所述的閾值可以設置多個。
本發明的一種低系統開銷的RAPIDIO數據傳輸方法和現有技術相比,可以不使用Doorbell和Mailbox方式,整個流程中,完全硬件實現,從而使得CPU不需要響應中斷,因此大大的降低了系統的開銷。
附圖說明
附圖1為一種低系統開銷的RAPIDIO數據傳輸方法的流程框圖。
具體實施方式
實施例1:
在RapidIO數據傳輸過程中,數據通過數據發送FIFO發出,途經傳輸接口,進入設置有兩個閾值的FIFO,閾值判斷邏輯監測可設閾值FIFO中數據報文是否達到某個閾值,然后將數據報文傳送至閾值反饋邏輯,閾值反饋邏輯通過傳輸接口將數據報文發送至閾值換算邏輯換算,發送端數據報文有效載荷分別為0和256字節長度;之后數據報文傳送給數據切分邏輯,數據切分邏輯將數據緩存中的數據按需求大小切分,填入數據發送FIFO完成整個循環。
在RapidIO數據傳輸過程中,傳輸速度的快慢由閾值判斷邏輯和數據切分邏輯控制;閾值判斷邏輯用來監測FIFO中數據所達到的閾值;數據切分邏輯根據反饋來的閾值數據,合理的切分需要發送的數據大小。閾值反饋邏輯發送端數據報文有效載荷為0,則傳輸速度為最低,若有效載荷為256字節,則傳輸速度最高;對數據通路上數據的傳輸速度的調節,是根據數據報文有效載荷達到的。
實施例2:
在RapidIO數據傳輸過程中,數據通過數據發送FIFO發出,途經傳輸接口,進入設置有三個閾值的FIFO,閾值判斷邏輯監測可設閾值FIFO中數據報文是否達到某個閾值,然后將數據報文傳送至閾值反饋邏輯,閾值反饋邏輯通過傳輸接口將數據報文發送至閾值換算邏輯換算,發送端數據報文有效載荷分別為16、32和64字節長度;之后數據報文傳送給數據切分邏輯,數據切分邏輯將數據緩存中的數據按需求大小切分,填入數據發送FIFO完成整個循環。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮集團有限公司,未經浪潮集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410310792.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:傘狀托盤防爆電腦椅
- 下一篇:一種新的治療蚊蟲咬傷的藥物





