專(zhuān)利名稱(chēng):利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到通信領(lǐng)域,特別涉及到一種利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的方法 和裝置。
背景技術(shù):
通信設(shè)備例如以太網(wǎng)交換機(jī),一般有8 口、16 口、24 口或48 口等數(shù)據(jù)端口,每個(gè)端 口用2個(gè)單色燈或1個(gè)雙色燈指示端口的工作狀態(tài)。需要顯示的工作狀態(tài)包括每個(gè)端口的 連接LINK、速率SPEED、雙工DUPLICATION和有數(shù)據(jù)傳輸ACTIVITY等,通常使用切換按鍵切 換顯示的模式。通信設(shè)備采用可編程邏輯器件(ErasableProgrammable Logic Device, EPLD) 監(jiān)控信號(hào)的狀態(tài),當(dāng)EPLD檢測(cè)到切換按鍵被按下后,每隔一定的時(shí)間向處理器上報(bào)一次中 斷,直到切換按鍵被松開(kāi)為止。處理器收到中斷后,將設(shè)備的顯示模式由一種模式切換到另 一種模式,如從LINK模式切換到SPEED模式。顯示模式的切換需要對(duì)用戶(hù)按下切換按鍵的時(shí)間長(zhǎng)度進(jìn)行計(jì)時(shí),EPLD需要有時(shí)鐘 信號(hào)作時(shí)間統(tǒng)計(jì)。針對(duì)同一計(jì)時(shí)時(shí)間,如果時(shí)鐘信號(hào)為高頻時(shí)鐘信號(hào),則EPLD需要較多的 寄存器,例如需要計(jì)時(shí)500ms,在25MHz的高頻時(shí)鐘信號(hào)下,需要25位計(jì)數(shù)器,而8Hz的低頻 時(shí)鐘信號(hào)則只需要2位寄存器。目前通信設(shè)備采用晶振或時(shí)鐘緩沖器輸出的高頻時(shí)鐘信號(hào) 進(jìn)行計(jì)時(shí),造成的缺陷是浪費(fèi)較多EPLD資源。
發(fā)明內(nèi)容
本發(fā)明的主要目的為提供一種利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的方法和裝置,利 用較少EPLD資源進(jìn)行顯示模式的切換。本發(fā)明提出一種利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的方法,包括步驟通信設(shè)備的物理層芯片輸出低頻時(shí)鐘信號(hào)至所述通信設(shè)備的可編程邏輯器件 EPLD ;當(dāng)需要切換顯示模式時(shí),所述EPLD通過(guò)所述物理層芯片輸出的低頻時(shí)鐘信號(hào)進(jìn) 行計(jì)時(shí);當(dāng)所述計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間值TIMEl時(shí),通知所述通信設(shè)備的處理器切換顯示模式。優(yōu)選地,所述當(dāng)計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間值TIMEl時(shí),通知通信設(shè)備的處理器切換顯示 模式之后,還包括當(dāng)所述計(jì)時(shí)超過(guò)所述TIMEl時(shí),每隔預(yù)設(shè)時(shí)間值TIME2,通知所述處理器切換顯示 模式。優(yōu)選地,所述當(dāng)計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間值TIMEl時(shí),通知通信設(shè)備的處理器切換顯示 模式包括當(dāng)所述計(jì)時(shí)達(dá)到TIMEl時(shí),所述EPLD上報(bào)所述處理器一次中斷。
優(yōu)選地,所述EPLD通過(guò)物理層芯片輸出的低頻時(shí)鐘信號(hào)進(jìn)行計(jì)時(shí)之前,還包括所述EPLD檢測(cè)顯示模式是否需要切換。優(yōu)選地,所述EPLD檢測(cè)切換按鍵是否按下具體為所述EPLD通過(guò)所述物理層芯片輸出的低頻時(shí)鐘信號(hào)邊緣檢測(cè)顯示模式是否需要 切換。本發(fā)明還提出一種利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的裝置,與通信設(shè)備的處理器 連接,包括可編程邏輯器件EPLD和物理層芯片,其中,所述物理層芯片,用于輸出低頻時(shí)鐘信號(hào)至所述EPLD ;所述EPLD包括計(jì)時(shí)單元,用于當(dāng)需要切換顯示模式時(shí),通過(guò)所述物理層芯片輸出 的低頻時(shí)鐘信號(hào)進(jìn)行計(jì)時(shí),第一切換單元,用于當(dāng)所述計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間值TIMEl時(shí),通知 所述處理器切換顯示模式。 優(yōu)選地,所述EPLD還包括第二切換單元,用于當(dāng)所述計(jì)時(shí)超過(guò)所述TIMEl時(shí),每隔 預(yù)設(shè)時(shí)間值TIME2,通知所述處理器切換顯示模式。優(yōu)選地,所述第一切換單元具體用于當(dāng)所述計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間值TIMEl時(shí),上報(bào) 所述處理器一次中斷。優(yōu)選地,所述EPLD還包括檢測(cè)單元,用于檢測(cè)顯示模式是否需要切換。優(yōu)選地,所述檢測(cè)單元具體用于通過(guò)所述物理層芯片輸出的低頻時(shí)鐘信號(hào)邊緣檢 測(cè)顯示模式是否需要切換。本發(fā)明提出的利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的方法和裝置,對(duì)物理層芯片的引 腳進(jìn)行配置使物理層芯片輸出低頻信號(hào),EPLD利用物理層芯片輸出的低頻信號(hào)對(duì)用戶(hù)按下 切換按鍵的時(shí)間長(zhǎng)度進(jìn)行計(jì)時(shí),用較少EPLD資源完成顯示模式的切換。
圖1為本發(fā)明利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的方法一實(shí)施例的流程示意圖;圖2為本發(fā)明利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的方法又一實(shí)施例的流程示意圖;圖3為本發(fā)明利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的裝置一實(shí)施例的結(jié)構(gòu)示意圖;圖4為本發(fā)明利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的裝置一實(shí)施例的EPLD的結(jié)構(gòu)示 意圖。本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施例方式本發(fā)明提出的利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的方法和裝置,對(duì)物理層芯片的引 腳進(jìn)行配置使物理層芯片輸出低頻信號(hào),EPLD利用物理層芯片輸出的低頻信號(hào)對(duì)用戶(hù)按下 切換按鍵的時(shí)間長(zhǎng)度進(jìn)行計(jì)時(shí),用較少EPLD資源完成顯示模式的切換。參照?qǐng)D1,提出本發(fā)明利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的方法一實(shí)施例,包括步驟101,通信設(shè)備的物理層芯片輸出低頻時(shí)鐘信號(hào)至通信設(shè)備的EPLD ;步驟102,當(dāng)需要切換顯示模式時(shí),EPLD通過(guò)物理層芯片輸出的低頻時(shí)鐘信號(hào)進(jìn) 行計(jì)時(shí);步驟103,當(dāng)計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間值TIMEl時(shí),通知通信設(shè)備的處理器切換顯示模式。步驟103具體為當(dāng)計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間值TIMEl時(shí),EPLD上報(bào)處理器一次中斷。參照?qǐng)D2,提出本發(fā)明利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的方法又一實(shí)施例,在上述 實(shí)施例中,步驟103之后,還包括步驟104,當(dāng)計(jì)時(shí)超過(guò)TIMEl時(shí),每隔預(yù)設(shè)時(shí)間值TIME2,通知處理器切換顯示模 式;步驟102之前還包括步驟1011,EPLD檢測(cè)顯示模式是否需要切換。步驟1011具體為EPLD通過(guò)物理層芯片輸出的低頻時(shí)鐘信號(hào)邊緣檢測(cè)顯示模式是否需要切換。下面詳細(xì)說(shuō)明本發(fā)明低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的方法實(shí)施例的工作原理。通信設(shè)備正常工作后,處理器配置物理層芯片內(nèi)部寄存器,使物理層芯片的一個(gè) 指示燈信號(hào)線(xiàn)輸出低頻時(shí)鐘信號(hào)至EPLD ;EPLD檢測(cè)顯示模式是否需要切換,在本實(shí)施例中可為切換按鍵是否被按下;當(dāng)切換按鍵被按下時(shí),EPLD利用低頻時(shí)鐘信號(hào)計(jì)時(shí)切換按鍵被按下的時(shí)間長(zhǎng)度;如果切換按鍵被按下達(dá)到預(yù)設(shè)的時(shí)間值TIME1,EPLD給處理器上報(bào)一次中斷,并 由處理器處理指示燈的模式切換;EPLD繼續(xù)利用低頻時(shí)鐘信號(hào)計(jì)時(shí)切換按鍵被按下的時(shí)間長(zhǎng)度;如果切換按鍵被按下超過(guò)預(yù)設(shè)的時(shí)間值TIMEl,則每隔預(yù)設(shè)的時(shí)間值TIME2,EPLD 給處理器上報(bào)一次中斷,并由處理器處理指示燈的模式切換,TIME2可以大于、等于或小于 TIMEl ;任何時(shí)候,只要切換按鍵處于松開(kāi)的狀態(tài),流程返回到EPLD檢測(cè)切換按鍵是否被 按下。本發(fā)明提出的利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的方法,對(duì)物理層芯片的引腳進(jìn)行 配置使物理層芯片輸出低頻信號(hào),EPLD利用物理層芯片輸出的低頻信號(hào)對(duì)用戶(hù)按下切換按 鍵的時(shí)間長(zhǎng)度進(jìn)行計(jì)時(shí),用較少EPLD資源完成顯示模式的切換。參照?qǐng)D3,提出本發(fā)明利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的裝置40 —實(shí)施例,與通 信設(shè)備的處理器10連接,包括EPLD30和物理層芯片20,其中,物理層芯片20,用于輸出低頻時(shí)鐘信號(hào)至EPLD30 ;參照?qǐng)D4,EPLD30包括計(jì)時(shí)單元32,用于當(dāng)需要切換顯示模式時(shí),通過(guò)物理層芯片 20輸出的低頻時(shí)鐘信號(hào)進(jìn)行計(jì)時(shí),第一切換單元33,用于當(dāng)計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間值TIMEl時(shí), 通知處理器10切換顯示模式。第一切換單元33具體用于當(dāng)計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間值TIMEl時(shí),上報(bào)處理器10 —次 中斷。另提出本發(fā)明利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的裝置40 —實(shí)施例,在上述實(shí)施 例中,EPLD30還包括第二切換單元34,用于當(dāng)計(jì)時(shí)超過(guò)TIMEl時(shí),每隔預(yù)設(shè)時(shí)間值TIME2,通知所述處 理器10切換顯示模式;
檢測(cè)單元31,用于檢測(cè)顯示模式是否需要切換;檢測(cè)單元31具體用于通過(guò)物理層芯片20輸出的低頻時(shí)鐘信號(hào)邊緣檢測(cè)顯示模式 是否需要切換。下面詳細(xì)說(shuō)明本發(fā)明利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的裝置40實(shí)施例的工作原理。通信設(shè)備正常工作后,處理器10配置物理層芯片20內(nèi)部寄存器,使物理層芯片20 的一個(gè)指示燈信號(hào)線(xiàn)輸出低頻時(shí)鐘信號(hào)至EPLD30 ;EPLD30的檢測(cè)單元31檢測(cè)顯示模式是否切換,在本實(shí)施例中可為切換按鍵是否 被按下;當(dāng)切換按鍵被按下時(shí),計(jì)時(shí)單元32利用低頻時(shí)鐘信號(hào)計(jì)時(shí)切換按鍵被按下的時(shí) 間長(zhǎng)度;如果切換按鍵被按下達(dá)到預(yù)設(shè)的時(shí)間值TIME1,第一切換單元33給處理器10上報(bào) 一次中斷,并由處理器10處理指示燈的模式切換;計(jì)時(shí)單元32繼續(xù)利用低頻時(shí)鐘信號(hào)計(jì)時(shí)切換按鍵被按下的時(shí)間長(zhǎng)度;如果切換按鍵被按下超過(guò)預(yù)設(shè)的時(shí)間值TIME1,則每隔預(yù)設(shè)的時(shí)間值TIME2,第二 切換單元34給處理器10上報(bào)一次中斷,并由處理器10處理指示燈的模式切換,TIME2可 以大于、等于或小于TIMEl ;任何時(shí)候,只要切換按鍵處于松開(kāi)的狀態(tài),計(jì)時(shí)單元32重新開(kāi)始計(jì)時(shí)。本發(fā)明提出的利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的裝置40,對(duì)物理層芯片20的引 腳進(jìn)行配置使物理層芯片20輸出低頻信號(hào),EPLD30利用物理層芯片20輸出的低頻信號(hào)對(duì) 用戶(hù)按下切換按鍵的時(shí)間長(zhǎng)度進(jìn)行計(jì)時(shí),用較少EPLD30資源完成顯示模式的切換。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專(zhuān)利范圍,凡是利用 本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān) 的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專(zhuān)利保護(hù)范圍內(nèi)。
權(quán)利要求
一種利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的方法,其特征在于,包括步驟通信設(shè)備的物理層芯片輸出低頻時(shí)鐘信號(hào)至所述通信設(shè)備的可編程邏輯器件EPLD;當(dāng)需要切換顯示模式時(shí),所述EPLD通過(guò)所述物理層芯片輸出的低頻時(shí)鐘信號(hào)進(jìn)行計(jì)時(shí);當(dāng)所述計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間值TIME1時(shí),通知所述通信設(shè)備的處理器切換顯示模式。
2.如權(quán)利要求1所述的利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的方法,其特征在于,所述當(dāng) 計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間值TIMEl時(shí),通知通信設(shè)備的處理器切換顯示模式之后,還包括當(dāng)所述計(jì)時(shí)超過(guò)所述TIMEl時(shí),每隔預(yù)設(shè)時(shí)間值TIME2,通知所述處理器切換顯示模式。
3.如權(quán)利要求1或2所述的利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的方法,其特征在于,所述 當(dāng)計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間值TIMEl時(shí),通知通信設(shè)備的處理器切換顯示模式包括當(dāng)所述計(jì)時(shí)達(dá)到TIMEl時(shí),所述EPLD上報(bào)所述處理器一次中斷。
4.如權(quán)利要求1或2所述的利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的方法,其特征在于,所述 EPLD通過(guò)物理層芯片輸出的低頻時(shí)鐘信號(hào)進(jìn)行計(jì)時(shí)之前,還包括所述EPLD檢測(cè)顯示模式是否需要切換。
5.如權(quán)利要求4所述的利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的方法,其特征在于,所述 EPLD檢測(cè)切換按鍵是否按下具體為所述EPLD通過(guò)所述物理層芯片輸出的低頻時(shí)鐘信號(hào)邊緣檢測(cè)顯示模式是否需要切換。
6.一種利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的裝置,與通信設(shè)備的處理器連接,其特征在 于,包括可編程邏輯器件EPLD和物理層芯片,其中,所述物理層芯片,用于輸出低頻時(shí)鐘信號(hào)至所述EPLD ;所述EPLD包括計(jì)時(shí)單元,用于當(dāng)需要切換顯示模式時(shí),通過(guò)所述物理層芯片輸出的低 頻時(shí)鐘信號(hào)進(jìn)行計(jì)時(shí);第一切換單元,用于當(dāng)所述計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間值TIMEl時(shí),通知所述 處理器切換顯示模式。
7.如權(quán)利要求6所述的利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的裝置,其特征在于,所述 EPLD還包括第二切換單元,用于當(dāng)所述計(jì)時(shí)超過(guò)所述TIMEl時(shí),每隔預(yù)設(shè)時(shí)間值TIME2,通 知所述處理器切換顯示模式。
8.如權(quán)利要求6或7所述的利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的裝置,其特征在于,所述 第一切換單元具體用于當(dāng)所述計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間值TIMEl時(shí),上報(bào)所述處理器一次中斷。
9.如權(quán)利要求6或7所述的利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的裝置,其特征在于,所述 EPLD還包括檢測(cè)單元,用于檢測(cè)顯示模式是否需要切換。
10.如權(quán)利要求9所述的利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的裝置,其特征在于,所述檢 測(cè)單元具體用于通過(guò)所述物理層芯片輸出的低頻時(shí)鐘信號(hào)邊緣檢測(cè)顯示模式是否需要切
全文摘要
本發(fā)明揭示了一種利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的方法和裝置,該方法包括步驟通信設(shè)備的物理層芯片輸出低頻時(shí)鐘信號(hào)至所述通信設(shè)備的可編程邏輯器件EPLD;當(dāng)需要切換顯示模式時(shí),所述EPLD通過(guò)所述物理層芯片輸出的低頻時(shí)鐘信號(hào)進(jìn)行計(jì)時(shí);當(dāng)所述計(jì)時(shí)達(dá)到預(yù)設(shè)時(shí)間值TIME1時(shí),通知所述通信設(shè)備的處理器切換顯示模式。本發(fā)明的利用低頻時(shí)鐘實(shí)現(xiàn)顯示模式切換的方法和裝置,利用較少EPLD資源進(jìn)行顯示模式的切換。
文檔編號(hào)H04L12/04GK101888299SQ20101020758
公開(kāi)日2010年11月17日 申請(qǐng)日期2010年6月22日 優(yōu)先權(quán)日2010年6月22日
發(fā)明者任立濤, 唐偉, 尚迎春, 歐洋, 白宏偉, 錢(qián)電生 申請(qǐng)人:中興通訊股份有限公司