付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
NI矢量信号收发器的FPGA编程1.介绍NIVSTFPGA软件包含多层代码,提供了从底层控制到高层抽取的一切,拥有RF信号分析仪和RF信号发生器的功能。底层组件实现了具体硬件的标准功能,包括信号校准、前端控制,以及基于记录的采集和生成,被称为仪器设计库。这些库提供了互相匹配的主机和FPGA代码对,并且可以聚集以构建完整的硬件设计。LabVIEW项目样例包含了基于仪器设计库的相关主机和FPGA代码,提供了开发各种应用所需要的模板。另外,NI-RFSA和NI-RFSG仪器驱动还支持VST仪器驱动FPGA扩展,使VSTFPGA源代码完美适合具体应用。2.仪器设计库NI提供矢量信号收发器所用的多种仪器设计库。如上文所述,这些仪器设计库存在于用户和生产厂商的关于主机端和FPGA的代码中,,实现了仪器的常见功能。表2列出了一些顶层仪器设计库及其功能。表1.
NIVST所用顶层仪器设计库。/vst/getting-started/zhs/所列软件安装了这些仪器设计库,在硬盘的c:\ProgramFiles\NationalInstruments\LabVIEW[version]\instr.lb\位置。这些库具有颜色和谐的粗边框,与其他VI明显有别。图1:仪器设计库具有颜色和谐的粗边框,此独特图标使其与其他VI相区别另外,这些库在默认情况下处于锁定状态,用户在修改内容之前,需要先通过会话框将VI解锁。下文所述是使用这些仪器设计库的详细信息,适用于任何更改。在给定仪器设计库的主机与FPGA之间交换数据可采用多种机制。所有采用LabVIEWRIO架构和LabVIEWFPGA的NI产品均使用NI-RIO驱动,此驱动提供了单点方式的、存储器映射、基于寄存器的主机至FPGA以及FPGA至主机通信,还有从主机至FPGA以及FPGA至主机的多点连续DMAFIFO。这些都是功能强大的数据交换机制,实现主机与FPGA之间的有效通信不需要了解或者只要些许了解底层总线架构。仪器设计库的一个常见要求是:主机代码需要将大量的设置下载到设备中,例如要对与FPGA相连接的芯片寄存器进行编程,或者更新设置组,例如FPGA上的滤波器抽头。由于一些仪器设计库要求采用此策略,并且设备的DMA通道数目有限,所以这些库可能需要共享一个FIFO,从而需要在主机端和FPGA端增加额外的逻辑来实现。另外,对于大数据集来说,此类通信一般为单向,但是可能也需要提供从FPGA至主机的某种单点确认,例如确认所有设置均已成功应用等等。所有这些概念组成为一个单独概念,称为寄存器总线,并为一些仪器设计库所采用。寄存器总线使用一个主机到FPGA端的DMAFIFO来下载设置,以及一些寄存器/NI-RIO控制器和指示器,用于握手,将单点数据返回主机,或者发出信号,确认已下载设置中的指令已经应用。图2.
寄存器总线是基于NI-RIOD
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 热力管网直埋管道施工方案
- 2026年健康管理师三级考试试题考试题库模拟训练含答案
- 2026年R1快开门式压力容器操作考题模拟考试试题(含答案)
- 2026浙江宁波市鄞州区公立学校招聘编外员工3人备考题库及1套参考答案详解
- 污水管道工程施工方案
- 2026年西式面点师初级证考试题及答案
- 2026广西中医药大学招聘46人备考题库及答案详解1套
- 2026山东德州市中心血站招聘1人备考题库及完整答案详解1套
- 2026江西赣州崇义县邦众人力资源有限公司第十四次招聘1人备考题库及一套参考答案详解
- 2026宁波公交通成巴士传媒有限公司招聘劳务派遣人员5人备考题库参考答案详解
- 2024年四川省凉山州中考地理试卷(含答案与解析)
- 全屋定制木作合同专业版
- 2024年上海松江国有资产投资经营管理集团有限公司招聘笔试参考题库含答案解析
- 人工晶体脱位护理查房
- 2021年人影高炮安全作业知识技能竞赛题库
- 作文方格纸400字
- 【标杆学习】阿里面试官手册
- 教练场地技术条件说明
- 旁站监理培训课件
- 辽宁省辽阳市各县区乡镇行政村村庄村名居民村民委员会明细及行政区划代码
- 【高中数学优质公开课】对数概念公开课课件
评论
0/150
提交评论