本說明書涉及通信,尤其涉及一種選擇時鐘的方法和路由設備。
背景技術:
1、mux:multiplexer(數據選擇器);
2、gpio:general-purpose?input/output(通用輸入/輸出);
3、在分布式架構路由器中,主控板主要負責路由計算、協議處理、系統管理等高復雜性任務,通常采用通用cpu作為主芯片,業務子卡(業務板)負責出不同形式的接口,如千兆光口等,一般使用交換芯片或fpga,實現靈活的接口類型配置。主控板和業務子卡同時掛接在背板上,實現數據連接。兩者之間的數據通路一般為pcie、或者sgmii等高速總線。另外還有一些低速總線如iic、spi、uart等實現管理和控制。
4、如圖1所示,當前業務子卡的接口芯片一般支持多種高速總線,來適應不同的接口類型和速率。對于不同的高速總線,根據其協議要求,時鐘頻率的需求不同,如pcie?需要100mhz時鐘,sgmii?需要125mhz時鐘,xaui需要156.2mhz等等,業務子卡面臨時鐘選源和切換的難題。
技術實現思路
1、為克服相關技術中存在的問題,本說明書提供了一種選擇時鐘的方法和路由設備。
2、根據本說明書實施例的第一方面,提供一種選擇時鐘的方法,該方法應用于業務板,所述業務板包括:分路裝置、數據選擇器和時鐘驅動器;
3、所述分路裝置通過多路信號與數據選擇器連接,所述數據選擇器還與多個頻點時鐘連接,其中所述數據選擇器中配置有不同信號和不同頻點時鐘的對應關系;
4、識別數據選擇器的多路信號中處于高電平的目標信號,根據所述對應關系獲取與目標信號對應的目標頻點時鐘;
5、將目標頻點時鐘通過時鐘驅動器輸出給接口芯片。
6、其中,所述分路裝置包括:gpio芯片;
7、所述gpio芯片通過低速總線與主控板連接,將主控板低速信號轉為多路信號。
8、其中,所述數據選擇器包括:mux電路。
9、其中,所述分路裝置通過多路信號與數據選擇器連接,包括:
10、分路裝置的多路信號連接到數據選擇器的通道選擇管腳上。
11、其中,所述數據選擇器還與多個頻點時鐘連接,包括:
12、所述數據選擇器的輸入端口分別與多個頻點時鐘晶振鏈接。
13、其中,所述分路裝置和\或數據選擇器為cpld芯片。
14、通過上述各實施例中的方法,可以實現主控板通過低速總線對時鐘頻點進行切換。
15、根據本說明書實施例的第二方面,提供一種路由設備,所述路由設備包括:業務板,所述業務板包括:分路裝置、數據選擇器、時鐘驅動器和接口芯片;
16、所述分路裝置一端通過低速總線連接主控板,另一端通過多路連接數據選擇器,用于向數據選擇器發送多路信號;
17、所述數據選擇器還與多個頻點時鐘連接,用于獲取不同頻點時鐘;
18、其中,所述數據選擇器中配置有不同信號和不同頻點時鐘的對應關系;
19、數據選擇器識別多路信號中處于高電平的目標信號,根據所述對應關系獲取與目標信號對應的目標頻點時鐘;
20、數據選擇器識將目標頻點時鐘通過時鐘驅動器輸出給接口芯片。
21、其中,所述分路裝置包括:gpio芯片;
22、所述gpio芯片通過低速總線與主控板連接,將主控板低速信號轉為多路信號。
23、其中,所述數據選擇器還與多個頻點時鐘連接,包括:
24、所述數據選擇器的輸入端口分別與多個頻點時鐘晶振鏈接。
25、其中,所述分路裝置和\或數據選擇器為cpld芯片。
26、應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本說明書。
1.一種選擇時鐘的方法,其特征在于,所述方法應用于業務板,所述業務板包括:分路裝置、數據選擇器和時鐘驅動器;
2.根據權利要求1所述的方法,其特征在于,所述分路裝置包括:gpio芯片;
3.根據權利要求1所述的方法,其特征在于,所述數據選擇器包括:mux電路。
4.根據權利要求1所述的方法,其特征在于,所述分路裝置通過多路信號與數據選擇器連接,包括:
5.根據權利要求1所述的方法,其特征在于,所述數據選擇器還與多個頻點時鐘連接,包括:
6.根據權利要求1所述的方法,其特征在于,所述分路裝置和\或數據選擇器為cpld芯片。
7.一種路由設備,其特征在于,所述路由設備包括:業務板,所述業務板包括:分路裝置、數據選擇器、時鐘驅動器和接口芯片;
8.根據權利要求7所述的路由設備,其特征在于,所述分路裝置包括:gpio芯片;
9.根據權利要求7所述的路由設備,其特征在于,所述數據選擇器還與多個頻點時鐘連接,包括:
10.根據權利要求7所述的路由設備,其特征在于,所述分路裝置和\或數據選擇器為cpld芯片。