欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種cpu訪問小封裝帶電插拔光模塊的方法

文檔序號:6441992閱讀:1233來源:國知局
專利名稱:一種cpu訪問小封裝帶電插拔光模塊的方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信設(shè)備領(lǐng)域,尤指一種CPU訪問SFP光模塊(小封裝帶電插拔光模塊)的方法。
背景技術(shù)
小封裝帶電插拔光模塊(Small Form-factor Pluggable),簡稱SFP,其物理尺寸非常小,寬度和高度一般在10mm左右,并支持熱插拔,因此經(jīng)常在通信設(shè)備中使用。SFP光模塊內(nèi)部帶有EEPROM(電可擦除只讀存儲器),EEPROM中保存了SFP的光模塊信息,比如傳輸距離等。SFP向外提供I2C接口,CPU可以通過這個I2C接口對SFP中的EEPROM進(jìn)行訪問。
但是,SFP的I2C接口信號不完整,它只有時鐘線和數(shù)據(jù)線,缺少地址線。因此,當(dāng)一個系統(tǒng)中有多個SFP時,為了實現(xiàn)對它的正確訪問,系統(tǒng)通常提供特定功能的電路,配合CPU控制對SFP的訪問過程。通常,這個特定功能電路可以由數(shù)字邏輯光模塊實現(xiàn),也可以通過CPLD(復(fù)雜可編程邏輯器件)等邏輯器件提供。但是,采用數(shù)字邏輯器件實現(xiàn)的SFP訪問控制電路,電路規(guī)模隨著SFP光模塊數(shù)目增加而增加,容易給系統(tǒng)帶來不穩(wěn)定因素;且當(dāng)系統(tǒng)中SFP光模塊數(shù)目發(fā)生變化時,控制電路一般也需要變化,設(shè)計重用性差。

發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)中的缺點,本方法提供了一種CPU對SFP光模塊的訪問方法。使CPU可以準(zhǔn)確訪問多個SFP中的任何一個,且電路穩(wěn)定可靠,設(shè)計靈活。
本發(fā)明提供的一種CPU訪問SFP光模塊的方法,包括將CPU的I2C接口的數(shù)據(jù)線連接到復(fù)數(shù)個待訪問的SFP光模塊的接口;將CPU的I2C接口的時鐘線連接到一可編程邏輯器件,使該可編程邏輯器件輸出復(fù)數(shù)條時鐘線;將輸出的復(fù)數(shù)條時鐘線與上述復(fù)數(shù)個待訪問的SFP光模塊一對一連接;CPU通過系統(tǒng)總線控制使所述的復(fù)數(shù)條時鐘線中,在同一時刻僅一條時鐘線有效,從而訪問與該條有效時鐘線相連接的SFP光模塊。
根據(jù)上述方法,所述的可編程邏輯器件中有復(fù)數(shù)個寄存器,該復(fù)數(shù)個寄存器通過開關(guān)邏輯與復(fù)數(shù)條時鐘線對應(yīng)連接,CPU通過系統(tǒng)總線對該復(fù)數(shù)個寄存器進(jìn)行讀/寫操作,通過開關(guān)邏輯控制所述的復(fù)數(shù)條時鐘線的有效狀態(tài)。
當(dāng)所述的寄存器中的內(nèi)容為邏輯“0”時,對應(yīng)的時鐘線處于無效狀態(tài);當(dāng)所述的寄存器中的內(nèi)容為邏輯“1”時,對應(yīng)的時鐘線處于有效狀態(tài)。
當(dāng)所述的復(fù)數(shù)個寄存器中的內(nèi)容均為邏輯“0”時,所有的時鐘線均處于關(guān)閉狀態(tài),以便CPU對其它器件進(jìn)行訪問。
通過本發(fā)明的方法,可由CPU控制準(zhǔn)確訪問多個SFP中的任何一個,控制簡單;當(dāng)SFP光模塊的數(shù)目發(fā)生變化時,通過調(diào)整可編程邏輯器件中的邏輯,就可以滿足需求,因此,設(shè)計靈活。


圖1為本發(fā)明實施例中CPU控制多個SFP的信號傳遞示意圖。
圖2為本發(fā)明實施例中可編程邏輯器件的控制邏輯示意圖。
具體實施例方式
本發(fā)明提供一種對SFP光模塊的訪問方法。其中涉及的器件包括CPU,CPLD(復(fù)雜可編程邏輯器件),多個SFP光模塊。CPU通過CPLD來控制每個SFP,用I2C接口訪問特定SFP的EEPROM,如圖1所示。
圖1中,CPU的I2C接口提供數(shù)據(jù)線I2CSDA,時鐘線I2CSCL。雙向的I2CSDA線從CPU出來,同時連接到各個SFP的I2C接口。單向的I2CSCL線經(jīng)過CPLD后變?yōu)槎鄺l相同的時鐘線,從I2CSCL1到I2CSCLN,分別分配給各個SFP光模塊。同一時刻,在CPU的控制下,I2CSCL1到I2CSCLN這N條時鐘線中間只能有一條有效。如果I2CSCL1有效,則CPU可以訪問SFP1。而其它的SFP光模塊,因為不能收到時鐘信號,不能被CPU訪問。
CPLD中的邏輯提供了SFP訪問控制功能。CPLD中有N個寄存器,RSFP1到RSFPN,分別存放了各個SFP光模塊I2C接口時鐘的開關(guān)狀態(tài)。
這些寄存器中內(nèi)容的意義為“0”對應(yīng)SFP光模塊I2C接口時鐘關(guān)閉;“1”對應(yīng)SFP光模塊I2C接口時鐘打開;CPU通過系統(tǒng)總線訪問這些寄存器,并對它們進(jìn)行讀/寫操作。在對某個SFP光模塊的訪問周期中,CPU必須保證所有N個寄存器中,只有一個的值為“1”。當(dāng)系統(tǒng)中還有其它器件需要CPU通過I2C接口訪問時,這N個寄存器內(nèi)的值都應(yīng)為“0”,以便CPU對其它器件的訪問。邏輯相關(guān)部分如圖2所示。N個寄存器通過一開關(guān)邏輯與I2CSCL1到I2CSCLN這N條時鐘線相對應(yīng)連接,某一寄存器中的“0”或“1”值,決定對應(yīng)的時鐘線是無效或有效,進(jìn)而決定與該時鐘線相連接的SFP光模塊是否被訪問。
時鐘線I2C接口的信號為低速信號,一般在200KHz到1MHz之間。因此CPLD給時鐘帶來的延遲可以不用考慮。
本發(fā)明中,由于不同CPU的I2C接口信號驅(qū)動能力存在差別,因此推薦的最大SFP光模塊數(shù)目為7。如果I2CSDA經(jīng)過其它器件驅(qū)動處理,則系統(tǒng)中SFP光模塊的數(shù)目可以適當(dāng)增加。
本發(fā)明的優(yōu)點1、應(yīng)用廣泛。本發(fā)明在一般的通信設(shè)備中都可以使用。只要求CPU有I2C接口,或可以模擬出I2C接口時序。對其它器件無要求。
2、設(shè)計靈活。在SFP光模塊數(shù)目發(fā)生變化時,通過調(diào)整可編程邏輯器件CPLD中的邏輯,就可以滿足新的需求。
3、節(jié)約CPLD資源。本發(fā)明CPLD邏輯中,只處理了I2C的時鐘信號,而沒有涉及數(shù)據(jù)信號,節(jié)約了CPLD的資源。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種CPU訪問SFP光模塊(小封裝帶電插拔光模塊)的方法,包括將CPU的I2C接口的數(shù)據(jù)線連接到復(fù)數(shù)個待訪問的SFP光模塊的接口;將CPU的I2C接口的時鐘線連接到一可編程邏輯器件,從該可編程邏輯器件輸出復(fù)數(shù)條時鐘線;將輸出的復(fù)數(shù)條時鐘線與上述復(fù)數(shù)個待訪問的SFP光模塊一對一連接;CPU通過系統(tǒng)總線控制使所述的復(fù)數(shù)條時鐘線,在同一時刻僅一條時鐘線有效,從而實現(xiàn)CPU對該條有效時鐘線相連接的SFP光模塊的訪問。
2.如權(quán)利要求1所述的CPU訪問SFP光模塊的方法,其特征在于所述的可編程邏輯器件中有復(fù)數(shù)個寄存器,該復(fù)數(shù)個寄存器通過開關(guān)邏輯與復(fù)數(shù)條時鐘線對應(yīng)連接,CPU通過所述開關(guān)邏輯控制所述的復(fù)數(shù)條時鐘線的有效狀態(tài)。
3.如權(quán)利要求2所述的CPU訪問SFP光模塊的方法,其特征在于CPU通過系統(tǒng)總線對該復(fù)數(shù)個寄存器進(jìn)行讀/寫操作。
4.如權(quán)利要求3所述的CPU訪問SFP光模塊的方法,其特征在于當(dāng)所述的寄存器中的內(nèi)容為邏輯“0”時,對應(yīng)的時鐘線處于無效狀態(tài);當(dāng)所述的寄存器中的內(nèi)容為邏輯“1”時,對應(yīng)的時鐘線處于有效狀態(tài)。
5.如權(quán)利要求3所述的CPU訪問SFP光模塊的方法,其特征在于當(dāng)所述的復(fù)數(shù)個寄存器中的內(nèi)容均為邏輯“0”時,所有的時鐘線均處于關(guān)閉狀態(tài),以便CPU對其它器件進(jìn)行訪問。
6.如權(quán)利要求1至5之一所述的CPU訪問SFP光模塊的方法,其特征在于所述的復(fù)數(shù)個SFP光模塊為2個至7個。
全文摘要
一種CPU訪問SFP光模塊(小封裝帶電插拔光模塊)的方法,包括將CPU的I
文檔編號G06F13/00GK1525338SQ03105369
公開日2004年9月1日 申請日期2003年2月26日 優(yōu)先權(quán)日2003年2月26日
發(fā)明者沈明, 楊昌金, 沈 明 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
嘉鱼县| 定襄县| 南通市| 商水县| 翁牛特旗| 喀什市| 南岸区| 义马市| 广丰县| 白城市| 宁海县| 行唐县| 姜堰市| 文昌市| 津南区| 杂多县| 阳高县| 泰安市| 汶上县| 巴里| 广灵县| 灌云县| 呼图壁县| 平乡县| 岚皋县| 屏山县| 东阿县| 南木林县| 惠水县| 迁安市| 永年县| 满城县| 忻州市| 常山县| 西畴县| 琼海市| 义乌市| 长宁县| 大港区| 中西区| 蒙山县|