你的位置:EETOP 赛灵思(Xilinx) 社区 >> >> 全部 >> 详细内容

美国国家仪器公司增强LabVIEW FPGA应用

发布者:jackzhang 时间:2014-07-14 17:46:34

作者:Steve Leibson, 赛灵思战略营销与业务规划总监

NI(美国国家仪器公司)LabVIEW GUI开发环境有一个FPGA模块,可以用于从该公司的一些基于FPGA或者Zynq的硬件产品中提取实时性能数据。NI公司刚刚出版了一本名为“LabVIEW FPGA 2013 效率提升和优化”的白皮书,里面描述了这些新的提升点,大致可以归纳为以下三个类型:

效率提升
• FPGA高性能线性代数库:一些高级的应用,比如无线频率通信、图像和音频处理、热分布和信息加密,需要在可重构的硬件上实现高性能的算法。LabVIEW FPGA 2013包括了新的IP库,可以让你在FPGA上轻松地实现高性能算法。

• 仪器驱动的FPGA扩展:随着仪器驱动的FPGA扩展的发布,测试工程师在设计软件定制的仪器时有了更多的选择,比如NI矢量信号收发器(VSTs)。

• 提升调试工具的信号可视化:当你在开发计算机上对FPGA VI进行仿真时,你可以使用传统的调试工具,比如探针、高亮显示、断点和单步执行。但是,对于那些涉及到通信协议的FPGA设计,为了调试,你需要查看历 史数据中的信号相互关系。LabVIEW FPGA 2013引入了一个基于采样事件的新的探针工具,可以很容易地在波形图中观察信号,并显示相关的时序信息。

• 增强I/O仿真和定时控制功能:LabVIEW FPGA能够产生I/O信号来仿真真实的I/O功能。传统的做法是通过仿真随机数据或者配置一个定制的仿真VI。LabVIEW FPGA 2013可以更加直接的为LabVIEW FPGA VI提供仿真数据。

• 动态比特文件部署选项:比特文件包含了配置一个FPGA器件所需要的所有信息,是综合过程得出的结果。FPGA的可重构特性也包含在这些文件中,你可以通 过在现场动态下载一个新的比特文件去改变一个部署的设备的功能。LabVIEW FPGA 2013包括了新的选项,可以为目标FPGA管理和部署不同的特性。

为LabVIEW RIO开发人员提供专业资源

• 高性能RIO开发人员指南:和广受欢迎的NI LabVIEW CompactRIO开发人员指南一样,高性能RIO开发人员指南可以帮助你理解和应用高性能RIO的概念,比如使用NI FlexRIO与NI PXI平台的单周期定时循环编程、数据流、流水线、握手、VHDL代码集成,以及其它的性能优化技术。

• LabVIEW Real-Time和FPGA的在线自学培训:如果你没有时间或者资源去参加由讲师主导的课堂培训课程,现在你可以参加在线自学教程,包 括:LabVIEW Real-Time 1、LabVIEW Real-Time 2:嵌入式系统架构设计以及LabVIEW FPGA课程。

• LabVIEW嵌入式系统开发人员(CLED)认证证书:一个CLED证书可以说明具备了分析需求、设计、开发、调试、部署关键任务、大中型的控制以及应用监控所需要的能力和专业知识。

兼容最新的硬件

• 用NI cRIO-9068系统扩充处理和吞吐能力:cRIO-9068控制器为基于LabVIEW FPGA的高级控制和监测应用提供了高性能和低功耗能力。作为LabVIEW RIO架构的一部分,新的NI cRIO-9068软件定制控制器是基于Xilinx Zynq-7020 All Programmable SoC实现的。

• 使用7系列FPGA进行性能提升:最新的NI FlexRIO FPGA模块结合了Xilinx 7系列FPGA强大的信号处理能力,具有灵活的、可定制的I/O,形成了一个基于LabVIEW FPGA的高性能、可重构的仪器。新的NI PXIe-7975R通过其PCIe后端,数据流量可以达到1.6GB/s,与2GB板载DRAM之间,可以实现10GB/s的数据连接,可以支持数据密 集型应用,如医疗成像以及记录和回放。可用内存和数字信号处理(DSP)片使其成为射频通信和科研中实时处理与分析的理想选择。

原文链接:
http://forums.xilinx.com/t5/Xcell-Daily-Blog/National-Instruments-enhanc...

最新课程

  • 深入浅出玩儿转FPGA

    本视频基于Xilinx公司的Artix-7FPGA器件以及各种丰富的入门和进阶外设,提供了一些典型的工程实例,帮助读者从FPGA基础知识、逻辑设计概念

  • 从零开始大战FPGA基础篇

    本课程为“从零开始大战FPGA”系列课程的基础篇。课程通俗易懂、逻辑性强、示例丰富,课程中尤其强调在设计过程中对“时序”和“逻辑”的把控,以及硬件描述语言与硬件电路相对应的“

  • Verilog基础及典型数字

    课程中首先会给大家讲解在企业中一般数字电路从算法到流片这整个过程中会涉及到哪些流程,都分别使用什么工具,以及其中每个流程都分别做了