使用反馈节点的该页属性 对话框,用于配置LabVIEW在FPGA终端上实现反馈节点的方式。

该选项页包括以下部分:

选项 说明
初次调用初始化多路复用器的位置

指定编译器放置相对于寄存器的多路复用器的位置。寄存器是表示FPGA的反馈节点的。位置会影响到FPGA应用程序的定时。

只有连接一个值到初始化接线端,该部分才可用。

注: 将多路复用器放置在寄存器之后会显着延迟反馈节点后的 组合路径 ,降低编译FPGA VI的时钟速率。使用编译报告 ,以试验最适合您的应用程序的布局。
  • After register-指定编译器将多路复用器放置在寄存器之后。如FPGA VI由于反馈节点具有较长的反馈路径,但在节点后放置多路复用器可具有较小的组合路径时选择该选项。
  • 寄存器前-指定编译器将多路复用器放置在寄存器之前。如FPGA VI由于反馈节点具有较短的反馈路径,但在节点后放置多路复用器可具有较大的组合路径时选择该选项。
  • Auto--自动放置 (默认)-指定如果连线常量值到初始化器接线端,编译器将多路复用器放置在寄存器之前。如未连线常量值至该接线端,编译器在寄存器后放置多路复用器。必须将常量放置在反馈节点所在的同一VI内。
编译或加载初始化选项 编译或加载初始化选项

忽略重置-指定反馈节点是否在FPGA VI出现时初始化。重置。勾选该复选框具有以下含义:

  • FPGA VI重置后,该节点不会初始化。
  • 节点在下次执行时初始化下载FPGA VI至FPGA终端。在该情况下,应确保重置FPGA VI后,应用程序在第一次调用时不使用反馈节点返回的值。
  • LabVIEW从底层寄存器实例中移除重置,即编译器可选择通过移位寄存器查找表(SRL)而非触发器实现延迟。SRL可在单个查找表(LUT)中包含多个延迟,从而比触发方式节省更多的FPGA资源。