【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开发2 天前
LabVIEW腔衰荡信号在线处理系统
labview·labview知识·labview功能·labview程序
LabVIEW开发2 天前
LabVIEW机器视觉轮廓与曲率分析
计算机视觉·labview·labview知识·labview功能·labview程序
LabVIEW开发2 天前
LabVIEW共享变量应用
labview·labview知识·labview功能·labview程序
LabVIEW开发2 天前
LabVIEW空调单端PID控温
labview·labview知识·labview功能·labview程序
葛小白12 天前
Labview项目01:标准可配置序列测试框架
功能测试·labview·序列测试
芦苇电子2 天前
【LABVIEW软件】NI-VISA模块安装教程
labview
LabVIEW开发5 天前
LabVIEW的XY Graph掩码创建
labview·labview功能
qq_340474025 天前
6.0 Labview中的类面向对象编程-类的使用(OOP)
labview·class的使用·labview的oop编程
LabVIEW开发7 天前
LabVIEW运行时快捷菜单创建
labview·labview知识·labview功能·labview程序
無斜7 天前
【LabVIEW实用开发】--- LabVIEW调用python脚本
开发语言·python·labview