【LabVIEW FPGA入门】FPGA寄存器(Register)

当您需要从多个时钟域或设计的不同部分访问数据,并且需要编写可重复使用的代码时,可使用寄存器项来存储数据。与 FIFO 相比,寄存器项消耗的 FPGA 逻辑资源更少,而且不消耗块存储器,而块存储器是最有限的 FPGA 资源类型。

LabVIEW FPGA 模块有两种寄存器项:

  • VI-defined register items: 使用VI定义的寄存器项创建可重入的子VI,避免资源冲突。如果在可重入的 FPGA VI 中配置了 VI 定义的寄存器项,LabVIEW 将为 VI 的每个实例创建寄存器项的单独副本。
  • Target-scoped register items: 如果希望寄存器项在 "项目浏览器"(Project Explorer)窗口中可见并可配置,则可使用目标范围寄存器项。目标寄存器项可在项目浏览器窗口中同一目标下的任何 FPGA VI 中使用

可以通过配置窗口或初始化VI初始化值

相关推荐
LabVIEW开发19 小时前
使用 LabVIEW 的调用库函数节点访问 DLL 函数
labview·labview知识·labview功能·labview程序
LabVIEW开发1 天前
LabVIEW 泵轮检测系统
labview·labview知识·labview功能·labview程序
LabVIEW开发2 天前
LabVIEW加载 STL 模型至 3D 场景 源码见附件
3d·labview·labview知识·labview功能·labview程序
LabVIEW开发6 天前
LabVIEW汽车发动机振动测试
汽车·labview
丨 丨11 天前
LabVIEW软件全面解析:图形化编程的工业级应用指南
labview
LabVIEW开发15 天前
LabVIEW 瀑布图与游标操作
labview·labview知识·labview功能·labview程序
LabVIEW开发16 天前
LabVIEW 音频信号处理
labview·labview知识·labview功能·labview程序
LabVIEW开发17 天前
LabVIEW 正弦波噪声滤波
labview·labview知识·labview功能·labview程序
葛小白117 天前
Labview邪修01:贪吃蛇
labview·贪吃蛇·labview教程
LabVIEW开发19 天前
LabVIEW调用MATLAB 的分形生成
labview·labview知识·labview功能·labview程序