專利名稱:一種cfp模塊控制器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及光通信技術(shù)領(lǐng)域,特別涉及ー種CFP模塊控制器。
背景技術(shù):
隨著通信傳輸容量的日益增長(zhǎng),傳統(tǒng)的傳輸技術(shù)已經(jīng)不能滿足傳輸容量和傳輸速度的要求,特別是在數(shù)據(jù)中心應(yīng)用領(lǐng)域,互聯(lián)網(wǎng)核心節(jié)點(diǎn)領(lǐng)域,教育機(jī)構(gòu)、搜索引擎、大型網(wǎng)站、高性能計(jì)算領(lǐng)域等。為防止核心網(wǎng)絡(luò)的帶寬資源出現(xiàn)不足,承運(yùn)商和服務(wù)供應(yīng)商們對(duì)
新一代高速網(wǎng)絡(luò)協(xié)議進(jìn)行部署。電氣電子工程師學(xué)會(huì)(IEEE: Institute of Electricaland Electronics Engineering)組織對(duì)40GE/100GE以太網(wǎng)進(jìn)行了定義,并且發(fā)布了IEEE802. 3ba 標(biāo)準(zhǔn)。CFP( Centum Form-factor Pluggable)模塊標(biāo)準(zhǔn)是多源協(xié)議組織(MSA:Multi-sources Agreement)定義的針對(duì)40GE/100GE應(yīng)用的光收發(fā)模塊,其主要特點(diǎn)是小尺寸和支持熱插拔,輸出并行40GE/100GE信號(hào)。CFP光模塊是將R0SA,T0SA,CDR,TIA等元件全部集成并封裝在ー個(gè)可插拔的CFP模塊里,其主要應(yīng)用于光纖傳輸網(wǎng)絡(luò)中,它的機(jī)械、電氣和管理接ロ都由可插拔光收發(fā)器模塊標(biāo)準(zhǔn)定義。CFP控制器為CFP的專門控制單元,對(duì)CFP模塊內(nèi)各元件進(jìn)行工作控制、數(shù)據(jù)采集、
溫度控制、存儲(chǔ)管理等。如圖I 所不,現(xiàn)有的 CFP 控制器主要包括 MDIO(Management Data Input/Output)接ロ單元和微處理器,高速率的MDIO接ロ單元使用專門的芯片,比如CPLD,F(xiàn)PGA或ASIC實(shí)現(xiàn),接收主機(jī)發(fā)出的控制信息;CFP模塊的狀態(tài)轉(zhuǎn)變,內(nèi)部元件的工作控制,數(shù)據(jù)采集,溫度控制,信息儲(chǔ)存管理等則由微處理器來完成。其不足之處在于微處理器處理速度以及響應(yīng)速度比較難滿足CFP要求,難以兼容下一代CFP模塊的大帶寬,高速率,快響應(yīng)的要求,同時(shí)需要專門的芯片去實(shí)現(xiàn)MDIO接ロ功能,集成度低。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)中所存在的上述不足,提供一種兼容性好、集成度高、響應(yīng)速度快的CFP模塊控制器。為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明提供了以下技術(shù)方案
ー種CFP模塊控制器,包括依次連接的通訊接ロ、協(xié)議處理單元、設(shè)備控制単元;其中,所述通訊接ロ用干與外部主機(jī)的通訊;所述協(xié)議處理單元從所述通訊接ロ接收外部主機(jī)發(fā)出的信息,生成所述設(shè)備控制單元可識(shí)別的信息;設(shè)備控制単元,其與CFP控制器外各CFP元件相連,用于根據(jù)所述協(xié)議處理單元處理后的信息對(duì)CFP控制器外各CFP元件進(jìn)行控制;其中,所述通訊接ロ、協(xié)議處理單元和設(shè)備控制単元集成在同一塊芯片中。協(xié)議處理單元接收主機(jī)發(fā)送過來的信息,解析并迅速響應(yīng)MSA協(xié)議范圍內(nèi)規(guī)定的各種命令和操作,設(shè)備控制単元根據(jù)這些命令和操作完成對(duì)CFP模塊的控制。本發(fā)明通過將上下兼容的協(xié)議實(shí)現(xiàn)部分集成到協(xié)議處理單元中,而將相對(duì)變化較大的CFP器件控制內(nèi)容分開到設(shè)備控制単元中,采用這種分離結(jié)構(gòu)給CFP模塊提供很高的兼容性和靈活性。通訊接ロ、協(xié)議處理單元和設(shè)備控制單元集成到一塊芯片(例如FPGA芯片、ASIC芯片等)實(shí)現(xiàn),集成度高。作為本發(fā)明的優(yōu)選方案,所述設(shè)備控制單元還用于收集CFP控制器外各CFP元件的狀態(tài)信息和實(shí)時(shí)監(jiān)控信息,例如DDM數(shù)據(jù)、報(bào)警信息、錯(cuò)誤信息等,并將收集到的信息送入所述協(xié)議處理單元。協(xié)議處理單元可上報(bào)這些信息給主機(jī),方便主機(jī)了解CFP模塊運(yùn)行狀況。所述協(xié)議處理單元包括總線適配器,所述總線適配器連接有內(nèi)部總線,所述內(nèi)部總線上連接有主機(jī)信息處理模塊和CFP映射寄存器模塊。其中,所述總線適配器與所述通訊接ロ連接,用于將主機(jī)發(fā)出的控制信息轉(zhuǎn)換成統(tǒng)ー的內(nèi)部總線信息格式或?qū)?nèi)部總線上的信息轉(zhuǎn)換成主機(jī)可讀的信息格式;所述主機(jī)信息處理模塊,用于接收內(nèi)部總線上經(jīng)總線
適配器轉(zhuǎn)換后的主機(jī)發(fā)送來的信息,響應(yīng)和解析主機(jī)信息,并根據(jù)需要將更新的信息寫入所述CFP映射寄存器模塊中。所述設(shè)備控制單元從所述CFP映射寄存器模塊讀取更新后的信息對(duì)CFP控制器外各CFP元件進(jìn)行控制。作為本發(fā)明又一種優(yōu)選方案,所述協(xié)議處理單元還包括CFP狀態(tài)控制處理模塊,其連接在所述內(nèi)部總線上,用于根據(jù)內(nèi)部總線上主機(jī)發(fā)來的CFP模塊狀態(tài)控制信息和設(shè)備控制單元發(fā)來的CFP模塊運(yùn)行狀態(tài)信息來控制CFP模塊的狀態(tài)變遷,再將狀態(tài)變遷信息送入設(shè)備控制単元中,設(shè)備控制単元根據(jù)CFP模塊的狀態(tài)變遷信息控制CFP模塊內(nèi)CFP控制器以外的各CFP元件。所述CFP狀態(tài)控制處理模塊,還用于將狀態(tài)變遷的信息更新到CFP映射寄存器模塊中,主機(jī)可以從CFP映射寄存器中讀取所述狀態(tài)變遷信息查看。優(yōu)選的,所述協(xié)議處理單元還包括告警信息模塊,其連接在所述內(nèi)部總線上,接收內(nèi)部總線上所述設(shè)備控制單元發(fā)送過來的告警信息,處理后將信息寫入CFP映射寄存器模塊中。
所述協(xié)議處理單元還包括CFP中斷處理模塊,其連接在所述內(nèi)部總線上,接收內(nèi)部總線上來自所述主機(jī)信息處理模塊、CFP狀態(tài)控制處理模塊、告警信息模塊和/或設(shè)備控制單元發(fā)送過來的中斷信息,處理后以中斷方式上報(bào)給主機(jī)。優(yōu)選的,所述協(xié)議處理單元還包括驅(qū)動(dòng)控制単元,其連接在所述內(nèi)部總線上,接收內(nèi)部總線上設(shè)備控制單元發(fā)來的相關(guān)信息,協(xié)助協(xié)議處理単元和設(shè)備控制単元的通信和控制。優(yōu)選的,所述設(shè)備控制單元包括內(nèi)部總線、所述內(nèi)部總線上連接有Flash控制器、⑶R控制器、Laser控制器、TIA控制器、ADC/DAC控制器、DDM控制器和總線適配器。所述協(xié)議處理單元中的內(nèi)部總線與所述設(shè)備控制單元中的內(nèi)部總線相連;所述設(shè)備控制單元中的總線適配器與CFP控制器外各CFP元件連接。所述Flash控制器、⑶R控制器、Laser控制器、TIA控制器、ADC/DAC控制器、DDM控制器各自獨(dú)立工作,控制CFP模塊內(nèi)的相應(yīng)的元件,每個(gè)控制器獨(dú)立的根據(jù)主機(jī)、協(xié)議處理單元各模塊發(fā)送過來的控制信息,完成相應(yīng)元件的打開,初始化,關(guān)閉等操作。優(yōu)選的,所述通訊接ロ為MDIO接ロ或通用輸入輸出接ロ GPI0,所述通用輸入輸出接ロ GPIO包括SPI接ロ、I2C接ロ、SMBus接ロ、UART接ロ或USB接ロ。豐富的IO資源極大的提高了模塊的擴(kuò)展性和靈活性。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果
I、本發(fā)明采用分離式的結(jié)構(gòu),將協(xié)議部分和控制部分分離,邏輯結(jié)構(gòu)上將CFP協(xié)議處理單元和設(shè)備控制単元分離,并集成到一塊芯片上實(shí)現(xiàn),極大的滿足了 CFP到CFP4的兼容性以及模塊開發(fā)重用特性。2、將MDIO接ロ、涉及MSA協(xié)議相關(guān)控制處理的內(nèi)容等集成到一個(gè)控制器內(nèi),具有很高的集成度,降低生產(chǎn)成本以及提高模塊的穩(wěn)定性。3、該控制器提供豐富的IO資源以及總線資源,極大的提高了模塊的擴(kuò)展性和靈活性。4、本發(fā)明采用FPGA芯片、ASIC芯片等實(shí)現(xiàn)該CFP模塊控制器,具有極高的處理速度和響應(yīng)速度,滿足CFP到CFP4的處理速度要求。
圖I為現(xiàn)有的c F P模塊控制器電路框圖。圖2為本發(fā)明的C F P模塊控制器電路框圖。圖3為圖2中的協(xié)議處理單元的內(nèi)部電路框圖。圖4為圖2中的設(shè)備控制單元的內(nèi)部電路框圖。
具體實(shí)施例方式下面結(jié)合試驗(yàn)例及具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)ー步的詳細(xì)描述。但不應(yīng)將此理解為本發(fā)明上述主題的范圍僅限于以下的實(shí)施例,凡基于本發(fā)明內(nèi)容所實(shí)現(xiàn)的技術(shù)均屬于本發(fā)明的范圍。如圖2所示,本發(fā)明的CFP模塊控制器,包括依次連接的通訊接ロ、協(xié)議處理單元、設(shè)備控制単元;其中,所述通訊接ロ用干與外部主機(jī)的通訊;所述協(xié)議處理單元從所述通訊接ロ接收外部主機(jī)發(fā)出的信息,生成所述設(shè)備控制單元可識(shí)別的信息;設(shè)備控制単元,其與CFP控制器外各CFP元件連接,用于根據(jù)所述協(xié)議處理單元處理后的信息對(duì)CFP控制器外各CFP元件連接進(jìn)行控制,比如元件的工作控制、數(shù)據(jù)采集、溫度控制等。其中,所述通訊接ロ、協(xié)議處理單元和設(shè)備控制単元集成在同一塊芯片中。
協(xié)議處理單元接收主機(jī)發(fā)送過來的信息,解析并迅速響應(yīng)MSA協(xié)議范圍內(nèi)規(guī)定的各種命令和操作,設(shè)備控制単元根據(jù)這些命令和操作完成對(duì)CFP模塊的控制。本發(fā)明通過將上下兼容的協(xié)議實(shí)現(xiàn)部分集成到協(xié)議處理單元中,而將相對(duì)變化較大的CFP器件控制內(nèi)容分開到設(shè)備控制単元中,采用這種分離結(jié)構(gòu)給CFP模塊提供很高的兼容性和靈活性。通訊接ロ、協(xié)議處理單元和設(shè)備控制單元集成到一塊芯片中實(shí)現(xiàn)(例如FPGA芯片、ASIC芯片等),集成度高。具體的,所述設(shè)備控制單元還用于收集CFP模塊內(nèi)各元件的狀態(tài)信息和實(shí)時(shí)監(jiān)控信息,例如DDM數(shù)據(jù)、報(bào)警信息、錯(cuò)誤信息等,并將收集到的信息送入所述協(xié)議處理單元。協(xié)議處理単元可上報(bào)這些信息給主機(jī),方便主機(jī)了解CFP模塊運(yùn)行狀況。所述通訊接ロ為MDIO接ロ或通用輸入輸出接ロ GPIO (General Purpose Input Output)。所述通用輸入輸出接ロ GPIO包括SPI接ロ、I2C接ロ、SMBus接ロ、UART接ロ或USB接ロ,豐富的IO資源極大的提高了模塊的擴(kuò)展性和靈活性。MIDO接ロ基于IEEE標(biāo)準(zhǔn),提供高達(dá)25MHz的處理速率并能向下兼容至IOOKHz,滿足CFP MSA的協(xié)議要求。如圖3所示,所述協(xié)議處理單元包括總線適配器,所述總線適配器連接有內(nèi)部總線,所述內(nèi)部總線上連接有主機(jī)信息處理模塊和CFP映射寄存器模塊。其中,所述總線適配器與所述通訊接ロ連接,用于將主機(jī)發(fā)出的控制信息轉(zhuǎn)換成統(tǒng)ー的內(nèi)部總線信息格式或?qū)?nèi)部總線上的信息轉(zhuǎn)換成主機(jī)可讀的信息格式;所述主機(jī)信息處理模塊,用于接收內(nèi)部總線上經(jīng)總線適配器轉(zhuǎn)換后的主機(jī)發(fā)送來的信息,響應(yīng)和解析主機(jī)信息,并根據(jù)需要將更新的信息寫入所述CFP映射寄存器模塊中。所述設(shè)備控制單元從所述CFP映射寄存器模塊讀取更新后的信息對(duì)CFP模塊內(nèi)CFP控制器外各CFP元件進(jìn)行控制,完成元件的打開,初始化,關(guān)閉等操作。所述CFP映射寄存器模塊為CFP模塊提供了存儲(chǔ)空間,井能完成存儲(chǔ)更新,鎖存,保持,讀清等CFP MSA定義的操作,能處理主機(jī)發(fā)出的讀寫操作,將主機(jī)寫入的信息存儲(chǔ)在CFP映射寄存器模塊中,或者將CFP映射寄存器模塊中的信息返回給主機(jī)。另外,所述協(xié)議處理單元還包括CFP狀態(tài)控制處理模塊,其連接在所述內(nèi)部總線上,用于根據(jù)內(nèi)部總線上主機(jī)發(fā)來的CFP模塊狀態(tài)控制信息和設(shè)備控制單元發(fā)來的CFP模塊運(yùn)行狀態(tài)信息來控制CFP模塊的狀態(tài)變遷,再將狀態(tài)變遷信息送入設(shè)備控制単元中,設(shè)備控制単元根據(jù)CFP模塊的狀態(tài)變遷信息控制CFP模塊內(nèi)CFP控制器外各CFP元件,完成元件的打開,初始化,關(guān)閉等操作。
這里,外部主機(jī)對(duì)CFP模塊的控制有兩種方式,一種是通過通訊接口中的MDIO接ロ,發(fā)送軟件控制信號(hào)(如各種控制命令信息)對(duì)CFP映射寄存器模塊進(jìn)行讀寫操作來改變CFP模塊的運(yùn)行狀態(tài)。另ー種方式是通過硬件信號(hào)的方式進(jìn)行控制,外部主機(jī)可以通過通用輸入輸出接ロ GPIO發(fā)送復(fù)位控制信號(hào)、低功耗控制信號(hào)等來直接改變CFP模塊的運(yùn)行狀態(tài)。所述CFP狀態(tài)控制處理模塊,還用于將狀態(tài)變遷的信息更新到CFP映射寄存器模塊中,主機(jī)可以從CFP映射寄存器中讀取所述狀態(tài)變遷信息查看。所述協(xié)議處理單元還包括告警信息模塊,其連接在所述內(nèi)部總線上,接收內(nèi)部總線上所述設(shè)備控制單元發(fā)送過來的告警信息(例如報(bào)警信息、錯(cuò)誤信息、DDM數(shù)據(jù)信息等),處理后將信息寫入CFP映射寄存器模塊中。主機(jī)可從該CFP映射寄存器模塊讀取這些信
ο
所述協(xié)議處理單元還包括CFP中斷處理模塊,其連接在所述內(nèi)部總線上,接收內(nèi)部總線上來自所述主機(jī)信息處理模塊、CFP狀態(tài)控制處理模塊、告警信息模塊和/或設(shè)備控制單元發(fā)送過來的中斷信息,提供了使能配置,中斷發(fā)起和清除,多級(jí)中斷查詢,告警信號(hào)鎖存,告警虛假屏蔽,錯(cuò)誤類型映射等功能,處理后以中斷方式上報(bào)給主機(jī),方便主機(jī)了解各模塊的運(yùn)行情況。所述協(xié)議處理單元還包括驅(qū)動(dòng)控制単元,其連接在所述內(nèi)部總線上,接收內(nèi)部總線上設(shè)備控制單元發(fā)來的相關(guān)信息,協(xié)助協(xié)議處理単元和設(shè)備控制単元的通信和控制。具體的,驅(qū)動(dòng)控制単元接受設(shè)備控制單元發(fā)送的各種信息(比如DDM信息,元件報(bào)警,元件錯(cuò)誤信息等),并對(duì)信息進(jìn)行解析,更新到相應(yīng)的處理模塊中。如圖4所示,所述設(shè)備控制單元包括內(nèi)部總線、所述內(nèi)部總線上連接有Flash控制器、CDR 控制器(Clock Data Recovery)、Laser 控制器、TIA 控制器(Trans-ImpedanceAmplifier)、ADC/DAC 控制器、DDM 控制器(Digital Diagnostic Monitoring)和總線適配器。所述協(xié)議處理單元中的內(nèi)部總線與所述設(shè)備控制單元中的內(nèi)部總線相連;所述設(shè)備控制単元中的總線適配器與CFP控制器外各CFP元件連接。所述Flash控制器、⑶R控制器、Laser控制器、TIA控制器、ADC/DAC控制器、DDM控制器各自獨(dú)立工作,控制CFP模塊內(nèi)CFP控制器外各相應(yīng)的CFP元件,比如閃存Flash、時(shí)鐘數(shù)據(jù)恢復(fù)器⑶R、激光器Laser、跨阻放大器TIA、ADC/DAC器件,數(shù)字診斷器DDM等(可根據(jù)具體情況來擴(kuò)展),每個(gè)控制器獨(dú)立的根據(jù)主機(jī)、協(xié)議處理單元發(fā)送過來的控制信息,完成這些元件的啟動(dòng),初始化,關(guān)閉、配置、調(diào)度等,獲取這些元件的狀態(tài)信息,比如檢測(cè)數(shù)據(jù),元件報(bào)警信息,元件運(yùn)行錯(cuò)誤信息等,獲取的信息經(jīng)過內(nèi)部總線發(fā)給協(xié)議邏輯處理單元。所述如閃存Flash、時(shí)鐘數(shù)據(jù)恢復(fù)器CDR、激光器Laser、跨阻放大器TIA、ADC/DAC器件,數(shù)字診斷器DDM等均為現(xiàn)有的成熟技術(shù),其工作功能原理這里不再詳述。本發(fā)明采用分離式的結(jié)構(gòu),將協(xié)議部分和控制部分分離,邏輯結(jié)構(gòu)上將CFP協(xié)議
處理單元和設(shè)備控制単元分離,并集成到一塊芯片上實(shí)現(xiàn),極大的滿足了 CFP到CFP4的兼容性以及模塊開發(fā)重用特性。將MDIO接ロ、涉及MSA協(xié)議相關(guān)控制處理的內(nèi)容等集成到一個(gè)控制器內(nèi),具有很高的集成度,降低生產(chǎn)成本以及提高該控制器模塊的穩(wěn)定性。該控制器還提供豐富的IO資源以及總線資源,極大的提高了模塊的擴(kuò)展性和靈活性。本發(fā)明采用FPGA芯片、ASIC芯片等實(shí)現(xiàn)該CFP模塊控制器,具有極高的處理速度和響應(yīng)速度,滿足CFP到CFP4的處理速度要求。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種CFP模塊控制器,其特征在于,包括依次連接的通訊接口、協(xié)議處理單元、設(shè)備控制單元; 所述通訊接口用于與外部主機(jī)的通訊; 所述協(xié)議處理單元從所述通訊接口接收外部主機(jī)發(fā)出的信息,生成所述設(shè)備控制單元可識(shí)別的信息; 所述設(shè)備控制單元,其與CFP控制器以外的各CFP元件相連,用于根據(jù)所述協(xié)議處理單元處理后的信息對(duì)CFP控制器外各CFP元件進(jìn)行控制; 其中,所述通訊接口、協(xié)議處理單元和設(shè)備控制單元集成在同一塊芯片中。
2.根據(jù)權(quán)利要求I所述的CFP模塊控制器,其特征在于,所述設(shè)備控制單元還用于收集CFP控制器外各CFP元件的狀態(tài)信息和實(shí)時(shí)監(jiān)控信息,并將收集到的狀態(tài)信息和實(shí)時(shí)監(jiān)控信息送入所述協(xié)議處理單元。
3.根據(jù)權(quán)利要求2所述的CFP模塊控制器,其特征在于,所述協(xié)議處理單元包括總線適配器,所述總線適配器連接有內(nèi)部總線,所述內(nèi)部總線上連接有主機(jī)信息處理模塊和CFP映射寄存器模塊; 其中,所述總線適配器與所述通訊接口連接,用于將主機(jī)發(fā)出的控制信息轉(zhuǎn)換成統(tǒng)一的內(nèi)部總線信息格式或?qū)?nèi)部總線上的信息轉(zhuǎn)換成主機(jī)可讀的信息格式; 所述主機(jī)信息處理模塊,用于接收內(nèi)部總線上經(jīng)總線適配器轉(zhuǎn)換后的主機(jī)發(fā)送來的信息,響應(yīng)和解析主機(jī)信息,并根據(jù)需要將更新的信息寫入所述CFP映射寄存器模塊中; 所述設(shè)備控制單元從所述CFP映射寄存器模塊讀取更新后的信息對(duì)CFP控制器外各CFP元件進(jìn)行控制。
4.根據(jù)權(quán)利要求3所述的CFP模塊控制器,其特征在于,所述協(xié)議處理單元還包括CFP狀態(tài)控制處理模塊,其連接在所述內(nèi)部總線上,用于根據(jù)內(nèi)部總線上主機(jī)發(fā)來的CFP模塊狀態(tài)控制信息和設(shè)備控制單元發(fā)來的CFP模塊運(yùn)行狀態(tài)信息來控制CFP模塊的狀態(tài)變遷,再將狀態(tài)變遷信息送入設(shè)備控制單元中,設(shè)備控制單元根據(jù)CFP模塊的狀態(tài)變遷信息控制CFP控制器外各CFP元件。
5.根據(jù)權(quán)利要求4所述的CFP模塊控制器,其特征在于,所述CFP狀態(tài)控制處理模塊,還用于將狀態(tài)變遷的信息更新到CFP映射寄存器模塊中,主機(jī)可以從CFP映射寄存器中讀取所述狀態(tài)變遷信息查看。
6.根據(jù)權(quán)利要求3或4所述的CFP模塊控制器,其特征在于,所述協(xié)議處理單元還包括告警信息模塊,其連接在所述內(nèi)部總線上,接收內(nèi)部總線上所述設(shè)備控制單元發(fā)送過來的告警信息,處理后將信息寫入CFP映射寄存器模塊中。
7.根據(jù)權(quán)利要求6所述的CFP模塊控制器,其特征在于,所述協(xié)議處理單元還包括CFP中斷處理模塊,其連接在所述內(nèi)部總線上,接收內(nèi)部總線上來自所述主機(jī)信息處理模塊、CFP狀態(tài)控制處理模塊、告警信息模塊和/或設(shè)備控制單元發(fā)送過來的中斷信息,處理后以中斷方式上報(bào)給主機(jī)。
8.根據(jù)權(quán)利要求7所述的CFP模塊控制器,其特征在于,所述協(xié)議處理單元還包括驅(qū)動(dòng)控制單元,其連接在所述內(nèi)部總線上,接收內(nèi)部總線上設(shè)備控制單元發(fā)來的相關(guān)信息,協(xié)助協(xié)議處理單元和設(shè)備控制單元的通信和控制。
9.根據(jù)權(quán)利要求7或8所述的CFP模塊控制器,其特征在于,所述設(shè)備控制單元包括內(nèi)部總線、所述內(nèi)部總線上連接有Flash控制器、⑶R控制器、Laser控制器、TIA控制器、ADC/DAC控制器、DDM控制器和總線適配器;所述協(xié)議處理單元中的內(nèi)部總線與所述設(shè)備控制單元中的內(nèi)部總線相連;所述設(shè)備控制單元中的總線適配器與CFP控制器外各CFP元件連接。
10.根據(jù)權(quán)利要求9所述的CFP模塊控制器,其特征在于,所述通訊接口為MDIO接口或通用輸入輸出接口 GPIO ;所述通用輸入輸出接口 GPIO包括SPI接口、I2C接口、SMBus接口、UART 接口或 USB 接口。
全文摘要
本發(fā)明公開了一種CFP模塊控制器,包括依次連接的通訊接口、協(xié)議處理單元、設(shè)備控制單元;所述通訊接口用于與外部主機(jī)的通訊;所述協(xié)議處理單元從所述通訊接口接收外部主機(jī)發(fā)出的信息,生成所述設(shè)備控制單元可識(shí)別的信息;設(shè)備控制單元,其與CFP控制器以外的各CFP元件相連,用于根據(jù)所述協(xié)議處理單元處理后的信息對(duì)所述各CFP元件進(jìn)行控制;其中,所述通訊接口、協(xié)議處理單元和設(shè)備控制單元集成在同一塊芯片中。本發(fā)明采用分離式的結(jié)構(gòu),將協(xié)議部分和控制部分分離,邏輯結(jié)構(gòu)上將CFP協(xié)議處理單元和設(shè)備控制單元分離,并集成到一塊芯片上實(shí)現(xiàn),兼容性好,集成度高,處理速度快。
文檔編號(hào)H04B10/12GK102820925SQ20121027338
公開日2012年12月12日 申請(qǐng)日期2012年8月2日 優(yōu)先權(quán)日2012年8月2日
發(fā)明者黃慶, 梁波, 涂瑞 申請(qǐng)人:成都新易盛通信技術(shù)股份有限公司