[發(fā)明專利]能使多個通信信道獨立工作的集成電路有效
| 申請?zhí)枺?/td> | 200680042880.2 | 申請日: | 2006-12-11 |
| 公開(公告)號: | CN101310262A | 公開(公告)日: | 2008-11-19 |
| 發(fā)明(設計)人: | P-L·塞托;G·Y·曹 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38 |
| 代理公司: | 永新專利商標代理有限公司 | 代理人: | 宋獻濤;王英 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 能使多個 通信 信道 獨立 工作 集成電路 | ||
技術領域
本發(fā)明涉及一種集成電路,其能夠使多個通信信道獨立工作。
背景技術
在一種傳統(tǒng)的數(shù)據(jù)存儲方案中,計算機節(jié)點包括主機總線適配器(HBA)。HBA包括協(xié)議引擎,其根據(jù)至少一種通信協(xié)議經(jīng)由一個或多個通信鏈路與數(shù)據(jù)存儲系統(tǒng)通信。在傳統(tǒng)的系統(tǒng)中,主機系統(tǒng)可包括向HBA發(fā)出一個或多個任務的軟件和/或固件。多個任務可以包括經(jīng)由協(xié)議引擎從主機系統(tǒng)傳輸?shù)綌?shù)據(jù)存儲系統(tǒng)的一個或多個I/O數(shù)據(jù)傳輸命令。此外,在傳統(tǒng)的系統(tǒng)中,協(xié)議引擎至少很大一部分是用軟件和/或固件實現(xiàn)的,因此,任務是用固件和/或軟件來處理的。
以軟件和/或固件對任務進行處理需要至少一個嵌入式處理器來執(zhí)行由軟件和/或固件產(chǎn)生的指令。當利用軟件和/或固件處理任務時,傳統(tǒng)的協(xié)議引擎需要多次中斷,這增加了任務處理的總等待時間,并且還需要用軟件和/或固件經(jīng)由協(xié)議引擎對任務進度進行實時監(jiān)控。另外,如果協(xié)議引擎有多個信道用于處理由主機系統(tǒng)發(fā)出的多個任務,則一個嵌入式處理器無法使多個通信信道獨立工作。因此,如果嵌入式處理器忙于為一個通信信道處理一個任務,則在剩余通信信道上對剩余任務的處理就會延遲。因此,在一個通信信道上遇到的任何困難都會對剩余通信信道上的通信產(chǎn)生不利的影響。
另外,如果軟件和/或固件嵌入主機系統(tǒng)中,則這些任務可能會降低主機處理器和/或芯片組的性能。因此,當協(xié)議速度和復雜度增加時,軟件和/或固件對任務進行的處理可能變到慢得難以進行有效的數(shù)據(jù)傳輸,在主機系統(tǒng)發(fā)出涉及經(jīng)由多個通信信道和關聯(lián)端口的多個數(shù)據(jù)傳輸?shù)亩鄠€任務時尤其如此。
附圖說明
在參考以下詳細描述和附圖之后,本發(fā)明實施例的特征和優(yōu)點將變得非常明顯,其中相同的附圖標記表示相同的部分,其中:
圖1是示出系統(tǒng)實施例的附圖;
圖2是詳細示出圖1的集成電路的附圖;
圖3是詳細示出圖2的集成電路中任務管理電路的任務通信電路的一個示例性實施例的附圖;
圖4是詳細示出圖2的集成電路中任務管理電路的任務通信電路的另一個示例性實施例的附圖;
圖5是詳細示出圖2的集成電路中任務管理電路的任務調度電路的附圖;
圖6是詳細示出圖2的集成電路中任務管理電路的任務調度電路中寬端口電路的附圖;
圖7是詳細示出圖2的集成電路中上下文高速緩存管理電路的附圖;
圖8是詳細示出圖2的集成電路中協(xié)議引擎電路的傳輸層管理電路的附圖;
圖9是詳細示出圖2的集成電路中數(shù)據(jù)高速緩存管理電路的附圖;
圖10是詳細示出圖2的集成電路中協(xié)議引擎電路的鏈路層管理電路的附圖;
圖11是示出根據(jù)一個實施例可執(zhí)行的操作的流程圖。
雖然說明書是結合舉例說明性的實施例進行描述的,但對于本領域普通技術人員而言,很多替換、修改和變化都是很明顯的。據(jù)此,所主張的發(fā)明主題應作寬泛解釋,其僅由權利要求來加以界定。
具體實施方式
圖1示出了本發(fā)明的系統(tǒng)實施例100。系統(tǒng)100一般可包括主機系統(tǒng)107、電路卡120和至少一個遠程節(jié)點104。主機系統(tǒng)107可包括主機處理器112、總線122、用戶接口系統(tǒng)116、芯片組114、系統(tǒng)存儲器121和電路卡插槽130。主機處理器112可包括本領域公知的任何類型的處理器,例如來自本申請的受讓人的商用IV處理器。總線122可包括用于傳輸數(shù)據(jù)和命令的多種類型總線。例如,總線122遵循可從PCI?SpecialInterest?Group,Portland?Oregon,U.S.A得到的2002年7月22日公布的Peripheral?Component?Interconnect(PCI)ExpressTM?Base?SpecificationRevision?1.0(此后稱之為“PCI?ExpressTM總線”)。總線122還遵循可以從前述的PCI?Special?Interest?Group,Portland,Oregon,U.S.A得到的2000年7月24日的PCI-X?Specification?Rev.1.0a(此后稱之為“PCI-X總線”)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經(jīng)英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200680042880.2/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





