[發(fā)明專利]PCI高速地址解碼的方法有效
| 申請?zhí)枺?/td> | 201380012163.5 | 申請日: | 2013-02-25 |
| 公開(公告)號: | CN104169897B | 公開(公告)日: | 2016-11-16 |
| 發(fā)明(設(shè)計(jì))人: | I·格拉諾維斯基;E·阿達(dá) | 申請(專利權(quán))人: | 國際商業(yè)機(jī)器公司 |
| 主分類號: | G06F13/20 | 分類號: | G06F13/20;G06F13/38;G06F9/45 |
| 代理公司: | 北京市金杜律師事務(wù)所 11256 | 代理人: | 酆迅;辛鳴 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | pci 高速 地址 解碼 方法 | ||
1.一種PCI高速(PCIe)地址解碼的方法,所述方法包括,在PCIe主機(jī)中:
接收PCIe請求,每個(gè)PCIe請求具有地址;
根據(jù)每個(gè)所述地址確定目標(biāo)設(shè)備函數(shù);以及
向被發(fā)布給PCIe端點(diǎn)的請求指派所述目標(biāo)函數(shù)。
2.根據(jù)權(quán)利要求1所述的方法,所述方法包括,在PCIe主機(jī)中:
在PCIe總線初始化階段期間掃描PCIe設(shè)備和函數(shù);
向函數(shù)指派地址范圍;以及
構(gòu)建向所述目標(biāo)函數(shù)映射所述地址范圍的查找表。
3.根據(jù)權(quán)利要求2所述的方法,還包括利用所述查找表以根據(jù)PCI請求地址確定目標(biāo)設(shè)備函數(shù)。
4.根據(jù)權(quán)利要求3所述的方法,還包括向PCIe端點(diǎn)發(fā)送并入了所述請求地址和所述目標(biāo)函數(shù)信息的PCIe讀取/寫入請求分組。
5.根據(jù)任一前述權(quán)利要求所述的方法,所述方法包括,在PCIe端點(diǎn)中:
接收來自PCIe主機(jī)的讀取/寫入請求分組;
確定所述請求分組是否包括建議的目標(biāo)函數(shù)數(shù)據(jù);以及
如果是的話,驗(yàn)證在所述分組中接收的所述目標(biāo)函數(shù)數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的方法,其中所述目標(biāo)函數(shù)數(shù)據(jù)針對于基地址寄存器(BAR)內(nèi)容被驗(yàn)證。
7.根據(jù)權(quán)利要求5所述的方法,其中使用正常保留的頭部比特向所述端點(diǎn)傳達(dá)所述目標(biāo)函數(shù)信息。
8.根據(jù)權(quán)利要求5所述的方法,其中使用PCIe頭部擴(kuò)展向所述端點(diǎn)傳達(dá)所述目標(biāo)函數(shù)信息。
9.根據(jù)權(quán)利要求5所述的方法,其中在數(shù)據(jù)負(fù)載內(nèi)向所述端點(diǎn)傳達(dá)所述目標(biāo)函數(shù)信息,所述數(shù)據(jù)負(fù)載在對應(yīng)的頭部中具有指示目標(biāo)函數(shù)信息在所述負(fù)載中存在的字段。
10.根據(jù)權(quán)利要求14所述的方法,其中向所述端點(diǎn)傳達(dá)所述目標(biāo)函數(shù)信息以代替在分組的末尾處被正常包括的端到端循環(huán)冗余校驗(yàn)(ECRC)元數(shù)據(jù)。
11.根據(jù)權(quán)利要求1所述的方法,所述方法包括:
在PCIe主機(jī)中提供查找表,所述查找表操作用于執(zhí)行從地址范圍向目標(biāo)函數(shù)的映射;以及
利用所述查找表,向PCIe端點(diǎn)發(fā)送地址和建議的目標(biāo)函數(shù);
在所述PCIe端點(diǎn)利用所述建議的目標(biāo)函數(shù)對接收的所述地址解碼;以及
核實(shí)建議的目標(biāo)函數(shù)信息。
12.根據(jù)權(quán)利要求1或11所述的方法,其中使用正常保留的頭部比特向所述端點(diǎn)傳達(dá)所述目標(biāo)函數(shù)信息。
13.根據(jù)權(quán)利要求1或11所述的方法,其中使用PCIe頭部擴(kuò)展向所述端點(diǎn)傳達(dá)所述目標(biāo)函數(shù)信息。
14.根據(jù)權(quán)利要求1或11所述的方法,其中在數(shù)據(jù)負(fù)載內(nèi)向所述端點(diǎn)傳達(dá)所述目標(biāo)函數(shù)信息,所述數(shù)據(jù)負(fù)載在對應(yīng)的頭部中具有指示目標(biāo)函數(shù)信息在所述負(fù)載中存在的字段。
15.根據(jù)權(quán)利要求14所述的方法,其中向所述端點(diǎn)傳達(dá)所述目標(biāo)函數(shù)信息以代替在分組的末尾處被正常包括的端到端循環(huán)冗余校驗(yàn)(ECRC)元數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國際商業(yè)機(jī)器公司,未經(jīng)國際商業(yè)機(jī)器公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380012163.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:便利式蒜蓉器
- 下一篇:一種訪問內(nèi)存的方法及設(shè)備





