当前位置:首页 > 模拟 > Teledyne Technologies
[导读]当使用现代宽带数据转换器时,管理产生的高速串行数据流是一个巨大的挑战。ESIstream是一个开源的串行数据接口协议,成本极低,支持多种FPGA架构的简单硬件实现,并占用最小的资源。简单来说,它是JEDEC的JESD204B子集1和2标准的开源替代方案。另外,ESIstream可为用户带来很多好处,这里将讨论其中的一些,包括低复杂度、低链接延迟和实现确定性延迟的简单方案。

概述

当使用现代宽带数据转换器时,管理产生的高速串行数据流是一个巨大的挑战。ESIstream是一个开源的串行数据接口协议,成本极低,支持多种FPGA架构的简单硬件实现,并占用最小的资源。简单来说,它是JEDEC的JESD204B子集1和2标准的开源替代方案。另外,ESIstream可为用户带来很多好处,这里将讨论其中的一些,包括低复杂度、低链接延迟和实现确定性延迟的简单方案。

本文将仅阐述ESIstream的架构,因为当前有很多文档已很好地描述了JESD204B的标准。然后我们将揭示这两种协议之间的细微区别,并介绍Teledyne e2v,ESIstream协议的开发者,已决定发布自己的ESIstream VHDL IP,以进一步简化用户的使用。


串行的历史

新千年以来,数据转换器技术和CMOS工艺的发展开始到达功能的瓶颈。起初,高速ADC和DAC(fs>10MHz)采用并行数据接口,这意味着在印刷电路板(PCB)上需从每个数据转换器上引出/引入大量的布线(图1)。随着采样率和输出数据速率的提高,PCB设计变得越来越有挑战性。而串行化接口,起初使用LVDS(低压差分型号),最近则使用串行器/解串器(SERDES)接口(时钟嵌入在数据流中),为这种数据传送的挑战提供了一种解决方案,并可简化PCB布线,大大推进形状参数的发展。这种接口的简化对链接的两端都有利(图1)。Serdes链接进一步简化了PCB的设计,因为无需保证数据线长度匹配。

1.png

图1 串行链接如何降低互联负荷

然而,经过了很多年,才有了一种串行方案解决了宽带数据转换器带来的所有系统级挑战。实现确定性延迟是同时采样的前提,人们付出了很多努力研究它。下表(表1)展示了过去12年甚至更长时间里JESD204标准的发展和开源ESIstream的发展。

2.png

3.png

串行数据的一个显著的优点是,当分辨率提高时,器件的封装无需包含额外的数据线,这可以帮助限制引脚数的增加。但是,串行化的缺点是由于引入了编码/解码流程,且通过某些额外的接收路径弹性缓冲器补偿路径之间的对齐度,导致增加了额外的传递延迟。

4.png

图2 串行化引入互联延迟

串行化也可帮助管理数据转换器的电源需求,因为它能降低单个器件需要的特定输出驱动器的数目。而且,通过实现差分串行线,可帮助减少复杂系统中产生的电气噪声,以保证良好的动态范围。另外,编码方案也可分散频谱噪声,而且差分信号可降低串扰。

事实上,直到现在,早期串行接口依然不能很好地支持多个并行通道的应用,设计师依然会面临板级设计的挑战。


ESIstream 具体实现

现在让我们看一下ESIstream的核心要素。ESIstream使用14b/16b的数据编码算法,低有效位优先,支持超过13Gbps的线路速率。它支持12位和14位的转换器。协议使用线性回馈移位寄存器加扰技术,为每个数据字加入不均等位和时钟同步位(2个bit的额外负担),如图3。通过这种方式,它的编码效率高达87.5%,比JESD204B(8b/10b的编码流)略高。不均等位(DB)可在CLK位切换使能同步监控时,保持数据链间的DC平衡。

5.png

图3 ESIstream 基本数据帧

ESIstream发射端(Tx)和接收端(Rx)核心的上层框图如图4和图5所示。

6.png

图4 ESIstream的Tx路径

7.png

图5 ESIstream的Rx路径

ESIstream编码算法被设计成可减少串行接口的物理限制。最重要的是,发射端和接收端之间的链接需要AC耦合。考虑到这一点,发射的数据要确保DC平衡,否则链接耦合电容可能漂移,导致数据眼图闭合,破坏接收的数据。

在接收端,时钟和数据恢复(CDR)模块通常使用PLL锁到发射的信号,这样无需使用独立的时钟线。但是,为了使得CDR锁定并保持锁定状态,需保证传送的信号经过特定的变换次数。为发送的数据加扰是为了维持DC平衡,确保链接保持锁定。ESIstream的开发者希望限制数字设计的复杂度,于是采用附加的算法最小化错误传递。这种算法基于斐波那契数列,长度为217-1。此外还应用了14位的移位。转换流程输出的有用数据和线性反馈移位寄存器数据(伪随机码)进行异或操作,如图6。

8.png

图6 通过与LSFR码异或实现数据加扰

加扰之后,14位的数据结果被编码成16位的数据帧。第一个附加位时钟位,随着每个连续帧切换。第二个附加位不均等位根据不均等计数器(RDC)的当前状态设置。两种RDC状态可导致:

1.RDC小于+/-16,不均等位设置为‘0’。

2.RDC大于+/-16,不均等位设置为‘1’,数据反向(按位非运算)。这个操作可满足Rx PLL锁定的最小转换次数的要求,并满足链接DC平衡的需要。在正常操作下,接收端首先检查不均等位。如果它为高,则在去扰前反向接收的数据。如果它为低,则直接对数据进行去扰操作。对于确定性操作,ESIstream要求链接同步,即发射端和接收端的数据帧对齐,链接两端的加扰引擎在同样的初始化状态。同步分两步,帧对齐和伪随机位序列(PRBS)初始化。

9.png

图7 ESIstream 链接同步帧

接收端通过使能SYNC启动流程。这个脉冲应该持续至少一个帧周期。然后发射端发送一个32帧的对齐样式(图7)。在接收端,这个保留的序列绕过加扰和不均等的处理,使接收端和发射端时序对齐。在对齐帧之后,发射端立刻发送一个32帧的PRBS数据——包含14位的PRBS以及时钟和不均等信息。经过正确地处理,接收端LFSR由接收端的PRBS字初始化。这时链接已同步(图8)。用户可在接收端通过观察时钟位,连续监控同步状态。如果时钟位在某一帧没有切换,则出现了同步问题,需复位链接重新同步。

10.png

图8 ESIstream接收端线路同步序列

通过加扰以及时钟位和不均等位的处理,ESIstream可保证确定的数据传输。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

米尔电子首发的全志高性能T527工业开发板——带边缘计算的米粉派(MIFANS Pi)自推出市场以来,凭借易用性好、可靠性高、高性能、低门槛、高集成度、开源设计、支持二次开发、软件资源丰富等各种特点,得到广大客户关注。此...

关键字: 米粉派 树莓派 开源硬件

硕特Smart Connector应用在著名的瑞士最佳应用程序奖(Best of Swiss Apps Awards) 中荣获铜牌。 这些奖项是应用程序行业最受认可的竞赛之一,享有很高的国际认可度。

关键字: 连接器 物联网

如今汽车正逐渐成为“车轮上的数据中心”,而先进功能和计算架构的创新也使得这一称号愈加贴切。例如,智能汽车是目前最复杂的由软件驱动的机器,运行约一亿行代码,随着 AI 在汽车中的兴起,这一数字预计很快将攀升至 10 亿行。...

关键字: SSD 智能汽车 存储系统

北京——2024年4月19日 亚马逊云科技宣布,Meta刚刚发布的两款Llama 3基础模型Llama 3 8B和Llama 3 70B现已在Amazon SageMaker JumpStart中提供。这两款模型是一系列...

关键字: 机器学习 基础模型

作为英特尔首个神经元数量达到11.5亿的神经拟态系统,Hala Point为更高效、规模更大的AI开辟了道路。

关键字: 神经拟态系统 AI 深度学习模型

2024年4月18日,重庆——今日,英特尔AI教育峰会暨OPS2.0全球发布活动在第83届中国教育装备展示会期间顺利举行。峰会现场,英特尔携手视源股份、德晟达等合作伙伴正式发布新一代开放式可插拔标准——OPS 2.0,并...

关键字: OPS 2.0 显卡 处理器

2024年4月18日,国民技术第四代可信计算芯片NS350 v32/v33系列产品正式发布并开始量产供货。NS350 v32/v33是一款高安全、高性能、超值可信密码模块2.0 (TCM 2.0)安全芯片,适用于PC、服...

关键字: PC 服务器平台 嵌入式系统

2024年4月18日 – 提供超丰富半导体和电子元器件™的业界知名新品引入 (NPI) 代理商贸泽电子 (Mouser Electronics) 很荣幸地宣布与Edge Impulse建立新的全球合作关系。Edge Im...

关键字: 机器学习 MCU CPU

全新Balletto™系列无线MCU基于Alif Semiconductor先进的MCU架构,该架构具有DSP加速和专用NPU,可快速且低功耗地执行AI/ML工作负载

关键字: 处理器 微控制器 AI

2024年4月18日,中国 – 服务多重电子应用领域、全球排名前列的半导体公司意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)今天公布了可持续发展年报, 展示了为全体利益相关者创造...

关键字: 可持续发展 半导体
关闭
关闭