在本篇文章中,我們將展示兩種可在FPGA上實現(xiàn)的COTS IEC 62439-3交換機IP核的延遲的比較。第一種是混合使用直通交換和存儲-轉(zhuǎn)發(fā)交換架構(gòu),第二種則是僅基于存儲-轉(zhuǎn)發(fā)交換技術(shù)。
01
可靠的以太網(wǎng)技術(shù)——HSR&PRP
如今,HSR/PRP等可靠的以太網(wǎng)網(wǎng)絡正在獲得許多工業(yè)自動化應用的認可。這種演變的一個有力證據(jù)是國際電工委員會采用了基于高可靠性無縫冗余 (HSR)以太網(wǎng)的協(xié)議和用于變電站自動化的并行冗余協(xié)議 (PRP) (IEC 62439-3 第 5 和 4 條)。這兩種協(xié)議都提供零切換延遲時間,在故障情況下不丟失幀,并被當作在第 2 層進行網(wǎng)絡監(jiān)督的強大手段。

HSR單播流量環(huán)配置示例
HSR幀與傳統(tǒng)的以太網(wǎng)基礎設施不兼容,而PRP則允許通過兩個傳統(tǒng)的以太網(wǎng)網(wǎng)絡發(fā)送重復幀。因此,PRP 的應用領域更為廣泛,盡管它并不是專門為“實時”以太網(wǎng)環(huán)境設計的。
“實時”意味著在信號發(fā)生后的可預測時間內(nèi)對其進行響應。例如,現(xiàn)代數(shù)字控制回路需要低于10μs的反應時間。最新的基于以太網(wǎng)的控制協(xié)議如EtherCAT或Sercos III等往往基于硬件來實現(xiàn)可預測的同步行為和極低的延遲時間。
HSR旨在滿足為Process Bus設置的嚴格通信要求,它可以將每個間隔層中的智能電子設備 (IED) 互連。
PRP適用于Station和Inter-Bay Buses。由于該協(xié)議的靈活性,它可以連接許多異構(gòu)設備。
為了保持通信中的冗余,PRP和 HSR 網(wǎng)絡之間的互連是使用冗余網(wǎng)關(guān)執(zhí)行的。每個HSR鏈路使用兩個網(wǎng)關(guān)設備連接到每個PRP LAN。因此,避免了潛在的“單點故障”問題。

通過HSR和PRP的變電站網(wǎng)絡通信
02
直通與存儲轉(zhuǎn)發(fā)
直通和存儲轉(zhuǎn)發(fā) L2 交換都基于數(shù)據(jù)包的目標 MAC 地址做出轉(zhuǎn)發(fā)決策。它們之間的主要區(qū)別是:
存儲轉(zhuǎn)發(fā)交換在收到整個數(shù)據(jù)包后做出決定。
直通交換在分析目標 MAC 地址后做出轉(zhuǎn)發(fā)決定,該地址位于幀的第一部分。
在存儲轉(zhuǎn)發(fā)交換中,延遲時間包括接收整個幀所需的時間。因此,與直通交換相比,存儲轉(zhuǎn)發(fā)交換的延遲時間更長。
03
轉(zhuǎn)發(fā)延遲時間
在Xilinx FPGA上的虹科HSR-PRP IP核中實現(xiàn)這兩種方法(一種混合直通和存儲轉(zhuǎn)發(fā),另一種是純存儲轉(zhuǎn)發(fā)),結(jié)果如下:

混合直通和存儲轉(zhuǎn)發(fā)延遲

存儲轉(zhuǎn)發(fā)延遲
因此,可以說虹科HSR-PRP IP核實現(xiàn)了專為PRP和HSR協(xié)議設計的交換架構(gòu)。
理論上的最小延遲時間是通過考慮以太網(wǎng)幀的強制字段來計算的,這意味著必須對這些字段進行分析以做出交換決策。在這種情況下,在直通中,時間與幀長度無關(guān),因此它將是恒定的。在純存儲轉(zhuǎn)發(fā)方法的情況下,在開始重傳之前需要存儲整個幀,因此延遲取決于幀長度。可以看出,它比優(yōu)化的直通交換架構(gòu)大一個數(shù)量級。
結(jié)論
1
分析表明,將直通與存儲轉(zhuǎn)發(fā)方法相結(jié)合的定制架構(gòu)在任何情況下都能提供最佳的延遲時間。
2
FPGA在這些新協(xié)議中的作用至關(guān)重要。一方面,它們允許低延遲、靈活和可擴展的解決方案來滿足這些標準中設定的嚴格要求。另一方面,當工業(yè)制造商結(jié)合新協(xié)議和特定協(xié)議為市場提供設備時,F(xiàn)PGA能夠減少上市時間和風險。
-
FPGA
+關(guān)注
關(guān)注
1660文章
22412瀏覽量
636285 -
交換機
+關(guān)注
關(guān)注
23文章
2904瀏覽量
104466
發(fā)布評論請先 登錄
虹科動態(tài) | 2026年1月精彩回顧
VRRP 只能主備閑置?如何配合 MC-LAG 實現(xiàn)網(wǎng)關(guān)的“雙活轉(zhuǎn)發(fā)”?
虹科分享 | SocTek IP Cores:FPGA高端網(wǎng)絡與時間同步解決方案
虹科動態(tài) | 2025年12月精彩回顧
虹科車載以太網(wǎng)解決方案:全面賦能智能汽車與無人駕駛通信
虹科答疑 | 使用虹科PCAN-Explorer 6進行.DBC解析總共分幾步?
虹科動態(tài) | 2025年11月精彩回顧
虹科動態(tài) | 虹科×長城汽車技術(shù)交流日圓滿落幕!
圓滿收官 | 虹科CAN總線專題全系列直播精華回顧已上線!
虹科案例 | 礦業(yè)數(shù)字化轉(zhuǎn)型:虹科owa5X如何贏得日立Wenco信任?
虹科分享 | TC10管理:虹科10BASE-T1S方案高效管控ECU休眠/喚醒
虹科動態(tài) | 2025年10月精彩回顧
直播回顧 | 硬核干貨放送,虹科CAN總線應用層直播助您告別低效聯(lián)調(diào),破解車載網(wǎng)絡開發(fā)核心難題
虹科分享 | 賦能現(xiàn)代化礦業(yè):虹科Owasys堅固型車載通信終端方案
虹科干貨 | FPGA實現(xiàn)直通交換與存儲轉(zhuǎn)發(fā)的切換延遲
評論