【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开发16 天前
LabVIEW 架构设计进阶:从 QMH 到 JKI State Machine,从入门到精通
labview·labview知识·labview功能·labview程序
电气_空空17 天前
基于 LabVIEW 的深海气密采水器测控系统
单片机·嵌入式硬件·毕业设计·labview
LabVIEW开发17 天前
LabVIEW 可重入 VI 设计:First Call? 的替代方案
labview·labview知识·labview功能·labview程序
电气_空空18 天前
基于 LabVIEW 的单片机串口通信设计
单片机·嵌入式硬件·毕业设计·labview
LabVIEW开发18 天前
LabVIEW 与 OPC UA 方法调用:现状、局限与替代方案
labview
LabVIEW开发19 天前
LabVIEW 工程化应用与场景落地指南
labview
LabVIEW开发19 天前
LabVIEW + MATLAB 混合编程:爆炸场测试数据精准采集方案
开发语言·matlab·labview
LabVIEW开发20 天前
LabVIEW纯电动汽车电力驱动测试系统
labview·labview知识·labview功能·labview程序
LabVIEW开发20 天前
LabVIEW与PLC恒温控制系统
labview·plc·labview知识·labview功能·labview程序
LabVIEW开发21 天前
LabVIEW高精度拉伸台控制系统
labview·labview知识·labview功能·labview程序