datasheet

FPGA在高速互连中的应用

2008-04-03来源: www.eepw.com.cn关键字:FPGA  串行  PCIe  高速接口  HDMI  高速互连  控制字符  带状线  Vir

  在技术发展的进程中,某些出现的里程碑式技术甚至引起了发展方向的全盘改变。最初常用的并行打印机端口现在几乎已经绝迹了。系统结构以8/16/32位并行总线的方式实现硅器件和存储器之间的互连。传统的系统背板会定义宽度达64位的并线总线。由于用户对更高保真度多媒体体验的需求不断提升,导致数据率不断提高,系统数据吞吐量的要求呈现几何级数的增长。不过,增加并行总线的宽度和时钟的频率并不是长期可行的解决方案,因为这种方法本身已经达到了某些技术死角,主要会碰到的问题包括PCB的空间限制、信号噪声、信号完整性和避免信号互相干扰、布线长度、建立和保持时间(setup &hold time) 的要求以及电磁辐射(EMI) 等。

  如今,从板上器件之间到嵌入式系统和外部的接口,许多开发都采用高速互连,如RapidIO、XAUI、USB和HDMI等等。

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

  技术发展

  低压差分信号技术(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

  

  

  

  

  FPGA在数千兆位开发中的应用和设计挑战

  高速串行协议开发的进展迅速,实现可靠设计解决方案成为设计师面对的挑战,因此一种能方便进行设计变动、测试和调试的平台能有效帮助客户验证设计以及尽快将产品投放市场。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将成为快速验证、采纳某种标准和将最新的串行互连协议生产化及实用化的可编程平台。

关键字:FPGA  串行  PCIe  高速接口  HDMI  高速互连  控制字符  带状线  Vir

编辑:ssb 引用地址:http://www.eeworld.com.cn/gykz/2008/0403/article_739.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:基于FPGA和DSP的高速瞬态信号检测系统
下一篇:采用MAX II器件实现FPGA设计安全解决方案

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

推出5G业务,专注FPGA,Intel将收购Omnitek公司

据外媒techcrunch报道,英特尔今日宣布,将收购Omnitek,这是一家总部位于英格兰的公司,他们开发了专门针对视频和AI应用的FPGA解决方案。 有关这单交易的条款尚未披露,但从笔者看来,价格对英特尔来说并不重要。因为Omnitek自1998年以来几乎没有筹集过任何资金。在这次收购中,英特尔将获得Omnitek在英国贝辛斯托克的全部40名员工以及Omnitek的其余业务,当中包括220多个FPGA IP内核和附带的软件。 被收购以后,Omnitek业务的员工和其他成员将成为英特尔FPGA业务的一部分,该业务位于其可编程解决方案集团内部,该集团在很大程度上是通过英特尔在2015年以167
发表于 2019-04-17
推出5G业务,专注FPGA,Intel将收购Omnitek公司

“RISC-V+FPGA”组合,为国内厂商带来多少新希望?

近两年,RISC-V在国内掀起一片热潮,被视作国产芯“自主可控”的发展契机。2018年还先后成立了中国RISC-V产业联盟、中国开放指令生态系统(RISC-V)联盟。有数据显示,中国有300家以上公司在关注RISC-V或以RISC-V指令集进行开发。值得注意的是,国内FPGA厂商就是其中的力量之一,或许RISC-V对FPGA而言意义非凡。2016年,美高森美公司(Microsemi)率先推出业界首个基于开源处理器架构RISC-V内核的FPGA系列产品,而这也成为引领性的事件。“RISC-V处理器和FPGA生态环境非常匹配,在RISC-V之前,FPGA软核生态主要由各家FPGA厂商进行维护,底层代码不开源,互相之间隔离,导致用户设计
发表于 2019-04-10
“RISC-V+FPGA”组合,为国内厂商带来多少新希望?

虚拟和增强现实技术可支持更广泛领域创新应用

;但摩尔定律改变了这一切。集成电路性能的指数级改进导致了无数新系统和元器件的开发,如现场可编程门阵列(FPGA)、图形处理单元(GPU)和高性能多核处理器等等。这些进步与开源视觉处理算法和无缝云集成的创新相结合,导致了人机界面性能的跨越式发展。现在,VR和AR最终都将实现其技术承诺。 在我们讨论一些VR和AR在消费和商业领域富有想象力和颠覆性的应用之前,需要重申一下这两种技术之间的明确划分。VR被广泛地表征为在模拟环境中发生的交互式计算机生成体验,通常是通过耳机创建完全沉浸式体验,一种完全超出真实物理世界的体验。 而AR则通常是通过使用智能手机或平板电脑上的相机,将图形和数据等数字元素构建成一个实时的真实世界视图
发表于 2019-04-10

AI时代,FPGA成为三大处理器主流芯片之一

说起FPGA(Field-Programmable Gate Array),即现场可编程门阵列, 本是硬件工程师才能玩转的半导体芯片,而今却随着工艺的进步和当今人工智能(AI)时代的发展和数据的爆炸性发展,一举跻身三大处理器主流芯片:FPGA,CPU,GPU。 )之一。由于其在硬件和软件端同时具有的天生的超性能和灵活性特征,当AI遭遇多场景而导致落地难时,越来越多的创新者将目光聚焦在了灵活应变的FPGA及基于FPGA的衍生产品上,FPGA迎来了巨大的发展机遇。赛灵思大中华区销售副总裁唐晓蕾赛灵思技术日活动上发表演讲,希望更多的开发者受益于超高性能且灵活应变的赛灵思人工智能解决方案。为此, 作为世界第一大FPGA厂商,也是FPGA
发表于 2019-04-09
AI时代,FPGA成为三大处理器主流芯片之一

英特尔为何敢说Agilex是首款面向数据中心的FPGA

在英特尔收购Altera的两年后,宣布推出首款全新系列FPGA,命名为Agilex,英特尔表示,这是首款面向数据中心领域的FPGA,正如词根Agil所述,该产品旨在强调英特尔为实现超高敏捷性和灵活性进行的创新。 英特尔可编程解决方案事业部首席产品营销官Patrick Dorsey表示,Agilex并不是Stratix的延续,而是一个全新的平台,该产品是英特尔第一次利用了公司里面所有的资源和能力,集大成所为,在一个平台上面完成整个的解决算法。 “这是我们推出的第一款该类型产品,因此值得有一个新名字!”Dorsey说道。 纵观Altera此前的产品线,Max系列是上世纪90年代推出的,Stratix
发表于 2019-04-04
英特尔为何敢说Agilex是首款面向数据中心的FPGA

动打造以数据为中心的世界,英特尔推出® Agilex™ FPGA

英特尔宣布推出全新产品家族——英特尔® Agilex™ FPGA。全新现场可编程门阵列 (FPGA) 家族将提供量身定制的解决方案,以解决嵌入式、网络和数据中心市场上以数据为中心的独特业务挑战。 英特尔可编程解决方案事业部高级副总裁 Dan McNamara 表示:“快速解决以数据为中心的问题要求采用敏捷、灵活的解决方案,以高效传输、存储和处理数据。英特尔 Agilex FPGA 不仅提供定制的连接性和加速功能,还能面向多种工作负载显著提升性能和降低功耗1,2。” 重要意义:客户需要出色的解决方案帮助整合和处理不断激增的数据流量,从而支持边缘计算、网络、云等新兴的数据驱动型行业从容运行各种变革性应用。无论是通
发表于 2019-04-03
动打造以数据为中心的世界,英特尔推出® Agilex™ FPGA

小广播

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved