[發明專利]用于處理與點到點數據鏈路有關的數據的方法和裝置有效
申請號: | 201310369747.X | 申請日: | 2009-05-31 |
公開(公告)號: | CN103490852B | 公開(公告)日: | 2018-05-18 |
發明(設計)人: | M·韋格;J·阿亞諾維奇 | 申請(專利權)人: | 英特爾公司 |
主分類號: | H04L1/00 | 分類號: | H04L1/00;H04L12/741;H04L12/861;H04L29/08 |
代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 王英;劉炳勝 |
地址: | 美國加*** | 國省代碼: | 暫無信息 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 用于 處理 到點 數據鏈 有關 數據 方法 裝置 | ||
在一個實施例中,本發明包括一種方法,用于為將從發射機發送的第一分組生成具有操作碼字段和前綴專用字段的前綴報頭,并從所述發射機處發送具有所述前綴報頭的所述分組,其中,所述前綴報頭的后面跟著報頭。另外,還描述及主張了其它實施例。
本申請是2009年5月31日提交的,申請號為200910142603.4的同名專利申請的分案申請。
背景技術
計算機系統包括許多部件和元件,典型地,經由總線或互連來對這些部件和元件進行耦合。以前,通過被稱為外圍部件互連(PCI)的傳統多點并行總線架構來將輸入/輸出(IO)設備耦合到一起。近來,已經使用被稱為PCI-Express(PCIe)的新一代IO總線來幫助實現在具有串行物理層通信協議的設備之間的更快的互連。
PCIe架構包括分層協議以便在設備之間進行通信。作為例子,物理層、鏈路層和事務(transaction)層形成PCIe協議棧。通過被稱為通道(lane)的專用單向串行點對點連接對來創建PCIe鏈路。設備之間的鏈路包括一些數目的通道,例如一個、兩個、十六個、三十二個等。當前的PCIe規范:PCI Express
物理層可以發送(或接收)三類鏈路業務:有序集、數據鏈路層分組(DLLP)和事務層分組(TLP)。本地鏈路業務(其包括有序集和DLLP)不被轉發也不攜帶路由信息。相反,TLP可以使用被包含在分組報頭(header)中的路由信息來在鏈路間傳遞。特別地,每個TLP包含三或四個雙字(DW)(12或16字節)報頭。包括在3DW或3DW報頭中的尤其是兩個字段:類型和格式(Fmt),其定義了所述報頭的其余部分的格式以及當TLP在PCIe系統中的設備之間傳遞時在整個TLP上所使用的路由方法。盡管報頭提供了所需信息,但它的格式是固定的,并妨礙了通過報頭來提供附加信息的靈活性。
附圖說明
圖1是根據本發明的一個實施例的系統的方框圖。
圖2是根據本發明的一個實施例的基本TLP前綴報頭。
圖3是根據本發明的實施例的被附加到TLP的TLP前綴的方框圖。
圖4是根據本發明的一個實施例的擴展的TLP前綴報頭的方框圖。
圖5A-5B是根據本發明的一個實施例的對TLP前綴和報頭的堆疊。
圖6A-6C是根據本發明的實施例的不同的報頭信用值分配。
圖7是根據本發明的一個實施例的方法的流程圖。
具體實施方式
實施例可以擴展PCIe架構報頭格式來支持新出現的應用需求。更具體地,在各個實施例中,TLP前綴(其是對可被附加到TLP報頭的附加報頭信息的架構化定義)可用于實現在TLP或其它這樣的分組的報頭中提供的信息的靈活性。也就是說,雖然本文中是用應用于PCIe系統的TLP的例子來描述的,但本發明的范圍并不限制于此,并且,實施例可用于使得能夠為各種通信協議的分組傳送附加報頭信息。
在不同的實現中,該TLP前綴報頭可被用作對PCIe事務層報頭的封裝層,提供附加路由信息以協助中間路由元件對TLP進行路由,向完成者提供事務處理提示,以及/或者提供廠商專用的調試信息。根據本發明的實施例的前綴還可被用于提供安全信息以及為了將來的使用模型而做準備,其中,將來的使用模型可能會需要擴展的報頭,以提供在目前所規定的報頭格式字段中不存在的附加信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310369747.X/2.html,轉載請聲明來源鉆瓜專利網。