一種指示網絡設備埠狀態的方法和裝置的製作方法
2023-04-24 09:30:11 3
專利名稱:一種指示網絡設備埠狀態的方法和裝置的製作方法
技術領域:
本發明涉及網絡數據通訊領域,尤其涉及一種指示網絡設備 埠狀態的方法和裝置。
背景技術:
網絡通訊技術近年來發展很快,由於乙太網具備技術簡單,
配置方便,成本低廉等優點,乙太網技術應用範圍越來越廣泛。乙太網設備為
了讓用戶知道乙太網口的連4妻(LINK)狀態或者活動(ACTIVE)狀態,通常用發光 二極體(LED)來指示,例如LED亮表示埠連接(LINK)狀態為正常,LED滅 表示埠連接(LINK)狀態為不正常,又例如,LED閃爍表示埠正處於活動 (ACTIVE)狀態。
現有技術中 一般使用邏輯電路來控制乙太網口的狀態指示,通過中央處理 器(CPU )從網絡設備埠的PHY ( PHY是物理接口收發器,它實現物理層) 獲取網絡埠的狀態,然後CPU再將得到的狀態信息寫入CPLD (Complex Programmable Logic Device)複雜可編程邏輯器件),CPLD根據寫入的信息進行 點燈控制。
現有技術的這種方法和裝置需要從網絡設備埠的PHY獲取網絡埠的狀 態,而且佔用了CPU的時間,增加了狀態指示的延時
發明內容
本發明的目的在於克服現有技術的不足之處,公開一種指示 網絡設備埠狀態的方法和裝置,釆用邏輯器件直接從晶片MAC獲取埠的狀 態,再進行指示燈顯示,不需要CPU參與,有效提高了指示燈顯示的速度,降 低了 CPU利用率。
本發明公開了 一種指示網絡設備埠狀態的方法,通過指示裝置指示埠 的狀態,可編程邏輯器件重複地通過總線從媒體接入控制器獲取所述網絡設備端 口的工作狀態,並根據所述網絡設備埠的工作狀態控制輸出的電平信號,從而 相應地控制指示裝置的指示狀態。
本發明還公開了 一種指示網絡設備埠狀態的裝置,包括指示埠狀態的指示裝置,還包括通過總線連接媒體接入控制器獲取所述網絡設備埠狀態的可
編程邏輯器件,所述指示裝置連接於所述可編程邏輯器件和電源模塊之間;所述 可編程邏輯器件根據所述網絡設備埠狀態的不同,通過輸出電平的變化控制所 述發光二極體的明滅。
本發明公開的指示網絡設備埠狀態的方法和裝置,還包括如下從屬技術
特徵
所述可編程邏輯器件通過所述網絡設備的時鐘總線和數據總線從所述媒體 接入控制器獲取所述網絡設備埠的工作狀態。
所述指示裝置是發光二極體。
在初始化狀態,所述可編程邏輯器件輸出高電平給所述發光二極體。 所述網絡設備埠的工作狀態包括連接狀態、非連接狀態和活動狀態。 初始化狀態時所述發光二極體滅;連接狀態時所述發光二極體明;非連接
狀態時所述發光二極體滅;活動狀態時所述發光二極體明滅交替。
本發明所述的指示網絡設備埠狀態的裝置是所述網絡設備的 一部分。 本發明採用邏輯電路從晶片的MAC直接獲取埠信息,比較使用網絡設備
的物理埠 PHY獲取埠信息的方法應用範圍更廣。本發明根據晶片MAC的
埠狀態來控制指示燈顯示,不需要CPU參與,有效提高了指示燈顯示的速度,
減少了佔用CPU的時間。
圖1是本發明獲取和顯示網絡設備埠狀態的流程示意圖; 圖2是本發明指示網絡設備埠狀態的電路結構示意圖。
具體實施方式
下面結合附圖和具體實施方式
對本發明做進一 步詳細說 明,但並不作為對本發明的限制。
如圖l所示,是本發明獲取和顯示網絡設備埠狀態的流程示意圖,包括 步驟一、在初始化狀態,乙太網數據板的所有可編程邏輯器件的10 口輸出高電平,此時,數據才反各個埠 LED指示燈滅。
步驟二、可編程邏輯器件通過時鐘總線和數據總線從交換晶片獲取埠的 MAC狀態。
步驟三、可編程邏輯器件根據獲得的埠連接(LINK)狀態,通過IO口輸出 不同的電平,進行連接(LINK)狀態指示。根據埠的活動(ACTIVE)狀態進行活 動(ACTIVE)狀態指示。
步驟四、可編程邏輯器件不停重複步驟二和步驟三,定期從MAC獲耳又埠 的狀態,並根據埠狀態進行指示燈顯示。
如圖2所示,是本發明指示網絡設備埠狀態的電路結構示意圖。在實施 例中,可編程邏輯器件通過時鐘總線和數據總線,從媒體接入控制器(MAC) 獲取埠的LINK狀態和ACTIVE狀態。可編程邏輯器件根據埠的LINK狀 態進行埠的LINK狀態指示,根據埠 ACTIVE狀態進行埠的ACTIVE狀 態指示,當埠 LINK狀態正常時,可編程邏輯器件的10引腳輸出低電平,LINK 狀態指示燈亮,表示埠 LINK狀態正常,當埠 LINK狀態不正常的時候,可 編程邏輯器件的10引腳輸出高電平,LINK狀態指示燈滅。當埠正在接收或 者發送報文(處於活動狀態)的時候,可編程邏輯器件的10引腳交替輸出高電平 和低電平,ACTIVE指示燈閃爍,埠停止接收和發送報文的時候,ACTIVE指 示燈滅。
本領域的技術人員清楚,LINK狀態和ACTIVE狀態可以通過一個指示裝置 來指示,也可以通過兩個指示裝置來指示。
指示裝置可以發光二極體。
指示燈亮表示LINK狀態正常,也可以採用指示燈滅表示LINK狀態正常。
對於發光二極體的指示方法這裡只是舉例說明,雖然現在的數據設備使用 發光二極體進行指示,本發明並不排除其他指示方法。
獲取網絡設備埠 MAC的狀態的方法,在一個實施例中是這樣的時鐘總線提供時鐘信號,數據總線上傳遞埠 LINK、 Active、雙工速率等埠信息, 邏輯器件根據時鐘信號從數據總線中獲取埠的各種信息,邏輯器件還定製需 要的指示燈顯示方法進行埠的狀態指示。
在另 一個實施例中,邏輯器件通過訪問網絡設備的埠 MAC狀態寄存器來 獲耳又埠狀態信息。
本發明提供一種可編程邏輯器件從MAC獲取埠狀態信息從而實現以太 網埠狀態指示的方法,滿足不同用戶的指示燈需要,同時可以進行靈活的擴 充。
採用本發明所述的裝置,解決了乙太網設備靈活的進行指示燈顯示問題, 滿足各種各樣的需要。同時,由於CPU可以不參與點燈過程中,不但指示燈的 反應及時,延時比較短,而且降低了CPU利用率,提高軟體工作效率。
本發明都是通過邏輯和軟體配合控制乙太網口的上電,從而實現對乙太網 口上電時機進行控制。但是本發明同樣適用於簡單數據設備通過邏輯延時等方 法進行乙太網口上電控制的情形。
權利要求
1.一種指示網絡設備埠狀態的方法,通過指示裝置指示埠的狀態,其特徵在於可編程邏輯器件重複地從媒體接入控制器獲取所述網絡設備埠的工作狀態,並根據所述網絡設備埠的工作狀態控制輸出的電平信號,從而相應地控制指示裝置的指示狀態。
2. 如權利要求1所述的方法,其特徵在於,所述可編程邏輯器件通過所述 網絡設備的時鐘總線和數據總線從所述媒體接入控制器獲取所述網絡設備埠 的工作狀態。
3. 如權利要求2所述的方法,其特徵在於,所述指示裝置是發光二極體。
4. 如權利要求3所述的方法,其特徵在於,在初始化狀態,所述可編程邏 輯器件輸出高電平給所述發光二極體。
5. 如權利要求1所述的方法,其特徵在於,所述網絡設備埠的工作狀態 包括連接狀態、非連接狀態和活動狀態。
6. 如權利要求3所述的方法,其特徵在於,初始化狀態時所述發光二極體 滅;連接狀態時所述發光二極體明;非連接狀態時所述發光二極體滅;活動狀 態時所述發光二極體明滅交替。
7. —種指示網絡設備埠狀態的裝置,包括指示埠狀態的指示裝置,其 特徵在於還包括通過總線連接媒體接入控制器獲取所述網絡設備埠狀態的 可編程邏輯器件,所述指示裝置連接於所述可編程邏輯器件和電源模塊之間; 所述可編程邏輯器件根據所述網絡設備埠狀態的不同,通過輸出電平的變化 控制所述發光二極體的明滅。
8. 如權利要求7所述的裝置,其特徵在於,所述可編程邏輯器件通過所述 網絡設備的時鐘總線和數據總線從所述媒體接入控制器獲取所述網絡設備埠 的工作狀態。
9. 如權利要求7所述的裝置,其特徵在於,所述指示裝置是發光二極體; 所述可編程邏輯器件在初始化狀態和非連接狀態控制所述發光二極體滅,在網 絡連接狀態控制所述發光二極體明;在活動狀態控制所述發光二極體明滅交替。
10. 如權利要求7所述的裝置,其特徵在於,所述裝置是所述網絡設備的 一部分。
全文摘要
本發明涉及網絡通訊領域,公開了一種指示網絡設備埠狀態的方法和裝置,通過發光二極體的明滅指示埠狀態,可編程邏輯器件重複地從媒體接入控制器獲取所述網絡設備埠的工作狀態,並根據所述網絡設備埠的工作狀態控制輸出的電平信號,從而相應地控制指示裝置的指示狀態。本發明採用邏輯器件直接從晶片MAC獲取埠的狀態,不需要CPU參與,有效提高了指示燈顯示的速度,降低了CPU利用率。
文檔編號H04L12/04GK101552680SQ20091010688
公開日2009年10月7日 申請日期2009年4月24日 優先權日2009年4月24日
發明者莫裕超 申請人:中興通訊股份有限公司