NI矢量信号收发器的FPGA编程

时间:2014-07-11来源:网络

1. 介绍

NI VST FPGA软件包含多层代码,提供了从底层控制到高层抽取的一切,拥有RF信号分析仪和RF信号发生器的功能。底层组件实现了具体硬件的标准功能,包括信号 校准、前端控制,以及基于记录的采集和生成,被称为仪器设计库。这些库提供了互相匹配的主机和FPGA代码对,并且可以聚集以构建完整的硬件设计。 LabVIEW项目样例包含了基于仪器设计库的相关主机和FPGA代码,提供了开发各种应用所需要的模板。另外,NI-RFSA和NI-RFSG仪器驱动 还支持VST仪器驱动FPGA扩展,使VST FPGA源代码完美适合具体应用。

2. 仪器设计库

NI提供矢量信号收发器所用的多种仪器设计库。如上文所述,这些仪器设计库存在于用户和生产厂商的关于主机端和FPGA的代码中,,实现了仪器的常见功能。表2列出了一些顶层仪器设计库及其功能。

DSP–板载信号处理
RF In–RF输入硬件配置及校准
RF Out–RF输出硬件配置及校准
Basecard–ADC及DAC配置
多记录采集–多波形采集DRAM抽取抽取
波形序列器–波形排序用多波形DRAM抽取抽取
触发同步–多模块采样时钟同步,“T-Clk-like”
嵌入式配置–通过寄存器序列进行FPGA动态重新配置,LabVIEW FPGA“列表模式”

表 1. NI VST所用顶层仪器设计库。

ni.com/vst/getting-started/zhs/所列软件安装了这些仪器设计库,在硬盘的 c:Program FilesNational InstrumentsLabVIEW [version]instr.lb位置。这些库具有颜色和谐的粗边框,与其他VI明显有别。

图1:仪器设计库具有颜色和谐的粗边框,此独特图标使其与其他VI相区别

1 2 3 4 5 6 7 8

关键词: NI 矢量信号收发器 FPGA编程 NIVSTFPGA

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版