国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      網(wǎng)絡(luò)設(shè)備物理層端口驅(qū)動(dòng)的加載方法和裝置的制作方法

      文檔序號(hào):7682832閱讀:180來源:國知局
      專利名稱:網(wǎng)絡(luò)設(shè)備物理層端口驅(qū)動(dòng)的加載方法和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信領(lǐng)域,并且特別地,涉及一種用于以太網(wǎng)交換芯片的MAC (媒體接入控制)端口與PHY (物理層)端口相連的 環(huán)境下的PHY端口驅(qū)動(dòng)的加載方法和裝置。
      背景技術(shù)
      目前,很多網(wǎng)絡(luò)設(shè)備都有以太網(wǎng)接口,但是以太網(wǎng)接口類型有 4艮多種,例如,100BASETX、 1000BASET、 100BASEFX、 1000BASEX 等。針對不同的接口,這些設(shè)備往往4吏用4妻口卡,而主控板的接口 與才妄口卡的接口是--對應(yīng)的關(guān)系。這種情況下,PHY驅(qū)動(dòng)程序在初始化的時(shí)候就可加載好。對于嵌入式系統(tǒng)來說,這是一種常用的 配置方法。但是,為了降低成本或者增大端口密度或者增強(qiáng)配置的靈活性, 可以4巴一個(gè)主控—反端口只于應(yīng)到幾種不同的4妄口卡端口 ,或者主控—反 上直接出的端口有多種配置才莫式。例如,在一種情況下,可以將主 控板端口 1配置為1000BASEX,而在另一種情況下,4巴主控板端口 1配置為1000BASET或100BASEFX。此時(shí),如果不能加載相應(yīng)的 驅(qū)動(dòng),則會(huì)導(dǎo)致設(shè)備不能正常工作。然而,目前尚未^是出能夠才艮據(jù)配置的不同而動(dòng)態(tài)進(jìn)^亍驅(qū)動(dòng)加載 的技術(shù)方案。發(fā)明內(nèi)容考慮到上述問題而做出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種PHY端口驅(qū)動(dòng)的加載機(jī)制,以解決相關(guān)技術(shù)中不能根據(jù)不 同的PHY端口配置而動(dòng)態(tài)力口載坤目應(yīng)驅(qū)動(dòng)的問題。才艮據(jù)本發(fā)明的實(shí)施例,提供了 一種網(wǎng)絡(luò)設(shè)備物理層端口驅(qū)動(dòng)的 加載方法,用于以太網(wǎng)交換芯片的媒體接入控制端口與物理層端口 相連的環(huán)境。該方法包括步驟S102,在與所述交換芯片的媒體接入控制端 口連4姿的物理層端口的第一工作類型改變的情況下,獲耳又改變后的 第二工作類型;以及步驟S104,根據(jù)獲耳又的所述第二工作類型加載 相應(yīng)的物J里層-驅(qū)動(dòng)。其中,在所述步驟S102中,可進(jìn)一步包括才艮據(jù)將所述第一 工作類型改變?yōu)樗龅诙ぷ黝愋蜁r(shí)給出的配置命令獲取所述第二 工作類型。另一方面,在所述步-驟S102中,可進(jìn)一步包4舌通過對所述 端口進(jìn)行掃描和一企測來獲取所述第二工作類型。另外,在所述步各聚S102之前,可進(jìn)一步包4舌在系統(tǒng)初始化 時(shí)初始4匕物理層馬區(qū)動(dòng)注冊表,并在所述物理層注冊表中加入所述端 口當(dāng)前的工作類型只于應(yīng)的物理層驅(qū)動(dòng)。并且,在所述步驟S104中,可進(jìn)一步包括通過將所述第二 工作類型對應(yīng)的注冊表替換所述第一工作類型對應(yīng)的注冊表來卸載 所述第一工作類型對應(yīng)的物理層驅(qū)動(dòng)并加載所述第二工作類型對應(yīng) 的物理層驅(qū)動(dòng)。才艮據(jù)本發(fā)明的另 一實(shí)施例,提供了 一種物理層端口驅(qū)動(dòng)的加載 裝置,用于交換芯片的々某體接入控制端口與物理層端口相連的環(huán)境。該裝置包括端口工作類型獲取模塊,用于在與所述交換芯片 的媒體接入控制端口連接的物理層端口的第一工作類型改變的情況下,獲取改變后的第二工作類型;以及物理層驅(qū)動(dòng)加載與卸載才莫塊, 用于根據(jù)所述端口工作類型獲取模塊獲取的所述第二工作類型加載 相應(yīng)的物理層JJ區(qū)動(dòng)。其中,所述端口工作類型獲取模塊用于根據(jù)將所述第一工作類 型改變?yōu)樗龅诙ぷ黝愋蜁r(shí)給出的配置命令獲取所述第二工作類型。另一方面,所述端口工作類型獲耳又才莫塊可進(jìn)一步包括物理層 端口掃描與檢測模塊,被配置為通過對所述端口進(jìn)行掃描和檢測來 獲耳又所述端口當(dāng)前的工作類型。此外,該裝置可進(jìn)一步包括初始化才莫塊,用于在系統(tǒng)初始化 時(shí)初始化物理層驅(qū)動(dòng)注冊表,并在所述物理層注冊表中加入所述端 口當(dāng)前的工作類型對應(yīng)的物理層驅(qū)動(dòng)。相應(yīng)地,所述物理層驅(qū)動(dòng)加載與卸載模塊執(zhí)行的處理具體包括 通過將所述第二工作類型對應(yīng)的注冊表替換所述第一工作類型對應(yīng) 的注冊表來加載所述第二工作類型對應(yīng)的物理層驅(qū)動(dòng)。通過本發(fā)明的上述才支術(shù)方案,能夠彌補(bǔ)相關(guān)才支術(shù)中端口配置方 式單一的缺點(diǎn),實(shí)現(xiàn)物理層驅(qū)動(dòng)的動(dòng)態(tài)加載,從而可以降低設(shè)備的 成本、增加配置的靈活性。


      此處所說明的附圖用來^是供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申 請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明方法實(shí)施例的網(wǎng)路設(shè)備PHY端口驅(qū)動(dòng)的加 載方法的流程圖;圖2是根據(jù)本發(fā)明方法實(shí)施例的網(wǎng)路設(shè)備PHY端口驅(qū)動(dòng)的加 載方法的具體處理步驟的流程圖;圖3是根據(jù)本發(fā)明裝置實(shí)施例的網(wǎng)路設(shè)備PHY端口驅(qū)動(dòng)的加 載裝置的框圖;以及圖4是根據(jù)本發(fā)明裝置實(shí)施例的網(wǎng)路設(shè)備PHY端口驅(qū)動(dòng)的加 載裝置的結(jié)構(gòu)實(shí)例的框圖。
      具體實(shí)施方式
      交換芯片(包括具有二層和多層交換功能的芯片)使用SERDES 或SGMII接口連到PHY芯片或者使用SERDES接口連接光才莫塊或 其^也芯片,并且PHY芯片可以出光口或電口 。目前常用的配置有以 下三種(1)交換芯片使用SERDES接口連接光模塊;(2)交換芯 片使用SERDES或SGMII接口連到PHY芯片,PHY芯片上可以出 100BASEFX、 1000BASET、 1000BASEX等4妾口 ; (3)交換芯片與 本系統(tǒng)內(nèi)的其^也芯片相連。在進(jìn)《于驅(qū)動(dòng)的動(dòng)態(tài)配置時(shí),主要需要考慮以下幾個(gè)方面交換 芯片對外的4妄口可以在不斷電的情況下在線動(dòng)態(tài)配置,動(dòng)態(tài)配置可 以使用手動(dòng)下命令的方式,也可以使用自動(dòng)檢測的方式;新的PHY驅(qū)動(dòng)隨著配置的不同進(jìn)4亍動(dòng)態(tài)注冊;對老的PHY驅(qū)動(dòng)進(jìn)行動(dòng)態(tài)卸 載。本發(fā)明就提供了能夠?qū)崿F(xiàn)上述需求的機(jī)制,使一個(gè)MAC端口 與多種類型PHY端口相對應(yīng)并4吏用動(dòng)態(tài)加載PHY驅(qū)動(dòng)。方法實(shí)施例在本實(shí)施例中,提供了一種網(wǎng)路設(shè)備PHY端口驅(qū)動(dòng)的加載方 法,用于以太網(wǎng)交換芯片的MAC端口與PHY端口相連的環(huán)境。如圖1所示,才艮據(jù)本實(shí)施例的PHY端口驅(qū)動(dòng)的加載方法包括 步-驟S102,在與所述交4灸芯片的MAC端口連4妾的PHY端口的第 一工作類型改變的情況下,獲if又改變后的第二工作類型;以及步驟 S104, 4艮據(jù)獲耳又的所述第二工作類型加載相應(yīng)的PHY驅(qū)動(dòng)。其中,在所述步驟S102中,可進(jìn)一步包括4艮據(jù)將所述第一 工作類型改變?yōu)樗龅诙ぷ黝愋蜁r(shí)給出的配置命令獲取所述第二 工作類型。另一方面,在所述步-驟S102中,可進(jìn)一步包4舌通過對所述 端口進(jìn)行掃描和檢測來獲耳又所述第二工作類型。另外,在所述步4聚S102之前,可進(jìn)一步包4舌在系統(tǒng)初始化 時(shí)初始化PHY驅(qū)動(dòng)注冊表,并在所述PHY注冊表中加入所述端口 當(dāng)前的工作類型對應(yīng)的PHY驅(qū)動(dòng)。并且,在所述步-驟S104中,可進(jìn)一步包4舌通過^1夸所述第二 工作類型對應(yīng)的注冊表替換所述第一工作類型對應(yīng)的注冊表來卸載 所述第一工作類型對應(yīng)的PHY驅(qū)動(dòng)并加載所述第二工作類型對應(yīng) 的PHY馬區(qū)動(dòng)。具體的處理過禾呈如圖2所示,步4f如下PHY馬區(qū)動(dòng)加載才莫塊在 系統(tǒng)初始化的時(shí)候初始化PHY驅(qū)動(dòng)的注冊表,并4艮據(jù)PHY端口掃 描與檢測模塊掃描的結(jié)果加載相應(yīng)的驅(qū)動(dòng);在用戶更換線卡或接口 卡的時(shí)候(即,工作類型發(fā)生變化),通過配置命令設(shè)置相應(yīng)端口的 類型(工作類型),或者根據(jù)端口掃描與檢測模塊的結(jié)果設(shè)置相應(yīng)端 口的類型(工作),設(shè)置的命令下給PHY驅(qū)動(dòng)加載模塊,PHY驅(qū)動(dòng) 加載才莫塊加載相應(yīng)的PHY驅(qū)動(dòng),同時(shí)將之前的驅(qū)動(dòng)卸載。裝置實(shí)施例在本實(shí)施例中,提供了一種網(wǎng)路設(shè)備PHY端口驅(qū)動(dòng)的加載裝 置,用于交4奐芯片的MAC端口與PHY端口相連的環(huán):t竟。如圖3所示,才艮據(jù)本實(shí)施例的PHY端口驅(qū)動(dòng)的加載裝置包括 端口工作類型獲取模塊302,用于在與所述交換芯片的MAC端口連 才妄的PHY端口的第一工作類型改變的情況下,獲耳又改變后的第二工 作類型;以及PHY驅(qū)動(dòng)加載與卸載沖莫塊304,用于才艮據(jù)所述端口工 作類型獲耳又才莫塊302獲耳又的所述第二工作類型加載相應(yīng)的PHY驅(qū) 動(dòng)。其中,所述端口工作類型獲取^莫塊302用于根據(jù)將所述第一工 作類型改變?yōu)樗龅诙ぷ黝愋蜁r(shí)給出的配置命令獲取所述第二工 作類型。另 一方面,所述端口工作類型獲取才莫塊302可進(jìn)一步包括PHY 端口掃描與一僉測模塊, 一皮配置為通過對所述端口進(jìn)4于掃描和一企測來 獲耳又所述端口當(dāng)前的工作類型。此外,該裝置可進(jìn)一步包括初始化才莫塊(未示出),用于在系 統(tǒng)初始化時(shí)初始化PHY驅(qū)動(dòng)注冊表,并在所述PHY注冊表中加入 所述端口當(dāng)前的工作類型對應(yīng)的PHY驅(qū)動(dòng)。相應(yīng)地,所述PHY驅(qū)動(dòng)加載與卸載模塊執(zhí)行的處理具體包括通過將所述第二工作類型對應(yīng)的注冊表替換所述第一工作類型對應(yīng)的注冊表來加載所述第二工作類型對應(yīng)的PHY驅(qū)動(dòng)。在實(shí)際應(yīng)用時(shí),才艮據(jù)本實(shí)施例的PHY端口驅(qū)動(dòng)的加載裝置的結(jié) 構(gòu)可如圖4所示。如上所述,交換芯片的端口通??梢耘渲脼槎喾N工作模式,第 一種才莫式是直接接光才莫塊,提供給用戶1000BASEX接口;第二種 模式是交換芯片外接PHY,通過這個(gè)PHY提供給用戶1000BASEX *接口或1000BASET 4婁口或100BASEFX 4妄口 ;第三種模式是交換芯 片通過背澤反或本板與系統(tǒng)內(nèi)的其他芯片相連接。在實(shí)現(xiàn)動(dòng)態(tài)配置時(shí),在第一種模式下,交換芯片使用內(nèi)部集成 的SERDES PHY,通過配置才莫塊402或PHY端口掃描與才全測才莫塊 406通知PHY驅(qū)動(dòng)加載與卸載才莫塊404, 4巴SERDES PHY的驅(qū)動(dòng)力口 載到該端口;在第二種才莫式下,交^奐芯片通過SERDES或SGMII 沖妻口與PHY連4妻,通過配置才莫塊402或PHY端口掃描才莫塊406通 ^口 PHY馬區(qū)云力力口載與在卩載才莫》夾404, 4巴對爭定的PHY馬區(qū)^力力口載到^亥端 口,每一種PHY對應(yīng)其匹配的驅(qū)動(dòng);在第三種模式下,交換芯片可 以4吏用內(nèi)部集成的SERDES PHY,也可以使用外4妻的PHY,通過配 置才莫塊402或PHY端口掃描與纟企測模塊406通知PHY驅(qū)動(dòng)加載與 卸載才莫塊404, 4巴SERDES PHY的驅(qū)動(dòng)或外4妄的PHY驅(qū)動(dòng)加載到 該端口 。PHY驅(qū)動(dòng)加載沖莫》夾(未示出)在系統(tǒng)初始4匕的時(shí)^美初始^(匕PHY 驅(qū)動(dòng)的注冊表,并根據(jù)PHY端口掃描與檢測模塊406掃描的結(jié)果加 載相應(yīng)的驅(qū)動(dòng)。在用戶更換線卡或接口卡的時(shí)候,通過配置命令設(shè) 置相應(yīng)端口的類型,或者根據(jù)端口掃描與檢測模塊的結(jié)果設(shè)置相應(yīng) 端口的類型,i殳置的命令下給PHY驅(qū)動(dòng)加載才莫塊404, PHY驅(qū)動(dòng)加載才莫塊404加載相應(yīng)的PHY驅(qū)動(dòng),同時(shí)將之前的驅(qū)動(dòng)卸載。這樣上層向驅(qū)動(dòng)發(fā)出的端口相關(guān)的設(shè)置與查詢命令(速度、雙工、自協(xié)商等)就會(huì)通過新的驅(qū)動(dòng)設(shè)置與查詢新的PHY的寄存器。具體的操作 流程如圖2所示,這里不再重復(fù)其描述。另夕卜,圖4中的協(xié)議與操作系統(tǒng)模塊408主要負(fù)責(zé)協(xié)議、以及 系統(tǒng)運(yùn)4亍方面的處理,其才丸4亍的處理與本發(fā)明的方案關(guān)系不大,所 以在此省略了與其相關(guān)的描述。綜上所述,借助于本發(fā)明的技術(shù)方案,能夠彌補(bǔ)相關(guān)技術(shù)中端 口配置方式單一的在夾點(diǎn),實(shí)i見物理層驅(qū)動(dòng)的動(dòng)態(tài)加載,乂人而可以降 低設(shè)備的成本、增加配置的靈活性。以上所述^又為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明, 對于本領(lǐng)域的一支術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何》務(wù)改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種網(wǎng)絡(luò)設(shè)備物理層端口驅(qū)動(dòng)的加載方法,用于以太網(wǎng)交換芯片的媒體接入控制端口與物理層端口相連的環(huán)境,其特征在于,所述加載方法包括步驟S102,在與所述交換芯片的媒體接入控制端口連接的物理層端口的第一工作類型改變的情況下,獲取改變后的第二工作類型;以及步驟S104,根據(jù)獲取的所述第二工作類型加載相應(yīng)的物理層驅(qū)動(dòng)。
      2. 根據(jù)權(quán)利要求1所述的加載方法,其特征在于,在所述步驟 S102中,進(jìn)一步包4舌根據(jù)將所述第一工作類型改變?yōu)樗龅诙ぷ黝愋蜁r(shí)給 出的配置命令獲取所述第二工作類型。
      3. 4艮據(jù)權(quán)利要求1所述的加載方法,其特征在于,在所述步驟 S102中,進(jìn)一步包4舌通過對所述端口進(jìn)行掃描和檢測來獲取所述第二工作類型。
      4. 才艮據(jù)權(quán)利要求1所述的加載方法,其特征在于,在所述步驟 S102之前,進(jìn)一步包4舌在系統(tǒng)初始4匕時(shí)初始4匕物理層驅(qū)動(dòng)注冊表,并在所述物理 層注冊表中加入所述端口當(dāng)前的工作類型對應(yīng)的物理層驅(qū)動(dòng)。
      5. 根據(jù)權(quán)利要求4所述的加載方法,其特征在于,在所述步驟 S104中,進(jìn)一步包4舌通過將所述第二工作類型對應(yīng)的注冊表替換所述第一工 作類型對應(yīng)的注冊表來卸載所述第一工作類型對應(yīng)的物理層 驅(qū)動(dòng)并加載所述第二工作類型對應(yīng)的物理層驅(qū)動(dòng)。
      6. —種網(wǎng)絡(luò)設(shè)備物理層端口驅(qū)動(dòng)的加載裝置,用于交換芯片的媒 體接入控制端口與物理層端口相連的環(huán)境,其特征在于,所述 加載裝置包括端口工作類型獲取模塊,用于在與所述交換芯片的媒體接 入控制端口連4妄的物理層端口的第 一工作類型改變的情況下, 獲耳又改變后的第二工作類型;以及物理層驅(qū)動(dòng)加載與卸載模塊,用于根據(jù)所述端口工作類型 獲取^莫塊獲耳又的所述第二工作類型加載相應(yīng)的物理層驅(qū)動(dòng)。
      7. 根據(jù)權(quán)利要求6所述的加載裝置,其特征在于,所述端口工作 類型獲取模塊用于根據(jù)將所述第一工作類型改變?yōu)樗龅诙?工作類型時(shí)給出的配置命令獲取所述第二工作類型。
      8. 根據(jù)權(quán)利要求6所述的加載裝置,其特征在于,所述端口工作 類型獲取模塊進(jìn)一 步包括物理層端口掃描與4全測才莫塊, 一皮配置為通過對所述端口進(jìn) ^亍掃描和才企測來獲耳又所述端口當(dāng)前的工作類型。
      9. 根據(jù)權(quán)利要求6所述的加載裝置,其特征在于,進(jìn)一步包括初始^匕才莫塊,用于在系統(tǒng)初始4匕時(shí)初始4匕物理層驅(qū)動(dòng)注冊 表,并在所述物理層注冊表中加入所述端口當(dāng)前的工作類型對 應(yīng)的物理層驅(qū)動(dòng)。
      10. 4艮據(jù)權(quán)利要求9所述的加載裝置,其特征在于,所述物理層驅(qū)動(dòng)加載與卸載才莫塊沖九行的處理具體包括通過將所述第二工作類型對應(yīng)的注冊表替換所述第一工 作類型對應(yīng)的注冊表來加載所述第二工作類型對應(yīng)的物理層 驅(qū)動(dòng)。
      全文摘要
      本發(fā)明公開了一種網(wǎng)絡(luò)設(shè)備物理層端口驅(qū)動(dòng)的加載方法,包括步驟S102,在與所述交換芯片的媒體接入控制端口連接的物理層端口的第一工作類型改變的情況下,獲取改變后的第二工作類型;以及步驟S104,根據(jù)獲取的所述第二工作類型加載相應(yīng)的物理層驅(qū)動(dòng)。此外,本發(fā)明還公開了一種網(wǎng)絡(luò)設(shè)備物理層端口驅(qū)動(dòng)的加載裝置。通過使用本發(fā)明,能夠彌補(bǔ)相關(guān)技術(shù)中端口配置方式單一的缺點(diǎn),實(shí)現(xiàn)物理層驅(qū)動(dòng)的動(dòng)態(tài)加載,從而可以降低設(shè)備的成本、增加配置的靈活性。
      文檔編號(hào)H04L29/10GK101222526SQ200810004179
      公開日2008年7月16日 申請日期2008年1月23日 優(yōu)先權(quán)日2008年1月23日
      發(fā)明者焦趙云, 葛世明, 強(qiáng) 閆 申請人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1