![赛灵思 Versal:单芯片内的精准同步_第1页](http://file4.renrendoc.com/view/d71ffe7a27104661062ff7a9f686723c/d71ffe7a27104661062ff7a9f686723c1.gif)
![赛灵思 Versal:单芯片内的精准同步_第2页](http://file4.renrendoc.com/view/d71ffe7a27104661062ff7a9f686723c/d71ffe7a27104661062ff7a9f686723c2.gif)
![赛灵思 Versal:单芯片内的精准同步_第3页](http://file4.renrendoc.com/view/d71ffe7a27104661062ff7a9f686723c/d71ffe7a27104661062ff7a9f686723c3.gif)
![赛灵思 Versal:单芯片内的精准同步_第4页](http://file4.renrendoc.com/view/d71ffe7a27104661062ff7a9f686723c/d71ffe7a27104661062ff7a9f686723c4.gif)
![赛灵思 Versal:单芯片内的精准同步_第5页](http://file4.renrendoc.com/view/d71ffe7a27104661062ff7a9f686723c/d71ffe7a27104661062ff7a9f686723c5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
赛灵思Versal:单芯片内的精准同步PaoloNovellini,赛灵思首席工程师从金融、电信、工业、消费到航空航天与国防以及汽车,如今,“同步”这个概念,在所有行业无处不在。众多应用完全离不开同步;本文将探讨其中的部分应用并根据这些示例来分享同步这个概念。此外,本文的第二部分将研讨同步的两个关键技术指标:精度与准确性和集成。从这两个指标出发,我将介绍Versal™系列之所以成为理想同步平台的特定功能,帮助读者以全新、独到的视角理解这种改变游戏规则的革命性的可编程、自适应平台。无处不在的同步没有同步,众多应用根本不可能存在。为什么这么说呢?本段将使用两个具有代表性的示例来支持这个论断。在本文中,术语时钟(clock)、时间、钟表时间(TOD)同义。具体而言,对于同步,时钟(clock)并非周期性的波形(图1)。图1-在同步情景下定义时钟。在我们的日常生活中(例1),我们经常说“明天下午2点见面”。这个简单陈述包含众多关于同步的假设:-它假定受邀与会的人有同样的时间观念。如果您身处中欧,这句话假定双方都使用UTC+1[1]-UTC时间由位于伦敦的计量实验室维护,也是世界常规使用的时间。我们的手机运行UTC时间的副本并定期在后台与UTC同步,确保二者保持同步。我们的计算机也进行相同的操作[2]。简单的一句陈述“我们在下午2点见”,假定其背后存在复杂的基础设施,而我们下意识地参考它。例2中考虑了一个“显著”不同的情况:通过GNSS进行地理定位[3]。手机接收来自多个不同卫星的时间(就是时钟),每个卫星在同一时间发送一个。手机并非与所有卫星距离相等,因此可以测量由不同源发送的时钟之间的相位差。如果卫星位置先天已知,GNSS接收器就很容易地重新计算自己的位置。上面这两个示例有众多相似性:受邀参会的双方有相同的时间观念,就如例2中的卫星。此外,双方和卫星都保持他们/它们参考的公共时间的副本。他们/它们并非直接共享同一个时间源,因为他们/它们在地理位置上彼此远离。同步是让本地时钟副本(从时间)与公共参考(主时间)随时间推移保持一致的技术。这就是我们在寻找的定义。在上面两个示例中,任何同步误差都会影响最终应用的性能。在第一个示例中,如果受邀人自己的时钟慢了(举例),他在会面时就会迟到。在第二个示例中,如果卫星的本地时钟副本有误差,那么GNSS接收器将计算出错误的位置。虽然两种应用有众多相似性,但二者之间存在根本的区别,即应用要求的准确性不同。在第一个示例中,如果时钟慢了1秒,没有人会抱怨,因为延误1秒对会议而言一般可以容忍。而对于GNSS接收器,误差1秒将导致计算出错误的位置,直接让应用不具备使用价值。这就告诉我们,虽然这两种应用依靠相同的技术(同步),但验收标准完全不同。事实上,验收标准只与应用有关。虽然准确性是最重要的验收标准之一,但绝非唯一的标准。安全性、可用性、精度、集成度等都是其他的验收标准示例。在我们继续研讨之前,有必要简要介绍一下UTC的背景。UTC使用原子钟确保时间单位秒得到正确地定义。可以将地球自转作为一种时间基准,但令人遗憾的是,它的准确度欠佳,因为它逐年发生数秒的变化。在经历长时间以后,累积的误差有可能导致UTC完全与地球时间不同步。例如在多年后,本该是中午,但UTC时间是夜晚。为了解决这种潜在的长期失准问题,伦敦计量实验室通过选择性地定期增减1秒,对UTC进行补偿。这一般在每年的6月末和12月末进行。这些校正被称作闰秒[4]。全球定位系统(GPS)分配的时间使用与UTC相同的秒定义,但没有采用闰秒。因此在2021年年初,GPS时间和UTC时间相差18秒。这个数字在未来还会改变。作为用户,我们不必担心这些校正。我们的手机和计算机将在后台同步到UTC,即便存在闰秒,也能保持一致。为在无数据覆盖的时间和地点传播UTC,UTC时间也通过德国DCF77电台用长波传播[5]。您也许会觉得相当意外,但原子钟的精度远优于地球自转。Versal中的同步指标同步这一术语代表的是通用技术,而验收标准则与应用严格相关。在下文中,我将着重介绍Versal自适应计算加速平台(ACAP)的两个具体指标:-准确性和精度。-集成:应用的范围一般远不止于同步。选择集成所需的所有软件块和硬件块的平台是正确的做法。Versal在这两个指标上都表现优异,我将具体解释其原因。准确性与精度读者可能想知道的第一个问题是:准确性和精度,它们是不是一回事?站在测量理论的角度,精度和准确性有不同的意义且彼此独立。我们现在具体了解。如果重复测量同一对象得到的结果彼此相近(即使不正确),那么这个测量系统属于“高精度”。如果重复测量同一对象得到的结果的平均值正确,这个测量系统属于“高准确性”。为更深入地理解上述定义,读者应考虑图2。在该系统中,对象(红点)的位置在二维空间内,而且我们想要测量它的位置。我有两个仪器(蓝色和绿色),能测量对象的位置。五个蓝点是蓝色仪器完成的测量。五个绿点是绿色仪器完成的测量。图2-精度与准确性对比。根据上述定义,绿色仪器比蓝色仪器更准确,蓝色仪器比绿色仪器更精确。现在很容易理解准确性和精度是彼此独立的概念。读者可以轻松地生成各种测量值集,可以是既不精确也不准确,或者是既精确又准确。换言之,我们可以看到,只要测量系统是准确的,求平均值就是提高我们对这个对象的位置的认知的良好途径。如果测量系统不准确,校准是我们可以考虑的唯一解决方案。导致时钟的本地时钟副本不准确的最主要因素之一是电子电路,特别是收发器的FIFO:-收发器FIFO的时延在每次启动时会发生改变-收发器FIFO存在PVT相关时延[6]上述两个因素需要分开考虑,因为它们对准确性产生影响的方式不同。第一个因素直接影响准确性:如果接收器和发送器在启动时时延不同,IEEE1588机制将无法检测出这种不同。任何失衡都会直接地影响准确性。甚至求平均值也不能缓解。对于图3所示的这个案例,读者会注意两个测量值集存在偏向。令人惊奇的是,第二个因素对准确性没有影响。事实上,因环境条件(电压和温度)造成的时延变化将同时适用于接收器和发送器,并且IEEE1588机制将予以抵消。在我们继续进行研讨前,我认为我们应该更详细地考虑一下上面这个论述。这是否暗示时间传递只在启动后进行一次?答案是否。如果我们只校准一次,尽管RX和TX之间存在对称性,但时延的改变仍会引起从时钟误差,而且这个误差将随着温度/电源漂移不断累积。这种情况的对策是以快于温度/供电变化的速度再同步。我们回顾一下到目前的内容:影响因素1要求我们在启动时分别了解RX和TX的时延。影响因素2要求我们随时间推移,用足够快的速度再同步从时钟。Versal收发器提供不同的替代方法来测量并控制时延,既在启动时也在运行中,这些方法可分为下列两种类型:图3-启动间的时延变化。-缓冲器旁路。-FIFO时延测量。缓冲器旁路允许在RX和TX方向绕过FIFO,通过建立精密的时钟方案,可处理跨时钟域的数据,且避免时序误差[7]、[8][i]。毋庸赘述,缓冲器旁路的时延最小。虽然这种“副作用”可能对同步应用无关,但这对高频交易(HFT)等其他行业领域而言则是关键。缓冲器旁路能通过将收发器时延设定成固定值来解决问题,而另一类值得重视的方法是将重点放在时延测量本身。如果任何给定时间点的时延已知,则可以方便地重新用于以数学方式校正钟表时间(TOD)值。这种方法对同步应用很有意义,因为它不必修改IP本身的时钟架构,就能为所有IP(首先是以太网)提供自然的升级路径。精度同时通过两类方法实现,因为精度取决于:-收发器内置的硬编码模拟相位检测器以及-用户控制的模拟相位内插器。用户可以用皮秒范围的增量轻松实现时钟相位的步进或步退。虽然这看似值得关注,但其准确性如何?失准的典型原因是启动之间的时延变化,这是分频器在重置后的随机相位造成的。Versal能够在启动时测量或设置时延。这个初始校准阶段有助于确保已去除收发器中的所有失准源。正如我们之前提到的,运行中发生的时延改变对RX和TX是对称的,可通过PTP机制本身予以补偿。我认为对这个最后的论述有必要详细阐述。如果PTP能够补偿这种类型的时延改变,那么随时间推移时延测量的优势是什么?很多情况下,时延的改变在RX和TX之间并不对称。读者可以考虑固有的非对称协议的情况,例如PON[9]。在其他情况下,RX路径和TX路径可以在不同物理器件上:在测试设备上是典型情况。不同的器件可能有不同温度,不同工艺和不同电源。所有这些原因综合起来,将导致RX和TX之间的时延会随时间的推移而演进发展,从而导致失准。上面的示例,只是用来支持RX和TX之间的时延并非总是一起变化的观点。虽然很多平台都能正确地实现PTP协议,但Versal平台便于您在工作中运用自己的专业知识和思路,打赢这场准确性之战。这是一款助力您将创意变为现实的标准产品。从纳秒级的典型架构时钟,到Versal内硬编码的模拟相位内插器提供的皮秒级时钟,VersalACAP在收发器时延控制和时延测量方面,堪称变革者。单芯片系统在之前的部分中,我们已经了解到Versal为何在准确性和精度上表现优异,以及开发同步应用时的关键因素。我希望读者现在把重点放在“同步应用”的含义上:任何运用这项功能在网络节点间传递TOD的应用都属于这个类别。毋庸赘述,这严重取决于具体用户。一般情况下,这需要配备带有专有软件、计算逻辑和各种接口的处理器。大多数情况下,它甚至还需要高速ADC或DAC以及/或者DSP引擎。Versal是一种自适应计算应用平台(ACAP),前文提及的所有构建块都在单芯片上集成在同一封装内。系统架构师和设计师将能够运用自己的专业知识,在单颗器件上实现自己的应用。这是落实您的构想的最便捷、最快速的途径。这只是关于VersalACAP的一个不同视角:在单芯片上运行并准确同步完整应用。结论本文从两个角度介绍了同一个具有革命性意义的Versal平台:一个角度从宏观上了解了运行着配有线接口和无线接口的定制可编程引擎的完整应用。另一个角度在微观上揭示出每种接口如何为极准确的时间传播提供支持。处于Versal平台的核心的,是构建您自己的应用所需的可编程逻辑。在单颗器件上准确同步完整应用。作者简介Paolo是赛灵思首席工程师,负责为欧洲、中东和非洲的战略客户提供技术支持。他的主要研究领域包括猝发数据恢复电路、网络时序同步、超采样技术和低时延传输架构。他是国际时间与同步论坛(ITSF)指导委员会委员。Paolo从米兰理工大学微电子专业获得硕士学位,持有19项已授权专利。[1]协调通用时间(UTC)。UTC基于世界各地多部原子钟的平均值。[2]通过使用网络时间协议(NTP)[3]全球导航卫星系统。最为人熟知的GNSS示例是美国拥有的GPS。此外,现在还有伽利略(欧盟所有)、格洛纳斯(俄罗斯所有)和北斗(中国所有),这只是其中几个最出名的导航卫星系统。我们手机中的所有现代化GNSS接收器都能使用多个GNSS系统,以提高运行精度。[4]进一步了解可参阅https://en.wikipedia.org/wiki/Leap_second。该网页不仅提供了自1972年以来采
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年跨界艺术品版权交易合同
- 2025年度智能家居瓷砖定制设计与销售服务合同3篇
- 2024幼儿园租赁合同-附幼儿园师资培训及认证服务3篇
- 2025年度打包机节能技术应用研究与推广合同2篇
- 2024年诗歌朗诵比赛场地租赁合同
- 2024年联营权责调整书
- 2025年度智慧社区建设合作协议书3篇
- 2024年远程医疗服务合同范本6篇
- 2024鲜花婚礼布置承包合同
- 2024年:版权与专利共享协议
- 大学生暑期社会实践证明模板(20篇)
- 自来水维修员年度工作总结
- ASTMB117-2023年盐雾试验标准中文
- 国际海上避碰规则(中英版)课件
- 小学思政课《爱国主义教育》
- 批量订购车辆合同范本
- 新能源发电技术学习通课后章节答案期末考试题库2023年
- 初中物理-初三物理模拟试卷讲评课教学课件设计
- 道路危险货物运输企业安全生产清单
- 钢铁生产企业温室气体核算与报告案例
- 农业合作社全套报表(已设公式)-资产负债表-盈余及盈余分配表-成员权益变动表-现金流量表
评论
0/150
提交评论