快捷搜索:  MTU2MjE0MTg5NQ`

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。

您可能还会对下面的文章感兴趣: