清除(FIFO方法)
- 更新时间2025-01-28
- 阅读时长2分钟
清除 FPGA上终端范围或VI定义的FIFO。
该方法不能与DMA FIFO或点对点FIFO配合使用。如要从主机VI中清除DMA FIFO,可使用主控VI的停止方法。调用方法 函数。如需清零点对点FIFO,请使用点对点流式传输 VI和函数。
使用FIFO方法节点 ,用于实现该方法。
输入/输出
| 选项 | 说明 |
|---|---|
| FIFO输入 | FIFO输入指定FIFO。 您可以连线FIFO控制FIFO常量VI定义的FIFO配置 节点,或另一个FIFO方法节点的 FIFO输出 接线端至 FIFO输入。 |
| FIFO输出 | 如连线了FIFO输入,FIFO输出将返回FIFO输入。否则,FIFO输出返回在FIFO方法节点中指定的FIFO。 |
以下为FIFO类型 支持该方法:
- 通过终端确定范围
- 通过VI定义
单周期定时循环的注意事项
不能在单周期定时循环。但是,当FIFO配置为 块存储器时,即使顶层时钟域与单周期定时循环( s) 其中FIFO写入 和使用 读取 方法。
清除方法与内置FIFO配合使用时的注意事项
如FIFO使用内置控制器逻辑,清除方法将使用多个时钟周期。因为它要依次清除元素而非同步清除元素。清除方法也会增加资源使用量,可能降低包含FIFO的时钟域的最大频率。