当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]FPGA在高速互连中的应用

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

  技术发展

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

  

[!--empirenews.page--]FPGA在数千兆位开发中的应用和设计挑战#e#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工具可以继续进行可视化的设计模块调试。[!--empirenews.page--]串行互连的未来

 

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

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

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

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

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

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

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭