一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于Xilinx Zynq-7000 SoC實現的SoC-e的IP設計

Hx ? 作者:工程師陳翠 ? 2018-06-26 10:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

背景:

無論是工業(yè)4.0還是工業(yè)IOT(IIOT)系統(tǒng)都依賴于強健的通信網絡,而HSR和PRP協(xié)議正是用來保證在關鍵基礎設施上網絡的可用性的,主要是因為這兩種協(xié)議的應用可以在網絡服務失敗時保證0延遲的恢復時間。而可靠的以太網必然是可以接收很多工業(yè)自動化應用的,這種演變比較有說明力的一個例子就是國際電子技術委員會為了實現電力變電站的自動化(IEC 62439-3 條款4和5)而采用HSR以太網協(xié)議和PRP 協(xié)議,這兩個協(xié)議都提供零切換延遲時間,一邊保證不會使傳輸幀在網絡失敗或強大的對網絡監(jiān)管層下丟失。此外,這兩個協(xié)議都支持IEEE 1588同步冗余路徑。

SoC-e IP 與HSR/PRP協(xié)議 for IIoT APP:

近期,Avnet網站上出現了一篇題為“Zero Downtime industrial IoT Using Programmables SoCs”的新文章,這篇文章討論了一個基于Xilinx Zynq-7000 SoC (SoC可以為其提供靈活的解決方案)實現的SoC-e的IP設計,而這個IP可以連接到HSR(High-availability Seamless Redundancy)環(huán)型網絡和PRP parallel Redundancy Protocol)LAN(局域網),同時,這個IP也可以在IEC 61850語境中作為一個網絡橋來使用。最后,這篇文章還討論了一個基于此IP的設計Demo,這個demo就是Avnet基于Zynq開發(fā)的MicroZed 工業(yè)4.0以太網kit(MicroZed I4EK)。

在文章的第一部分作者詳細闡述了HSR和PRP協(xié)議的主要內容:PRP是在網絡節(jié)點而不是在網絡中上實現的,PRP節(jié)點有兩個以太網端口,這兩個端口都被稱為DANs(Dual attached Nodes),而每一個DAN以太網端口都可以連接到兩個獨立的以太網網絡(LAN A和LAN B)之一上,這樣就可以實現一個雙冗余的網絡拓撲結構,然后DANs可以通過兩個網絡發(fā)送相同的幀。不同于PRP協(xié)議,HSR冗余則需要依賴于通過一個環(huán)形網絡的兩個方向發(fā)送包文件來實現。

圖1:PRP冗余協(xié)議

下圖是文章中展示出的一個HSR環(huán)形網絡拓撲結構方框圖:

基于Xilinx Zynq-7000 SoC實現的SoC-e的IP設計

圖2:HSP Example of ring configuration for Multicast Traffic

不過,如PRP一樣,每一個HSR網絡節(jié)點也有兩個以太網端口,并作為一個HSR的雙重附加節(jié)點連接到網絡中。在HSR 環(huán)形網絡中,數據包需要向兩個方向的節(jié)點傳輸,所以,當數據包連續(xù)傳輸到所有目的地時,一旦在網絡的任何地方發(fā)生單斷裂,都可以被探測到。方框圖中的紅盒子是一個常規(guī)的缺乏DANN網絡連通性的以太網設備而配置的DANN適配器(對于只有一個以太網端口的設備,PRP協(xié)議也支持紅盒子思想)。

所以,IIoT工業(yè)系統(tǒng)中往往會同時實現HSR和PRP協(xié)議,以便可以增加網絡協(xié)調的可靠性和安全性(所有這些特點在IIoT網絡系統(tǒng)中都已明確表明)。

在文章剩余部分主要描述SoC-e的HSR.PRP轉換IP,這個IP是基于Avnet 的MicroZed SOM上的ZynqSoC芯片中的可編程部分實現的,當然,MicroZed SOM也是Avnet MicroZed I4EK的一部分。

總結:

關于以太網的實現往往比較復雜,對可靠傳輸的要求也比較高,但是為了保證可靠傳輸采取的策略也比較廣泛,而上文中提到的這篇文章中,通過FPGA來實現保證以太網可靠傳輸的兩個協(xié)議,并將其封裝為一個IP的形式,確實可以將FPGA的優(yōu)勢應用的網絡連接應用中,雙方互利,不失為一種更好的實現方式。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • Zynq
    +關注

    關注

    10

    文章

    615

    瀏覽量

    48254
  • 工業(yè)4.0
    +關注

    關注

    48

    文章

    2053

    瀏覽量

    120718
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Zynq-7000 SoC提供 FPGA 資源

    Z-701028K2.180Z-7014S65K3.8170Z-702085K4.9220表 1:Trenz Electronic 的 SoM 中使用的 Xilinx Zynq-7000 SoC(Z-7014S
    發(fā)表于 08-31 14:43

    Xilinx Zynq-7000特性參數

    CPUCPU為Xilinx Zynq-7000SOC,兼容XC7Z035/XC7Z045/XC7Z100,平臺升級能力強,以下為Xilinx Zynq-7000特性參數:電源接口和開關
    發(fā)表于 12-30 07:55

    Xilinx Zynq-7000SOC的相關資料推薦

    CPUCPU為Xilinx Zynq-7000SOC,兼容XC7Z035/XC7Z045/XC7Z100,平臺升級能力強,以下為Xilinx Zynq-7000特性參數:TLZ7xH-
    發(fā)表于 01-03 07:50

    xilinx公司SoC器件Zynq-7000開發(fā)方案介紹

    xilinx公司的Zynq-7000是全編程SoC器件,是系統(tǒng)級集成電路,并具有硬件,軟件和I/O可編程性,可設計更智能化的系統(tǒng),大大地降低BOM成本,NRE成本,設計風險,同時加快產品面市.主要
    發(fā)表于 05-05 14:32 ?3652次閱讀
    <b class='flag-5'>xilinx</b>公司<b class='flag-5'>SoC</b>器件<b class='flag-5'>Zynq-7000</b>開發(fā)方案介紹

    為何要選擇Zynq-7000 All Programmable SoC

    Zynq-7000 AP SoC作為業(yè)界第一款SoC產品,完美集成了雙核ARM Cortex-A9處理器與賽靈思28 nm FPGA。本視頻向您展示了Zynq-7000的強大性能,以及
    的頭像 發(fā)表于 06-05 01:45 ?4864次閱讀
    為何要選擇<b class='flag-5'>Zynq-7000</b> All Programmable <b class='flag-5'>SoC</b>

    Zynq-7000 AP SoC 在多種應用領域中的演示

    Xilinx公司介紹:Zynq-7000 AP SoC 在多種應用領域中的演示。
    的頭像 發(fā)表于 06-04 13:47 ?5174次閱讀

    Zynq-7000全可編程SoC的性能和功能

    Zynq-7000全可編程SoC提供無與倫比的性能和功能
    的頭像 發(fā)表于 01-21 07:32 ?3961次閱讀

    Zynq-7000 AP SoC提供業(yè)經驗證的IP及參考設計

    XilinxZynq-7000 SoC提供了一個穩(wěn)健而廣泛的支持基礎,讓用戶基于Zynq的開發(fā)設計更加高效,同時也幫助客戶更快地把設計推向市場.Z
    的頭像 發(fā)表于 11-30 06:08 ?2897次閱讀

    使用Zynq-7000 All Programmable SoC實現DSP功能的軟件加速

    該演示展示了Zynq-7000 All Programmable SoC及其使用NEON引擎或硬件加速來加速軟件的能力。 查看Zynq-7000 SoC的靈活性,以加速軟件和利用..
    的頭像 發(fā)表于 11-26 06:56 ?5552次閱讀

    Zynq-7000 All Programmable SoC的開發(fā)工具概述

    了解可用于Zynq-7000 All Programmable SoC的各種開發(fā)工具。 從愿景到部署Xilinx開發(fā)工具解決端到端開發(fā)問題,包括:系統(tǒng)設計,軟件和固件開發(fā)......
    的頭像 發(fā)表于 11-26 06:38 ?3579次閱讀

    Zynq-7000 All Programmable SoC電源管理技術的了解

    通過Zynq-7000 AP SoC了解電源管理技術,并了解Zynq Power Demonstration的這些技術。
    的頭像 發(fā)表于 11-22 06:54 ?4097次閱讀

    zynq-7000 SoC產品選型指南

    zynq-7000 SoC產品選型指南
    發(fā)表于 12-09 16:15 ?12次下載

    Zynq-7000 SoC數據手冊下載

    Zynq-7000 SoC數據手冊下載
    發(fā)表于 05-21 15:22 ?35次下載

    Zynq-7000 SoC的安全啟動應用說明

    電子發(fā)燒友網站提供《Zynq-7000 SoC的安全啟動應用說明.pdf》資料免費下載
    發(fā)表于 09-13 11:46 ?1次下載
    <b class='flag-5'>Zynq-7000</b> <b class='flag-5'>SoC</b>的安全啟動應用說明

    Zynq-7000 SoC:嵌入式設計教程

    電子發(fā)燒友網站提供《Zynq-7000 SoC:嵌入式設計教程.pdf》資料免費下載
    發(fā)表于 09-13 09:20 ?12次下載
    <b class='flag-5'>Zynq-7000</b> <b class='flag-5'>SoC</b>:嵌入式設計教程