[發明專利]外部設備擴展卡及輸入輸出外部設備的數據處理方法有效
| 申請號: | 201510400020.2 | 申請日: | 2015-07-08 |
| 公開(公告)號: | CN106325377B | 公開(公告)日: | 2019-06-28 |
| 發明(設計)人: | 常軼松;張科;崔澤漢;陳明宇 | 申請(專利權)人: | 華為技術有限公司;中國科學院計算技術研究所 |
| 主分類號: | G06F1/16 | 分類號: | G06F1/16;G06F13/20 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 劉丹;黃健 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 外部設備 內存單元 主機 擴展卡 外部設備控制器 輸入輸出外部設備 接口單元 數據處理 內存卡 讀取 物理地址訪問 物理地址 輸出I/O 控制器 減小 內存 | ||
1.一種外部設備擴展卡,其特征在于,包括:用于插設在主機的內存卡槽上的接口單元、內存單元、內存單元控制器、輸入輸出I/O外部設備、I/O外部設備控制器以及用于連接遠程外部設備擴展卡的互連單元,所述互連單元與所述接口單元通信連接;
所述接口單元與所述內存單元控制器、所述I/O外部設備控制器通信連接;
所述內存單元與所述內存單元控制器通信連接,所述I/O外部設備控制器與所述I/O外部設備通信連接;
所述I/O外部設備控制器與所述內存單元控制器通信連接;其中,
所述互連單元,用于接收所述主機通過所述接口單元發送的讀取請求,并將所述讀取請求轉發給所述轉發給所述遠程外部擴展卡的互連單元,以讀取所述遠程外部設備擴展卡的內存單元中的數據;
其中,所述讀取請求由所述遠程外部設備擴展卡的互連單元發送給所述遠程外部設備擴展卡的內存單元控制器,所述讀取請求中攜帶所述遠程外部設備擴展卡的內存單元中的物理地址。
2.根據權利要求1所述的外部設備擴展卡,其特征在于,所述外部設備擴展卡還包括:內 容尋址存儲器CAM,其中,所述CAM與所述接口單元、以及所述互連單元通信連接;
所述CAM,用于臨時存儲所述遠程外部設備擴展卡發送的數據。
3.一種輸入輸出外部設備的數據處理方法,其特征在于,所述方法用于外部設備擴展卡,所述外部設備擴展卡包括:用于插設在主機的內存卡槽上的接口單元、內存單元、內存單元控制器、輸入輸出I/O外部設備、I/O外部設備控制器以及用于連接遠程外部設備擴展卡的互連單元;
所述方法包括:
所述互連單元接收所述主機通過所述接口單元發送的遠程外部設備擴展卡數據訪問請求,并將所述遠程外部設備擴展卡數據訪問請求通過所述遠程外部設備擴展卡的互連單元轉發給所述遠程外部設備擴展卡的內存單元控制器,其中,所述遠程外部設備擴展卡數據訪問請求中攜帶所述遠程外部設備擴展卡中內存單元中的物理地址,用于請求所述遠程外部設備擴展卡的內存單元中存儲的處理后數據;
所述互連單元接收所述遠程外部設備擴展卡的內存單元控制器通過所述遠程外部設備擴展卡的互連單元轉發的遠程外部設備擴展卡的內存單元中的處理后數據,并將所述遠程外部設備擴展卡的內存單元中的處理后數據通過所述接口單元轉發給所述主機。
4.根據權利要求3所述的方法,其特征在于,所述互連單元接收主機通過所述接口單元發送的遠程外部設備擴展卡數據訪問請求之后,還包括:
若預設時間段內,所述互連單元未接收到所述遠程外部設備擴展卡的互連單元轉發的所述處理后數據,則通過所述接口單元向所述主機發送錯誤標識。
5.根據權利要求4所述的方法,其特征在于,所述外部設備擴展卡還包括:內 容尋址存儲器CAM;
若所述接口單元向所述主機發送錯誤標識之后,所述互連單元接收到所述遠程外部設備擴展卡的互連單元轉發的所述處理后數據,則將所述處理后數據存儲在所述CAM中,并通過所述接口單元向所述主機發送中斷信息;
所述接口單元接收所述主機在接收到所述中斷信息后再次發送的遠程外部設備擴展卡數據訪問請求,根據所述再次發送的遠程外部設備擴展卡數據訪問請求將所述CAM中的處理后數據發送給所述主機。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司;中國科學院計算技術研究所,未經華為技術有限公司;中國科學院計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510400020.2/1.html,轉載請聲明來源鉆瓜專利網。





