NI FlexRIO设备的FGPA模块和适配器模块分析

NI FlexRIO设备的FGPA模块和适配器模块分析,第1张

 

图 1. NI FlexRIO 设备是 FPGA模块和适配器模块的结合.

1. NI FlexRIO FPGA 模块

NI FlexRIO FPGA模块的特性包括了采用Xilinx Virtex-5 FPGA的PXI 和 PXI Express装置,板载DRAM,高性能的面向NI应用的集成电路ASICs),以及为 FPGA提供I/O的NI FlexRIO适配器模块接口。适配器模块接口包括直接连接到FPGA管脚的132线通用数字I/O,以及定义接口所必需的电源时钟和辅助电路。您可以将这132线配置为高达400 Mbits/s速率的单端 *** 作和高达1 Gbit/s速率的差分 *** 作, 以及66 Gbits/s (8.25 GB/s)的最大I/O带宽。所有线都采用可控阻抗,匹配长度的方式排布,并且差分线对被排布在一起。

 

图 2.NI FlexRIO FPGA模块提供对等数据流技术.

PXI Express NI FlexRIO FPGA模块的一个特色是在不需通过主机芯片传送数据的情况下,模块间能够以3 GB/s的速率进行数据传输。多达16条上述数据流可被同时支持,这样就简化了复杂的多FPGA通信方案而不耗费主机CPU资源。关于此项技术的更多信息,请参考白皮书点对点数据流介绍。

表1列出了用于NI FlexRIO FPGA模块的不同总线、FPGA和存储器选项。

 

表 1. NI FlexRIO FPGA模块比较

2. NI FlexRIO适配器模块

来自NI、NI合作伙伴以及第三方的适配器模块能将所需的FPGA信号通过卡片边缘连接器传输给适配器模块。您也可以采用NI FlexRIO适配器模块开发包(MDK)来创建您自己的适配器模块。

NI FlexRIO设备的FGPA模块和适配器模块分析,图 3. NI、NI合作伙伴以及第三方提供与NI FlexRIO FPGA模块连接的适配器模块.,第2张

 

图 3. NI、NI合作伙伴以及第三方提供与NI FlexRIO FPGA模块连接的适配器模块.

NI FlexRIO适配器模块

NI公司的NI FlexRIO适配器模块提供了可以用来自定义仪器而无需定制硬件的通用I/O。它们特有一个简单的基于FPGA的编程接口,并且不需掌握HDL设计的专业知识,以及能够助您迅速上手和运行的LabVIEW FPGA实例。请查看NI FlexRIO适配器模块的完整列表。.

用于NI FlexRIO的第三方适配器模块壮大了I/O产品家族的规模,从而使LabVIEW FPGA进入更为广泛多样的应用领域。这些模块既可通用也可专用。

通用NI FlexRIO适配器模块开发

采用NI FlexRIO适配器模块的模块开发包(MDK),您可以创建根据您的应用量身定做的您自己的NI FlexRIO适配器模块。这个过程需要考虑电学,机械,模拟,数字,固件以及软件设计等各个方面。除以上所述接口外,NI FlexRIO适配器模块的功耗约6W,特有用于自标识的板载EEPROM,并且支持以下的I/O标准。

 

NI FlexRIO设备的FGPA模块和适配器模块分析,表 2.  NI FlexRIO适配器模块接口支持的I/O标准 .,第3张

 

表 2. NI FlexRIO适配器模块接口支持的I/O标准 .

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2608934.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-10
下一篇 2022-08-10

发表评论

登录后才能评论

评论列表(0条)

保存