[發明專利]基于PCIe總線的信道分配、釋放、數據傳輸方法和系統有效
| 申請號: | 201410123672.1 | 申請日: | 2014-03-28 |
| 公開(公告)號: | CN103853676A | 公開(公告)日: | 2014-06-11 |
| 發明(設計)人: | 周新星;王黔川;曹李軍;陳衛東 | 申請(專利權)人: | 蘇州科達科技股份有限公司 |
| 主分類號: | G06F13/20 | 分類號: | G06F13/20 |
| 代理公司: | 北京三聚陽光知識產權代理有限公司 11250 | 代理人: | 張建綱 |
| 地址: | 215129 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 pcie 總線 信道 分配 釋放 數據傳輸 方法 系統 | ||
1.一種基于PCIe總線的信道分配方法,其特征在于,包括如下步驟:
S1:在PCIe空間劃分出管理區和資源池,所述資源池內包括可用于建立信道的若干塊空閑區;
S2:在所述管理區內存儲與空閑區對應的空閑區鏈表,所述空閑區鏈表中記載每一塊空閑區的位置和空間大?。?/p>
S3:接收信道分配申請,在空閑區鏈表上找到與所述信道分配申請相適應的空閑區;
S4:在相適應的空閑區劃分連接發送端與接收端的信道。
2.根據權利要求1所述的基于PCIe總線的信道分配方法,其特征在于,所述步驟S2包括如下步驟:
S21:將資源池中的空閑區的位置和空間大小用相應的空閑區描述符描述;
S22:將空閑區描述符用對應的位圖標記,將位圖和其指向的空閑區描述符存入數組,得到空閑區鏈表;
S23:將空閑區鏈表以數據形式存入管理區。
3.根據權利要求1或2所述的基于PCIe總線的信道分配方法,其特征在于,所述步驟S3包括如下步驟:
S31:接收信道分配申請;
S32:遍歷空閑區鏈表中的位圖,通過空閑區鏈表找到空間大于或者等于所要分配的信道的空閑區作為相適應的空閑區;
S33:在空閑區鏈表上刪除相適應的空閑區所對應的位圖和其指向的空閑區描述符。
4.根據權利要求1-3任一所述的基于PCIe總線的信道分配方法,其特征在于,所述步驟S4包括如下步驟:
S41:將相適應的空閑區描述符作為信道描述符,并將該信道描述符用對應的位圖標記,將該位圖和其指向的信道描述符存入信道描述符數組;
S42:將信道描述符數組存入管理區的尾部;
S43:管理區按照所述信道描述符數組劃分連接發送端與接收端的信道。
5.根據權利要求1-4任一所述的基于PCIe總線的信道分配方法,其特征在于,還包括如下步驟:
S5:判斷相適應的空閑區劃分出信道后是否還有剩余空閑區,若是,則將該剩余空閑區的位置和大小用相應的空閑區描述符描述,并將該空閑區描述符用對應的位圖標記,之后將該位圖和其指向的空閑區描述符加入到空閑區鏈表的尾部。
6.一種基于PCIe總線的信道釋放方法,其特征在于,包括如下步驟:
A1:在PCIe空間劃分出管理區和資源池,所述資源池內包括若干連接發送端和接收端的信道;
A2:判斷是否有信道停止寫入數據,若是則進入步驟A3,否則重復本步驟;
A3:判斷是否有強制釋放該信道的請求,若無,則進入步驟A4,若有,則進入步驟A5;
A4:判斷該信道中是否還有數據,若無,則進入步驟A5,若有,則重復本步驟;
A5:釋放該信道。
7.根據權利要求6所述的基于PCIe總線的信道釋放方法,其特征在于,所述步驟A5包括如下步驟:
A51:遍歷跟該信道相鄰的空閑區的位圖;
A52:若該信道有后繼空閑區,則將該后繼空閑區并入該信道,并將合并后得到的信道的位置和大小用相應的信道描述符描述,之后將該信道描述符用對應的位圖標記,并在空閑區鏈表中刪除后繼空閑區對應的空閑區描述符,循環查詢是否有后繼空閑區,直至沒有后繼空閑區后進入步驟A53;
A53:若該信道有前趨空閑區,則將該信道對應的信道描述符直接并入前趨空閑區對應的空閑區描述符,循環查詢是否有前趨空閑區,直至沒有前趨空閑區后進入步驟A54;
A54:若該信道沒有相鄰的空閑區,則將其對應的信道描述符用對應的位圖標記,并將該位圖和其指向的信道描述符直接放入空閑區鏈表的尾部。
8.一種基于PCIe總線的數據傳輸方法,其特征在于,包括如下步驟:
M1:獲取等待寫入的數據的大??;
M2:查詢信道中的空閑區域的大??;
M3:比較信道中的空閑區域大小與等待寫入數據的大小;
M4:當信道中的空閑區域大于或者等于等待寫入的數據的大小時,將等待寫入的數據寫入信道。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州科達科技股份有限公司,未經蘇州科達科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410123672.1/1.html,轉載請聲明來源鉆瓜專利網。





