一種pciex16兼容自研pcie daughter card的設(shè)計方法
【專利摘要】本發(fā)明提供一種PCIEX16兼容自研PCIEDAUGHTERCARD的設(shè)計方法,其特點(diǎn)在于分為如下兩個部分:信號線的切換方法和Power在Standby電和Core電之間切換方法;使用信號判斷機(jī)制,判斷不用槽之間的差異,并通過邏輯切換單元切換信號線;采用PCIeX8+PCIex1的槽的standbyPower供電方式和只有PCIex16槽的corePower供電方式在同一個卡上實現(xiàn)切換。本發(fā)明的設(shè)計方法和現(xiàn)有技術(shù)相比,我們可以把這種網(wǎng)卡應(yīng)用在所有的服務(wù)器產(chǎn)品中,既能作為普通的網(wǎng)卡來使用,同時又能作為我們主板特有的該管理功能的網(wǎng)卡來使用。
【專利說明】-種PC IEX16兼容自研PC IE DAUGHTER CARD的設(shè)計方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計算機(jī)通信領(lǐng)域,具體地說是一種PCIEX16兼容自研PCIE DAUGHTER CARD的設(shè)計方法。
【背景技術(shù)】
[0002] 隨著產(chǎn)品的需求提升,我們通過自主開發(fā)一個外插的光纖10G網(wǎng)卡(該網(wǎng)卡有 PCIeX8的PCIe信號線,還額外有PCIeXl槽上的NCSI信號線)來實現(xiàn)網(wǎng)卡和網(wǎng)卡管理功能。
[0003] 經(jīng)過反復(fù)的推理的驗證,在最初的實現(xiàn)方案上,該網(wǎng)卡如果被客戶直接插在 PCIeX16的槽上,就會造成主板PCIEX16槽上的PCIE數(shù)據(jù)線、地與網(wǎng)卡設(shè)計PCIEX1金手指 的NCSI數(shù)據(jù)線短路,造成板卡的電氣損壞。
[0004] 因此在通過反復(fù)的思考后,研究并制定出通過槽與槽之間的差異來讓網(wǎng)卡自動識 別所處的板卡環(huán)境,并自動切斷或者導(dǎo)通需要的信號線,來實現(xiàn)一個網(wǎng)卡兼容所有產(chǎn)品的 設(shè)計。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明的目的是克服現(xiàn)有技術(shù)中存在的不足,提供一種PCIEX16兼容自研PCIE DAUGHTER CARD的設(shè)計方法。
[0006] 本發(fā)明的技術(shù)方案是按以下方式實現(xiàn)的,其結(jié)構(gòu)中分為如下兩個部分設(shè)計: 第一部分:信號線的切換方法; 使用信號判斷機(jī)制,判斷不用槽之間的差異,并通過邏輯切換單元切換信號線; 第二部分:Power在Standby電和Core電之間切換方法; 米用PCIeX8+PCIexl的槽的standby Power供電方式和只有PCIexl6槽的core Power 供電方式在同一個卡上實現(xiàn)切換; 服務(wù)器主板上,需要通過光口的10G外插卡來實現(xiàn)三網(wǎng)合一的功能,即首先要實現(xiàn)數(shù) 據(jù)傳輸功能,然后要實現(xiàn)數(shù)據(jù)內(nèi)網(wǎng)和數(shù)據(jù)外網(wǎng)的IP綁定。同時,為了支持管理功能,需要板 載的BMC和外插的10G網(wǎng)卡之間還有專有的NCSI數(shù)據(jù)通道做管理使用; 把作為NCSI管理功能的這部分信號線和Standby Power合理的和各個不同接法的 PCIe槽的信號線、Power線做連接或者斷開,以便更好的適應(yīng)產(chǎn)品的設(shè)計要求。
[0007] 上述網(wǎng)卡的Power分布主要有兩種Power :-種是標(biāo)準(zhǔn)PCIe槽前部提供的12V、 3. 3V的core電Power ;該部分能夠滿足網(wǎng)卡開機(jī)之后的正常工作需要;另外一部分是在 PCIEX1槽上做的3. 3V Standby的Power,該P(yáng)ower要滿足系統(tǒng)在不開機(jī)的情況下,網(wǎng)卡還 能正常工作,實現(xiàn)管理數(shù)據(jù)傳輸功能。
[0008] 上述Power的分布不同,并且PCIEX18和標(biāo)準(zhǔn)PCIEX8并沒有3. 3V Standby Power 供給的情況下,通過電路的切換,實現(xiàn)兩個類型Power的切換。
[0009] 本發(fā)明的優(yōu)點(diǎn)是: 本發(fā)明的一種PCIEX16兼容自研PCIE DAUGHTER CARD的設(shè)計方法和現(xiàn)有技術(shù)相比, 我們可以把這種網(wǎng)卡應(yīng)用在所有的服務(wù)器產(chǎn)品中,既能作為普通的網(wǎng)卡來使用,同時又能 作為我們主板特有的該管理功能的網(wǎng)卡來使用,本發(fā)明還具有設(shè)計合理、結(jié)構(gòu)簡單、易于加 工、使用方便等特點(diǎn),因而,具有很好的使用價值。
【具體實施方式】
[0010] 下面對本發(fā)明的一種PCIEX16兼容自研PCIE DAUGHTER CARD的設(shè)計方法作以下 詳細(xì)說明。
[0011] 本發(fā)明的一種PCIEX16兼容自研PCIE DAUGHTER CARD的設(shè)計方法,服務(wù)器主板 上,需要通過光口的10G外插卡來實現(xiàn)三網(wǎng)合一的功能,即首先要實現(xiàn)數(shù)據(jù)傳輸功能,然后 要實現(xiàn)數(shù)據(jù)內(nèi)網(wǎng)和數(shù)據(jù)外網(wǎng)的IP綁定。同時,為了支持管理功能,需要板載的BMC和外插 的10G網(wǎng)卡之間還有專有的NCSI數(shù)據(jù)通道做管理使用。
[0012] 自主研發(fā)的10G外插卡,采用標(biāo)準(zhǔn)的PCIEX8的數(shù)據(jù)信號線設(shè)計。同時,NCSI管理 的數(shù)據(jù)線,則是在X8的數(shù)據(jù)之后額外增加一段數(shù)據(jù)信號線做NSCI使用。因此,此卡的設(shè)計 上就會比標(biāo)準(zhǔn)的PCIEX8的網(wǎng)卡多出來一段數(shù)據(jù)線。而在自主研發(fā)的服務(wù)器主板上,在標(biāo)準(zhǔn) 的PCIEX8槽后面又外做了一個PCIeXl的槽來支持NCSI管理信號。
[0013] 在公司的產(chǎn)品線中,還存在一定數(shù)量的OEM產(chǎn)品。這類產(chǎn)品在設(shè)計的時候,考慮通 用市場的需求,所有的PCIe槽的分布都是采用PCIe標(biāo)準(zhǔn)設(shè)計方案擺布。并且在1U的產(chǎn)品 設(shè)計中,外擴(kuò)的PCIE只有PCIeX16的擴(kuò)展槽,并沒有PCIEX8的擴(kuò)展槽。
[0014] 自研的10G網(wǎng)卡如果只是插在自研主板的這個單獨(dú)設(shè)計的位置上,能夠使用。但 如果想要兼容所有產(chǎn)品的PCIE擴(kuò)展槽,特別是PCIEX16的擴(kuò)展槽,就會造成原本卡上要使 用做NCSI的信號線,連接到PCIeX16槽上時候,會和PCIeX16槽上的地、PCIE信號短路,造 成卡或者是主板被燒毀。
[0015] 因此,基于這種通用PCIe槽的插法,本文提出:一種能夠自動識別插入的槽是 PCIEX16槽還是PCIex8槽又或者是PCIEX8+X1槽的方法。通過此方法,把作為NCSI管理功 能的這部分信號線和Standby Power合理的和各個不同接法的PCIe槽的信號線、Power線 做連接或者斷開,以便更好的適應(yīng)產(chǎn)品的設(shè)計要求。
[0016] 整個發(fā)明設(shè)計分為如下兩個部分設(shè)計: 第一部分:信號線的切換方法; 第二部分:Power在Standby電和Core電之間切換方法。
[0017] 第一部分設(shè)計,其特性在于使用信號判斷機(jī)制,判斷不用槽之間的差異,并通過邏 輯切換單元切換信號線。
[0018] 第二部分設(shè)計,其特性在于采用PCIeX8+PCIexl的槽的standby Power供電方式 和只有PCIexl6槽的core Power供電方式在同一個卡上實現(xiàn)切換。
[0019] 三種不同的PCIE分布,數(shù)據(jù)線的種類也不一樣,同樣的物理對應(yīng)位置,有的是 PCIE信號、有的是NCSI管理信號、有的是懸空。
[0020] 1、在主板的設(shè)計上,由于PCIEX16的槽的信號線分布是標(biāo)準(zhǔn)的分布,因此,只能通 過調(diào)整PCIEX1的信號線設(shè)置來做板卡區(qū)分。本發(fā)明選擇一個地信號。物理對應(yīng)的PCIEX1 槽的pin,則采用1M電阻Pull down的方式連接,同時在網(wǎng)卡上對應(yīng)的該pin做電阻pull up處理。
【權(quán)利要求】
1. 一種PCIEX16兼容自研PCIE DAUGHTER CARD的設(shè)計方法,其特征在于分為如下兩個 部分設(shè)計: 第一部分:信號線的切換方法; 使用信號判斷機(jī)制,判斷不用槽之間的差異,并通過邏輯切換單元切換信號線; 第二部分:Power在Standby電和Core電之間切換方法; 米用PCIeX8+PCIexl的槽的standby Power供電方式和只有PCIexl6槽的core Power 供電方式在同一個卡上實現(xiàn)切換; 服務(wù)器主板上,需要通過光口的10G外插卡來實現(xiàn)三網(wǎng)合一的功能,即首先要實現(xiàn)數(shù) 據(jù)傳輸功能,然后要實現(xiàn)數(shù)據(jù)內(nèi)網(wǎng)和數(shù)據(jù)外網(wǎng)的IP綁定;同時,為了支持管理功能,需要板 載的BMC和外插的10G網(wǎng)卡之間還有專有的NCSI數(shù)據(jù)通道做管理使用; 把作為NCSI管理功能的這部分信號線和Standby Power合理的和各個不同接法的 PCIe槽的信號線、Power線做連接或者斷開,以便更好的適應(yīng)產(chǎn)品的設(shè)計要求。
2. 根據(jù)權(quán)利要求1所述的一種PCIEX16兼容自研PCIE DAUGHTER CARD的設(shè)計方法, 其特征在于網(wǎng)卡的Power分布主要有兩種Power :-種是標(biāo)準(zhǔn)PCIe槽前部提供的12V、3. 3V 的core電Power ;該部分能夠滿足網(wǎng)卡開機(jī)之后的正常工作需要;另外一部分是在PCIEX1 槽上做的3. 3V Standby的Power,該P(yáng)ower要滿足系統(tǒng)在不開機(jī)的情況下,網(wǎng)卡還能正常工 作,實現(xiàn)管理數(shù)據(jù)傳輸功能。
3. 根據(jù)權(quán)利要求1所述的一種PCIEX16兼容自研PCIE DAUGHTER CARD的設(shè)計方法,其 特征在于Power的分布不同,并且PCIEX18和標(biāo)準(zhǔn)PCIEX8并沒有3.3V Standby Power供 給的情況下,通過電路的切換,實現(xiàn)兩個類型Power的切換。
【文檔編號】H04L12/02GK104102292SQ201410375628
【公開日】2014年10月15日 申請日期:2014年8月1日 優(yōu)先權(quán)日:2014年8月1日
【發(fā)明者】張鋒 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司