上世纪 70 年代晚期,以太网之父在施乐帕洛阿尔托研究中心 (PARC) 制作出以太网的雏形 (3Mb/s)。当时他们的研究重点是连接功能,对网络时延或吞吐量关注不多。当时的网络节点是工作站上的工作人员和激光打印机,没人关心数据包在传输过程中是否相互干扰,是否会在抵达目的地前被多次重复发送。在网络中,长短数据包混合传输会给短数据包造成长时延,因为它们需要等待长数据包通过。这个过程就像汽车要在公路的铁路道口等待列车通过,才能穿过道口。
快进到今天,以太网速度与过去相比已有天渊之别。更快的速度能大幅度提升容量,但对降低时延或优化带宽而言意义不大。在重负载情况下,掉线和再发送数据包仍然是常事。意识到这种情况会限制以太网在要求高精确度与确定性时序应用上的效用,负责以太网规格的 IEEE 802 委员会制定了一套总体上被称为“时间敏感网络 (TSN)”的子标准,便于各类网络流量共享公共链路。
但要把 TSN 变为现实,是一个无比艰巨的技术难题。在传统以太网中,一旦某一节点开始发送数据包“A”,那么它必须在发送完成后才能开始发送另一个数据包。但如果队列头突然遭遇延迟,导致数据包“B”错过截止发送时限,会发生什么情况呢?发送方要么必须等待第一个数据包发送完毕,要么中止发送,转而发送数据包“B”,然后再从头完整地重新发送数据包“A”,牺牲带宽来最大限度降低时延。在具备 TSN 功能的网络中,发送节点可以在中途暂停发送数据包“A”,先发送完数据包“B”,然后从中断点恢复发送数据包“A”。在相对速度较慢的网络 (100Mb/s) 中,控制器有不到 82 微秒 (µs) 的时间评估排队选项,然后做出决策。在千兆位速度下,这个时间甚至缩短到 8 微秒。
实现 TSN 需要将微处理器的决策制定功能与 FPGA 的专用电路相结合。意料之中的是,赛灵思一直与多年从事 TSN 工作的 AVnu 联盟和工业互联网联盟这两个组织紧密合作。在 2016 年德国纽伦堡工业自动化展会上,我们演示了运行在 TSN 顶层的 OPC UA、DDS 和 EtherCAT 等关键工业协议。在 2017 年,我们发布了我们 TSN 解决方案的基础版本,名称“朗朗上口”,叫“1G/100M TSN 子系统 LogiCORE IP”。它能与我们的 Zynq-7000 或 Zynq UltraScale+ MPSoC 器件配合使用,为多种应用提供单芯片解决方案。在本周的德国纽伦堡工业自动化展会上,我们将演示 Acutronic Robotics 的 MARA 协作机器人 (Cobot)。这类机器人严重依赖于实时运动控制来实现速度、精度和安全。基于赛灵思 Zynq 的 TSN 解决方案负责管理多轴机器人使用的基于以太网的确定性通信功能。
此外,其他早期使用客户也已取得优异的技术成果,并且预计对他们的盈利状况有所助益。
在我们的内部测试中,赛灵思 IP 核已经满足我们部分最严格的要求。单纯从性能角度来看,我们观察到数据包延迟波动的峰峰值不超过 50 纳秒。我们发现赛灵思 IP 核在较大范围内符合 TSN 规格。鉴于 IP 核的灵活性,赛灵思能够随着标准的不断成熟和新功能的加入升级 IP 核,这完美吻合我们的产品开发生命周期。
—— 通 用 电 气
时间敏感网络是极大受益于赛灵思自适应智能平台的领域之一。计算任务要求很高,实时约束让简单的微处理器解决方案无力应对。快速演进的标准让定制 ASIC 解决方案复杂化。这些应用是我们的架构师和设计人员在设计这些产品时设想的应用类型。我们非常欣喜地看到我们的客户认识到我们解决方案的价值。我们将和他们一起克服尚待解决的更艰巨的挑战。
-
以太网
+关注
关注
40文章
5389浏览量
171230 -
通用电气
+关注
关注
0文章
84浏览量
14633
发布评论请先 登录
相关推荐
评论