嵌入式系统设计:NI的下一个前沿

在德克萨斯州奥斯汀举行的NI Week会议和展览上,国家仪器公司总裁兼首席执行官James Truchard博士指出,“编程语言的寿命约为50年”,他为公司未来30年的创新提出了新的愿景。Truchard正在纪念NI LabView软件20周年,该软件已经从桌面仪器控制演变为…

通过芮妮·罗宾斯,控制工程编辑主任 二六年九月一日

注意到“编程语言的寿命大约是50年,”美国国家仪器公司总裁兼首席执行官James Truchard博士在德克萨斯州奥斯汀举行的NI Week会议和展览会上阐述了公司未来30年创新的新愿景。Truchard博士纪念了NI LabView软件20周年,该软件已经从桌面仪器控制和数据采集工具发展成为桌面、工业、嵌入式和手持应用的集成设计、控制和测试平台。

Truchard说,LabView将在未来30年扩展到系统设计领域,“我们计划为嵌入式系统做的事情,就像PC为台式机做的那样。”

可编程集成电路,特别是现场可编程门阵列(fpga),是国家仪器公司的下一个前沿领域。研发副总裁Tim Dehne表示,目前所有LabView应用中有20%涉及定制电路,机器制造商越来越多地使用定制fpga来获得他们所需的性能。他说,与三年前相比,fpga的逻辑元素增加了10倍,而且这些嵌入式系统的开发时间要长得多。因此,国家仪器公司正在将其在创建虚拟仪器方面的专业知识扩展到创建定制fpga。“LabView FPGA采用可定制的芯片,并将其提供给最终用户,”他说。

新的LabView FPGA向导是LabView 8.20的一部分,它可以自动生成I/O代码和计时结构,直接在FPGA硬件中为定制的实时I/O系统快速设计原型。工程师可以在标准桌面PC的插件板或NI的PXI和CompactRIO硬件上实现这些基于fpga的目标。

使用LabView 8.20嵌入式开发模块,工程师可以在基于32位微处理器的定制设计上运行LabView算法。LabView 8.20嵌入式模块支持的新嵌入式目标包括TI 6713和飞利浦ARM7 229x处理器,以及QNX和MonteVista Linux嵌入式操作系统。

对于基于FPGA的开发,工程师可以使用新的机器监控IP库,并通过LabView FPGA模块中的VHDL节点添加第三方IP。LabView FPGA可用的第三方IP核已通过Xilinx、Celoxica和Impulse C验证。

LabView 8.20还通过MathScript扩展了LabView图形数据流语言,支持基于文本的数学运算。工程师可以集成现有的使用Matlab软件创建的m文件,或者混合使用LabView图形化和基于文本的方法。LabView 8.20还可以结合来自Maplesoft Maple、Mathsoft Mathcad和Scilab软件的算法。www.ni.com