Xilinx社区
首页 > Steve专栏 > 采用高速串行端口的I/O bit传输比FPGA仿真有更广的适用性
Steve专栏
采用高速串行端口的I/O bit传输比FPGA仿真有更广的适用性
来源:  时间:2015-05-11  浏览量:1494

Luis Bielich所撰写的名为“Zero  Latency Multiplexing I/O for ASIC Emulation”的Xilinx应用手册XAPP1217介绍了一种技术。这种技术使用一个高速的串行接口,将许多并行数据位从一个FPGA移动到另一个FPGA。可以实现零延迟传输,也就是将多个数据位从一个FPGA瞬移到另一个FPGA。当然,这里所谓的零延迟,要求FPGA的系统时钟显著的慢于串行数据的波特率。这点对ASIC一般是试用的,同时他也可适用于其他的很多应用场合。例如在不同的板卡之间的数据传输,两个FPGA的距离稍微远一点。Bielich的技术可以用最小数量的I / O引脚实现多bit数据的传输,比如一个引脚。  

多路复用多位超高速链路的概念非常简单,从应用手册截取了下图1,如图所示:

想要从这项技术中得到“零延迟”,必须要求串行端口波特率必须显著高于逻辑时钟频率。

赛灵思7系列、UltraScale、UltraScale+以及Spartan-6所有的可编程器件的串行端口比特率是相当高的。以下是为Xilinx产品SerDes端口的最大比特率(单位为Gbps)的表格:

图2:Xilinx所有可编程设备系列最大的SerDes端口速度

图2:Xilinx所有可编程设备系列最大的SerDes端口速度

显然,当你拥有UltraScale和UltraScale+设备的SerDes端口极端比特率时,这种位隐形传输技术会运用得非常好,但很多人会发现使用速度较慢的SerDes端口,该技术同样适用。这一切都取决于你需要实现多快的位隐形传输。就比如,不是每个人都需要零延迟,但减少了I / O引脚的数量始终是方便的。

本应用手册展示了如何计算运输率以及如何计算在一个给定的系统时钟周期内你能传输的潜在有效位的个数。它还展示了如何通过使用Vivado设计包来实现这种技术。同时还有其他一些相关的技巧。

Click  here to get Application Note XAPP1217, “Zero Latency Multiplexing I/O for ASIC  Emulation”

原文链接:http://forums.xilinx.com/t5/Xcell-Daily-Blog/I-O-bit-teleportation-using...

©Copyright 2014 Xilinx Inc

如需转载,请注明出处

热点文章
精选视频
推荐资源

中国授权培训机构

北京 电话:(010)82757632
      (010) 62192881
深圳 电话:(0755)86186715
武汉 电话:(027)61389792
成都 电话:(028)80821007
南京 电话:(025)66022032
西安 电话:(029)82230498
邮箱:sales@e-elements.com

中国授权经销商

香港 电话:(852)22127848
北京 电话:(010)84148118
成都 电话:(028)86528262
上海 电话:(021)33678387
深圳 电话:(0755)26584925
武汉 电话:(027)87322806
邮箱:china@avent.com
深圳 电话:(0755)26743210
上海 电话:(021)51696680
北京 电话:(010)51726678
成都 电话:(028)85139576
武汉 电话:(027)87690155
邮箱:
xilinx_enquiry@comtech.com.cn

社区主办


《电子产品世界》杂志社

内容提供


    赛灵思公司

Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
京ICP备12027778号-2 北京市公安局备案:1101082052