当前位置:首页 > EDA > 电子设计自动化
[导读]高速串行互连是标志并行数据总线向串行总线转变的技术里程碑,这种技术是减少设计师面临的信号阻塞问题的方法。这种转变是由业界对系统成本和系统扩展能力的要求所推动的。随着芯片技术的发展和芯片尺寸的缩小,用速

高速串行互连是标志并行数据总线向串行总线转变的技术里程碑,这种技术是减少设计师面临的信号阻塞问题的方法。这种转变是由业界对系统成本和系统扩展能力的要求所推动的。随着芯片技术的发展和芯片尺寸的缩小,用速率达数千兆位的高速串行互连来取代传统的并行结构变得简单易行。

  技术发展

  低压差分信号技术(LVDS) 是隐含在许多高速串行互联标准定义后面的核心电子信号技术。当数据率高于3Gbps时,电流模式逻辑 (CML) 和低压正射极耦合逻辑(LVPECL) 是关键技术。

  功耗和数据率是取舍各种信号技术方法的关键因素。

  为进一步降低信令引脚的数量和信号布线的长度,从而降低电路板的设计复杂程度,时钟被嵌入到了数据中。在接收端,需要对时钟数据进行恢复,这种方法已经发展成熟并被许多串行通信系统所广泛采用。

  此外,为提高抗噪能力和共模抑制能力,LVDS信号技术大多采用交流耦合。这就需要直流平衡线路编码方案并保持有足够的切换用于时钟恢复。我们采用IBM开发的8b/10b编码方案或类似的方案,将8位字转化成10位的符号并最终用于传输。8b/10b编码还包括用于同步的特殊控制字符(被称为“K字符”) 。

  高速串行接口通常用于各种芯片之间的接口、背板的互连以及设备与设备的连接。以下是被广泛采用的一些串行互连协议:

  芯片到芯片/背板串行互连:

  XAUI

  Rapid I/O

  SATA

  PCIe

  CPRI (控制设计和基站间的3G通信协议)

  硬件机箱设备与设备的串行电缆接口:

  HDMI, DVI, 显示端口

  USB

  1394

  
 

   高速串行协议开发的进展迅速,实现可靠设计解决方案成为设计师面对的挑战,因此一种能方便进行设计变动、测试和调试的平台能有效帮助客户验证设计以及尽快将产品投放市场。Xilinx的Virtex系列FPGA 带有嵌入式RocketIO收发器硬内核,从而具备了这种灵活性。这种器件在一片器件中集成了最多24个RocketIO,能实现内部通道绑定的多通道方式,也可以实现去失真。

  利用Rocket I/O内核在信号强度、信号预加重/去加重和数控阻抗方面的可编程性,很容易实现不同的I/O标准。利用FPGA来实现还可以在FPGA结构内部很快实现标准协议。高速接口意味着器件内有大量需要处理的数据,而在FPGA内部很容易实现并行处理结构。我们相信,由于FPGA的成本已经开始下降且FPGA对于不断发展的串行协议标准有更良好的适应性,将有越来越多应用采用FPGA而不是ASSP来进行接口标准的处理。

  如同高速网络交换和采用多处理器结构的超级计算机一样,在多FPGA的设计中千兆位收发器的采用是必然的。带有RocketIO收发器的FPGA会成为连接处理器矩阵和FPGA的唯一互连选择,以确保整个板上处理器矩阵间的数据吞吐能力。

  当实现高速串行连接时,不可避免地会碰到传输线的影响和信号完整性问题。这些都是高速互连设计中必须小心处理的难题。

  时钟源&时钟抖动

  串行数据抖动:

  总抖动

  随机抖动

  确定性抖动

  信号调理特性

  电缆和PCB布线中的介质损耗

  预加重和去加重驱动器(频率选择性放大器和衰减器)

  均衡(无源和有源均衡)

  下面是一个通用数千兆位串行互连的实现框图及相关要求。

  
 

  调试工具

  要提供一个完整可靠的解决方案,在设计调试方面的专业经验和效率都至关重要。设计人员通常需要注意板级的信号完整性,这也往往是容易出现问题的地方。千兆位设计需要专门的设备来捕获板上的高速串行信号。所以在进行电路板设计时预留的一些方便信号探针附着的测试点,以确保被测试单元在考虑负载和被施加干扰时能切实捕获信号。

  要分析速度高达3Ghz (例如PCIe,XAUI等)的串行协议,需要采样速度20 Gs /秒以上的6Gh或更高速的数字信号分析装置。这种范围的仪器通常能分析和生成眼图(Eye-Diagram)、误码率“澡盆”(bathtub)曲线图、进行抖动分析和捕获各种跃迁瞬间。

  我们使用FPGA这类可编程器件的好处之一(由于其可编程能力)是可以用它来产生测试信号并能象信号分析器一样来捕获和分析片上的信号。这就能断开板级信号通路进行链路性能测试。Xilinx的Chipscope Pro SerialIO 工具套件中已经包括了IBERT(内部误码率测试)。这就象嵌入在FPGA中的一种高速串行数据分析数字示波器。这种非常有用的方法很方便在信号的端点进行板级信号完整性分析。

  至于在Xilinx FPGA构造内实现的应用设计,使用ChipScope Pro Analyzer工具可以继续进行可视化的设计模块调试

高速千兆位互连必然会成为今后芯片间(chip-to-chip)、电路板间(board-to-board) 或设备间(box-to-box) 通信的发展方向。收缩技术(Shrinking technology) 提高了数据处理的速度。更高的处理速度意味着大吞吐量数据设备需要读入多得多的数据并且会有巨量处理后的输出数据喷涌而出。同时,随着芯片因工艺的提升而进一步缩小,在芯片中能有效地实现可以作为高速串行干线连接网关的高速串行解串器(SERDEs)和驱动器。

  差分信号技术会继续向驱动高达10Gbps及以上单线数据传输率的方向发展。芯片互连很快会取代并行接口,串行接口会成为普遍采用的芯片间接口。存储器(DRAM或SRAM) 将通过高速串行存储器接口来连接。

  在电路板设计和布局时,设计人员会优先考虑信号对的路线安排和如何确保信号的完整性,而不是并行总线的布线位置分配。PCB板布局设计工程师必须了解微波传输带和带状线的信号完整性以及如何实现信号完整性的仿真。PCB板设计人员必须具备高频或RF设计领域的知识和特殊技巧。

  如同早期TTL向LVCMOS电平转变时的情况一样,可能会被制订一个商定的标准,以统一芯片间高速串行互连的标准。这很像开发一个板上的网络,在不同芯片中提供了一个即插即用的接口。这种方法的好处是可以采用更少引脚数的封装,从而减小封装尺寸,降低封装成本,最终降低器件成本。

  当所有这一切都被充分定义和开发后,FPGA将成为快速验证、采纳某种标准和将最新的串行互连协议生产化及实用化的可编程平台。

 

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

随着嵌入式的快速发展,在工控、通信、5G通信领域,FPGA以其超灵活的可编程能力,被越来越多的工程师选择。近日,米尔电子发布2款FPGA的核心板和开发板,型号分别为:基于紫光同创Logos-2系列PG2L100H的MYC...

关键字: FPGA 核心板 开发板

在某FPGA系统中,对电源系统进行调试,在同样的测试条件下,发现其中有一块板相对其它的板功耗总偏大,进而对其进行调试分析。

关键字: 电源 纹波调试 FPGA

UART(Universal Asynchronous Receiver/Transmitter)是一种通信协议,用于在电子设备之间传输数据。它是一种串行通信协议,意味着数据位按顺序一个接一个地传输。

关键字: FPGA UART串口通信

Bourns® TLVR1005T 和 TLVR1105T 系列采用双绕组结构和低感值设计,可提供快速瞬态响应,并可依据 CPU、FPGA 和 ASIC 负载要求进行延展

关键字: 数据驱动 电感器 FPGA

对于大规模数据处理,最佳性能不仅取决于原始计算能力,还取决于高存储器带宽。 因此,全新 AMD Alveo™ V80 计算加速卡专为具有大型数据集的内存受限型应用而设计,这些应用需要 FPGA 硬件灵活应变能力以实现工作...

关键字: 自适应计算 FPGA

8b10b编码作为数字通信领域中的一项重要线路编码方案,其核心理念在于将每8位数据映射到10位编码中。这个映射过程严格按照特定规则进行,旨在保证编码中的电平转换足够,以维持信号的直流平衡,并提供足够的时钟信息,使接收端能...

关键字: FPGA 8b/10b编码 IC设计

在FPGA和IC设计领域,经常会面临一个挑战:多个端口同时竞争一个端口的数据。在这种情况下,采用RR调度策略可能是一种解决方案。

关键字: FPGA 嵌入式系统 IC设计

2024 年5月13日 – 专注于推动行业创新的知名新品引入 (NPI) 代理商™贸泽电子 (Mouser Electronics) 是英特尔®产品的全球授权代理商。英特尔®宣布正式成立Altera™,作为其独立运营的全...

关键字: FPGA 人工智能 以太网

Bluespec支持加速器功能的RISC-V处理器将Achronix的FPGA转化为可编程SoC

关键字: RISC-V处理器 FPGA SoC
关闭
关闭