本公開涉及通信技術(shù)領域,具體而言,涉及一種引腳復用方法及裝置、光模塊和通信設備。
背景技術(shù):
在通信技術(shù)領域中,為了滿足市場對更高密度的高速可插拔解決方案的需求,qsfp(quadsmallform-factorpluggable,四通道小型封裝可熱插拔)系列光模塊應運而生。
qsfp系列光模塊由于其良好的功耗、較高的信息傳輸速率等優(yōu)點,可以被廣泛應用到數(shù)據(jù)中心、高速計算機等場景中。然而,對于qsfp系列光模塊,當系統(tǒng)板需要快速關閉光模塊內(nèi)的激光器時,以及/或者當光模塊的接收側(cè)無信號需要向系統(tǒng)板發(fā)送提示信號時,通常通過總線進行相關信息的讀取操作,而在一些遠距離傳輸過程中,可能會出現(xiàn)時序無法滿足要求的問題。
鑒于此,需要一種引腳復用方法及裝置、光模塊和通信設備。
需要說明的是,在上述背景技術(shù)部分公開的信息僅用于加強對本公開的背景的理解,因此可以包括不構(gòu)成對本領域普通技術(shù)人員已知的現(xiàn)有技術(shù)的信息。
技術(shù)實現(xiàn)要素:
本公開的目的在于提供一種引腳復用方法及裝置、光模塊和通信設備,進而至少在一定程度上克服由于相關技術(shù)的限制和缺陷而導致的一個或者多個問題。
根據(jù)本公開的一個方面,提供一種光模塊,所述光模塊包括預設寄存器、第一引腳和第二引腳;其中:
在所述預設寄存器中存儲有第一信息時,所述第一引腳具有l(wèi)pmode的功能且所述第二引腳具有intl的功能;
在所述預設寄存器中存儲有第二信息時,所述第一引腳具有disable的功能且所述第二引腳具有l(wèi)os的功能。
根據(jù)本公開的一個方面,提供一種通信設備,所述通信設備包括根據(jù)上面所述的光模塊。
根據(jù)本公開的一個方面,提供一種引腳復用方法,應用于光模塊,其中,所述光模塊包括預設寄存器、第一引腳和第二引腳,所述引腳復用方法包括:
獲取所述預設寄存器內(nèi)的引腳信息并分析所述引腳信息;
在分析出所述引腳信息包含第一信息時,將所述第一引腳配置為具有l(wèi)pmode的功能且將所述第二引腳配置為具有intl的功能;
在分析出所述引腳信息包含第二信息時,將所述第一引腳配置為具有disable的功能且將所述第二引腳配置為具有l(wèi)os的功能。
根據(jù)本公開的一個方面,提供一種引腳復用裝置,應用于光模塊,其中,所述光模塊包括預設寄存器、第一引腳和第二引腳,所述引腳復用裝置包括:
信息分析模塊,用于獲取所述預設寄存器內(nèi)的引腳信息并分析所述引腳信息;
第一配置模塊,用于在分析出所述引腳信息包含第一信息時,將所述第一引腳配置為具有l(wèi)pmode的功能且將所述第二引腳配置為具有intl的功能;
第二配置模塊,用于在分析出所述引腳信息包含第二信息時,將所述第一引腳配置為具有disable的功能且將所述第二引腳配置為具有l(wèi)os的功能。
在本公開的一些實施例所提供的技術(shù)方案中,根據(jù)光模塊中預設寄存器中的存儲的信息的不同,可以實現(xiàn)第一引腳具有l(wèi)pmode的功能且第二引腳具有intl的功能與第一引腳具有disable的功能且第二引腳具有l(wèi)os的功能之間的轉(zhuǎn)換,進而使得光模塊的同一引腳能夠在不同的場景下具有不同的功能,以滿足復用的需求。
應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。顯而易見地,下面描述中的附圖僅僅是本公開的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。在附圖中:
圖1示意性示出了根據(jù)本公開的示例性實施方式的引腳復用方法的流程圖;
圖2示出了根據(jù)本公開的示例性實施方式的光模塊的金手指定義的示意圖;
圖3示意性示出了根據(jù)本公開的示例性實施方式的引腳復用裝置的方框圖;以及
圖4示意性示出了根據(jù)本公開的示例性實施方式的光模塊的結(jié)構(gòu)框圖。
具體實施方式
現(xiàn)在將參考附圖更全面地描述示例實施方式。然而,示例實施方式能夠以多種形式實施,且不應被理解為限于在此闡述的范例;相反,提供這些實施方式使得本公開將更加全面和完整,并將示例實施方式的構(gòu)思全面地傳達給本領域的技術(shù)人員。所描述的特征、結(jié)構(gòu)或特性可以以任何合適的方式結(jié)合在一個或更多實施方式中。在下面的描述中,提供許多具體細節(jié)從而給出對本公開的實施方式的充分理解。然而,本領域技術(shù)人員將意識到,可以實踐本公開的技術(shù)方案而省略所述特定細節(jié)中的一個或更多,或者可以采用其它的方法、組元、裝置、步驟等。在其它情況下,不詳細示出或描述公知技術(shù)方案以避免喧賓奪主而使得本公開的各方面變得模糊。
此外,附圖僅為本公開的示意性圖解,并非一定是按比例繪制。圖中相同的附圖標記表示相同或類似的部分,因而將省略對它們的重復描述。
附圖中所示的流程圖僅是示例性說明,不是必須包括所有的步驟。例如,有的步驟還可以分解,而有的步驟可以合并或部分合并,因此實際執(zhí)行的順序有可能根據(jù)實際情況改變。
圖1示意性示出了本公開的示例性實施方式的引腳復用方法的流程圖。參考圖1,所述引腳復用方法應用于光模塊,其中,所述光模塊包括預設寄存器、第一引腳和第二引腳,并且所述引腳復用方法可以包括以下步驟:
s10.獲取所述預設寄存器內(nèi)的引腳信息并分析所述引腳信息;
s20.在分析出所述引腳信息包含第一信息時,將所述第一引腳配置為具有l(wèi)pmode的功能且將所述第二引腳配置為具有intl的功能;
s30.在分析出所述引腳信息包含第二信息時,將所述第一引腳配置為具有disable的功能且將所述第二引腳配置為具有l(wèi)os的功能。
在本公開的示例性實施方式的引腳復用方法中,根據(jù)光模塊的預設寄存器中存儲的信息確定光模塊中引腳的功能,使得光模塊的同一引腳能夠在不同的場景下具有不同的功能,以滿足復用的需求。
應當理解的是,除第一引腳和第二引腳外,本公開的光模塊的引腳復用方法還可以應用到其他引腳上,本示例性實施方式中對此不做特殊限定。
接下來,將對本公開的示例性實施方式的引腳復用方法的各步驟進行說明。
s10.獲取所述預設寄存器內(nèi)的引腳信息并分析所述引腳信息。
在本公開的示例性實施方式中,光模塊的預設寄存器中可以存儲有由上位機提供的引腳信息,這些引腳信息可以包含與光模塊的引腳定義對應的標識信息。另外,上位機可以結(jié)合場景識別裝置對光模塊的應用場景進行判斷,自行向光模塊的預設寄存器發(fā)送引腳信息。
在本公開的示例性實施方式中,光模塊的mcu(microcontrollerunit,微控制單元)可以遍歷預設寄存器,以獲取預設寄存器內(nèi)的引腳信息。接下來,mcu可以對獲取的引腳信息進行分析,具體的,mcu可以將獲取的引腳信息與光模塊中預先存儲的協(xié)議內(nèi)容進行比較,當所述引腳信息與協(xié)議內(nèi)容中的信息匹配時,mcu可以執(zhí)行所述引腳信息對應的程序,進而實現(xiàn)光模塊的引腳定義。
根據(jù)本公開的一些實施例,預設寄存器可以包含在光模塊閃存的用戶可寫區(qū)域中。
根據(jù)另外一些實施例,預設寄存器可以包含在光模塊閃存的存儲有上述協(xié)議內(nèi)容的存儲區(qū)域中。
s20.在分析出所述引腳信息包含第一信息時,將所述第一引腳配置為具有l(wèi)pmode的功能且將所述第二引腳配置為具有intl的功能。
在步驟s10中mcu對獲取的引腳信息進行分析之后,mcu可以判斷引腳信息是否包含第一信息,并且在判斷出引腳信息包含第一信息時,mcu可以通過執(zhí)行與第一信息對應的引腳定義程序?qū)⒌谝灰_配置為具有l(wèi)pmode的功能且將第二引腳配置為具有intl的功能。其中,lpmode的功能為:當輸入低電平時,光模塊正常工作;當輸入為高電平時,光模塊的整體功耗可以降低到1.5w以下。另外,intl的功能為:當光模塊有任意告警時,輸出高電平。
應當理解的是,光模塊存在特定的協(xié)議要求,對引腳進行定義需要滿足光模塊的協(xié)議要求。例如,在具有l(wèi)pmode的功能的協(xié)議要求中,也同樣定義了intl的功能,而光模塊在一應用場景下,僅能存在一個協(xié)議,也就是說,將一引腳配置為具有l(wèi)pmode的功能會導致另一引腳配置為具有intl的功能,以及將一引腳配置為具有intl的功能會導致另一引腳配置為具有l(wèi)pmode的功能。
參考圖2,根據(jù)本公開的光模塊金手指可以包括38個引腳。此時,第一引腳可以例如是引腳31(pin31),第二引腳可以例如是引腳28(pin28)。具體的,在第一引腳具有l(wèi)pmode的功能的情況下,第一引腳對應的引腳名稱為lpmode,該引腳也稱為低功耗模式引腳,即光模塊低功耗模式對應的控制引腳,具體的,當該引腳的輸入為低電平時光模塊正常工作,在這種工作模式下,無法應對高功耗模塊的主機;當輸入為高電平時,光模塊的整體功耗可以降低到1.5w以下,在這種工作模式下,光模塊的串行接口和激光器可以安全運行且支持復位中斷的執(zhí)行。
另外,在第二引腳具有intl的功能的情況下,第二引腳對應的引腳名稱為intl,該引腳為輸出引腳,用于當光模塊有任意告警時,輸出高電平。然而,對于具體的告警信息仍需要iic總線進行傳輸。
在這種情況下,本公開所述的光模塊可以為qsfp系列光模塊。另外,本公開所述的qsfp系列光模塊可以包括但不限于qsfp、qsfp+、qsfp28、qsfp56中的一種或多種。
s30.在分析出所述引腳信息包含第二信息時,將所述第一引腳配置為具有disable的功能且將所述第二引腳配置為具有l(wèi)os的功能。
在步驟s10中mcu對獲取的引腳信息進行分析之后,mcu可以判斷引腳信息是否包含第二信息,并且在判斷出引腳信息包含第二信息時,mcu可以通過執(zhí)行與第二信息對應的引腳定義程序?qū)⒌谝灰_配置為具有disable的功能且將第二引腳配置為具有l(wèi)os的功能。其中,disable的功能為:當輸入高電平時,關閉激光器。另外,los的功能的功能為:當光模塊的接收側(cè)無信號時,輸出一提示信號。
參考圖2,第一引腳可以例如是引腳31(pin31),第二引腳可以例如是引腳28(pin28)。具體的,在第一引腳具有disable的功能的情況下,第一引腳對應的引腳名稱為disable,另外,在第二引腳具有l(wèi)os的功能的情況下,第二引腳對應的引腳名稱為intl。
在這種情況下,光模塊可以是sfp+光模塊。
為了更好地介紹本公開的優(yōu)勢,可以以光模塊由具有qsfp系列光模塊的功能轉(zhuǎn)換為具有sfp+光模塊的功能為例進行說明。
首先,一上位機將上述第一信息寫入本公開的光模塊的預設寄存器中,光模塊的mcu通過獲取第一信息并執(zhí)行與第一信息對應的程序?qū)⑺龉饽K配置為qsfp系列光模塊。
接下來,若將本公開的光模塊應用到在一些遠距離傳輸應用場景中,當例如需要關閉激光器時,由于此時光模塊中沒有功能為關閉激光器的引腳,所以會產(chǎn)生時序上無法滿足要求的問題。鑒于此,在此應用場景的上位機可以向光模塊的預設寄存器中發(fā)送第二信息,光模塊的mcu可以通過獲取第二信息將執(zhí)行l(wèi)pmode的功能的第一引腳的功能變換成disable的功能,與此同時,由于協(xié)議要求的限制,將執(zhí)行intl的功能的第二引腳的功能變換成los的功能。
應當注意,盡管在附圖中以特定順序描述了本公開中方法的各個步驟,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些步驟,或是必須執(zhí)行全部所示的步驟才能實現(xiàn)期望的結(jié)果。附加的或備選的,可以省略某些步驟,將多個步驟合并為一個步驟執(zhí)行,以及/或者將一個步驟分解為多個步驟執(zhí)行等。
進一步的,本示例性實施方式中還提供了一種引腳復用裝置,應用于光模塊,其中,所述光模塊包括預設寄存器、第一引腳和第二引腳,參考圖3,所述引腳復用裝置1可以包括信息分析模塊10、第一配置模塊20和第二配置模塊30,其中:
信息分析模塊10,用于獲取所述預設寄存器內(nèi)的引腳信息并分析所述引腳信息;
第一配置模塊20,用于在分析出所述引腳信息包含第一信息時,將所述第一引腳配置為具有l(wèi)pmode的功能且將所述第二引腳配置為具有intl的功能;
第二配置模塊30,用于在分析出所述引腳信息包含第二信息時,將所述第一引腳配置為具有disable的功能且將所述第二引腳配置為具有l(wèi)os的功能。
進一步的,本示例實施方式中還提供了一種光模塊,該光模塊可以包括預設寄存器、第一引腳和第二引腳;其中:
在所述預設寄存器中存儲有第一信息時,所述第一引腳具有l(wèi)pmode的功能且所述第二引腳具有intl的功能;
在所述預設寄存器中存儲有第二信息時,所述第一引腳具有disable的功能且所述第二引腳具有l(wèi)os的功能。
圖4示意性示出了根據(jù)本公開的示例性實施方式的光模塊的結(jié)構(gòu)框圖。參考圖4,根據(jù)本公開的示例性實施方式的光模塊可以包括由激光器驅(qū)動芯片和激光器組成的光發(fā)射部分以及由高速放大器和光接收器件組成的光接收部分,另外,根據(jù)本公開的示例性實施方式的光模塊還可以包括微處理器,用于控制光模塊的光收發(fā)過程。此外,根據(jù)本公開的示例性實施方式的光模塊可以通過iic總線與外部設備進行通信。
進一步的,本示例實施方式中還提供了一種通信設備。該通信設備可以包括上述光模塊。
本領域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本公開的其它實施方式。本申請旨在涵蓋本公開的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由權(quán)利要求指出。
應當理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。