System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及集成電路,特別是涉及一種多端口物理編碼子層和數字信號傳輸方法。
技術介紹
1、物理編碼子層(physical?coding?sublayer,pcs)是數據通信過程中的一種物理層協議,負責將二進制數據流編碼為數字信號以在物理介質中傳輸,并在接收端將數字信號解碼為原始的二進制數據流。
2、現有的芯片設計技術中,pcs通常是用硬件邏輯實現的,可以根據具體使用情況,將多端口物理編碼子層的一條鏈路(lane)或綁定后的多條鏈路,與對應的控制器(controler)的端口(port)進行連接,以執行信號的輸入和輸出。
3、然而,無論多端口物理編碼子層有多少鏈路,每個多端口物理編碼子層只能連接控制器的一個端口,導致多端口物理編碼子層其余的鏈路沒有相應的端口進行連接,導致鏈路的浪費。并且,若控制器提供較多端口,就會出現控制器使用面積過大的問題,造成硬件成本的浪費。
技術實現思路
1、本申請提供了一種多端口物理編碼子層和數字信號傳輸方法,能夠在避免鏈路浪費的同時,也防止硬件成本的浪費。
2、本申請公開了如下技術方案:
3、第一方面,本申請公開了一種多端口物理編碼子層,所述多端口物理編碼子層包括:原始模塊和中間模塊;
4、所述原始模塊的鏈路與所述中間模塊的鏈路連接端一一連接,所述中間模塊的端口連接端用于與控制器的端口一一連接;
5、所述中間模塊,用于響應于模式配置信號,將所述鏈路連接端和所述端口連接端綁定,以實現數字信
6、可選的,所述鏈路連接端的個數大于或等于所述鏈路的條數,所述端口連接端的個數大于或等于所述端口的個數。
7、可選的,所述模式配置信號可以支持x1、x2、x4和x8中的一種或多種配置模式。
8、可選的,所述原始模塊有a條鏈路,所述控制器有b個端口,其中,a和b為正整數;
9、所述響應于模式配置信號,將所述鏈路連接端和所述端口連接端綁定,包括:
10、響應于模式配置信號,將a個所述鏈路連接端和所述和b個所述端口連接端綁定。
11、可選的,所述原始模塊有a條鏈路,所述控制器有b個端口,所述模式配置信號表征將所述中間模塊的格式設置為c個dx的模式,其中,a、b、c和d均為正整數,且a=c×d,c=b;
12、所述響應于模式配置信號,將所述鏈路連接端和所述端口連接端綁定,包括:
13、響應于模式配置信號,將a個所述鏈路連接端和b個所述端口連接端綁定。
14、可選的,其特征在于,所述原始模塊有a條鏈路,所述控制器有b個端口,所述模式配置信號表征將所述中間模塊的格式設置為e個fx和g個hx的模式,其中,a、b、e、f、g和h均為正整數,且e×f+g×h=a,e+f=b;
15、所述響應于模式配置信號,將所述鏈路連接端和所述端口連接端綁定,包括:
16、響應于模式配置信號,將a個所述鏈路連接端和b個所述端口連接端綁定。
17、可選的,所述數字信號為二進制數據流編碼而成。
18、第二方面,本申請公開了一種數字信號傳輸方法,應用于多端口物理編碼子層,所述多端口物理編碼子層包括原始模塊和中間模塊,所述原始模塊的鏈路與所述中間模塊的鏈路連接端一一連接,所述中間模塊的端口連接端用于與控制器的端口一一連接;所述方法包括:
19、接收模式配置信號;
20、基于所述模式配置信號,將所述鏈路連接端和所述端口連接端綁定,以實現數字信號的傳輸。
21、可選的,所述鏈路連接端的個數大于或等于所述鏈路的條數,所述端口連接端的個數大于或等于所述端口的個數。
22、可選的,所述模式配置信號可以支持x1、x2、x4和x8中的一種或多種配置模式。
23、相較于現有技術,本申請具有以下有益效果:
24、本申請提供了一種多端口物理編碼子層和數字信號傳輸方法,該多端口物理編碼子層包括:原始模塊和中間模塊;原始模塊的鏈路與中間模塊的鏈路連接端一一連接,中間模塊的端口連接端用于與控制器的端口一一連接;中間模塊用于響應于模式配置信號,將鏈路連接端和所述端口連接端綁定,以實現數字信號的傳輸。由此,通過上述的配置方式可以使得原始模塊看中的所有鏈路均投入使用,提高了多端口物理編碼子層的利用率,并且,可以在對應的控制器的端口個數不變的情況下,使用更少的多端口物理編碼子層,從而節約了硬件成本,降低了使用功耗。
本文檔來自技高網...【技術保護點】
1.一種多端口物理編碼子層,其特征在于,所述多端口物理編碼子層包括:原始模塊和中間模塊;
2.根據權利要求1所述的一種多端口物理編碼子層,其特征在于,所述鏈路連接端的個數大于或等于所述鏈路的條數,所述端口連接端的個數大于或等于所述端口的個數。
3.根據權利要求1所述的一種多端口物理編碼子層,其特征在于,所述模式配置信號可以支持x1、x2、x4和x8中的一種或多種配置模式。
4.根據權利要求1所述的一種多端口物理編碼子層,其特征在于,所述原始模塊有A條鏈路,所述控制器有B個端口,其中,A和B為正整數;
5.根據權利要求1所述的一種多端口物理編碼子層,其特征在于,所述原始模塊有A條鏈路,所述控制器有B個端口,所述模式配置信號表征將所述中間模塊的格式設置為C個Dx的模式,其中,A、B、C和D均為正整數,且A=C×D,C=B;
6.根據權利要求1所述的一種多端口物理編碼子層,其特征在于,所述原始模塊有A條鏈路,所述控制器有B個端口,所述模式配置信號表征將所述中間模塊的格式設置為E個Fx和G個Hx的模式,其中,A、B、E、F、G和
7.根據權利要求1所述的一種多端口物理編碼子層,其特征在于,所述數字信號為二進制數據流編碼而成。
8.一種數字信號傳輸方法,其特征在于,應用于多端口物理編碼子層,所述多端口物理編碼子層包括原始模塊和中間模塊,所述原始模塊的鏈路與所述中間模塊的鏈路連接端一一連接,所述中間模塊的端口連接端用于與控制器的端口一一連接;所述方法包括:
9.根據權利要求8所述的方法,其特征在于,所述鏈路連接端的個數大于或等于所述鏈路的條數,所述端口連接端的個數大于或等于所述端口的個數。
10.根據權利要求8所述的方法,其特征在于,所述模式配置信號可以支持x1、x2、x4和x8中的一種或多種配置模式。
...【技術特征摘要】
1.一種多端口物理編碼子層,其特征在于,所述多端口物理編碼子層包括:原始模塊和中間模塊;
2.根據權利要求1所述的一種多端口物理編碼子層,其特征在于,所述鏈路連接端的個數大于或等于所述鏈路的條數,所述端口連接端的個數大于或等于所述端口的個數。
3.根據權利要求1所述的一種多端口物理編碼子層,其特征在于,所述模式配置信號可以支持x1、x2、x4和x8中的一種或多種配置模式。
4.根據權利要求1所述的一種多端口物理編碼子層,其特征在于,所述原始模塊有a條鏈路,所述控制器有b個端口,其中,a和b為正整數;
5.根據權利要求1所述的一種多端口物理編碼子層,其特征在于,所述原始模塊有a條鏈路,所述控制器有b個端口,所述模式配置信號表征將所述中間模塊的格式設置為c個dx的模式,其中,a、b、c和d均為正整數,且a=c×d,c=b;
6.根據權利要求1所述的一種多端口物理編碼子層...
【專利技術屬性】
技術研發人員:朱珂,王盼,劉長江,徐慶陽,鐘丹,吳佳駿,劉顏鵬,朱靖禹,崔彤,張傳波,
申請(專利權)人:井芯微電子技術天津有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。