FPGA在虚拟仪器设计中的应用

众所周知,虚拟仪器技术是根据用户的需求由软件定义通用测试硬件功能的系统。
通过将可重复配置的硬件应用到一个虚拟仪器系统,工程师可以使用软件来开发算法并把它们应用到一个嵌入式芯片,从而把虚拟仪器软件的可配置能力扩展至硬件。
以前只有那些熟悉底层编程语言如vhdl的硬件设计人员才能利用fpga技术。然而,现在工程师们已可以用labview fpga(ni公司开发的用于现场可编程门阵列芯片的图形化开发环境)来开发出定制的控制算法并把它下载到fpga芯片上。labview fpga是一种图形化的编程环境,通过labview fpga,用户可以在测试的过程中很容易地对fpga进行配置,系统将其自动转化为vhdl语言,下载到fpga中。
使用labview fpga,不需要任何底层编程语言,就可以很容易地实现一个设计,缩短了产品设计时间。朱君介绍,目前labview fpga只支持xilinx公司的fpga,未来会将其扩展到所有的fpga。同时,针对dsp编程的labview embedded也会在今年晚些时候推出。
fpga在虚拟仪器设计中应用的一个典型例子就是数字滤波器的设计。结合ni公司的labview数字滤波器设计工具包,工程师可以用软件设计数字滤波器,并将代码下载到fpga中,如果效果不理想,工程师可以很容易地进行重新编程和下载,而无需改变任何硬件设计。在ni公司的另一个产品平台中,fpga的可配置性也得到了最好的体现。
ni公司compactrio是基于fpga的可重复配置的控制和采集系统,它是为需要高度定制和高速控制的应用而设计的。该架构采用实时嵌入式处理器,并结合可重复配置i/o(rio)的fpga内核来实现复杂的算法和定制计算。fpga作为系统的核心,直接连接到每个模块的i/o引脚,取代了以往系统中所用的总线,从而避免了系统响应的延迟和滞后。同时,利用fpga的可配置性,用户可以定义自己需要的i/o。

三星显示:正研发零边框产品 助智能手机实现全面屏
SMT模板的介绍与如何选择
荣耀V9开挂:来自华为神秘2012实验室的最新力作
FLOW福禄牵手奇点 你爱的小哥哥都在这里
关于SCADA、DCS与PLC之间的对比浅析
FPGA在虚拟仪器设计中的应用
七星数据携手IBM,以经济高效的安全解决方案赋能中小微企业
iPhone 13 Pro渲染图、参数信息曝光
英特尔SSD降价 超极本或迎价格拐点?
tlc2543中文资料详解
骑摩托车适合戴什么耳机,推荐适合骑车用的骨传导耳机
Apple Watch用户可使用心电图应用程序监视身体反应
五分钟看完东南汽车SUV车型DX7 C-NCAP碰撞测试全过程
物联网微控制器的功能介绍
华为汽车业务到战略抉择的时刻了:是2B做供应商还是2C造车
保护OT环境是工业和基础设施组织的首要任务
Altera发布能够让FPGA和SoC支持高达56 Gbps数据速率的收发器技术
如何才能符合充电桩新国标安全要求
区块链带来的金融科技有什么创新
2019年值得持续关注的突破性技术