获取待读取元素数量(FIFO方法)
- 更新时间2025-01-28
- 阅读时长2分钟
返回FPGA FIFO待读取元素的数量。该节点的使用时钟域必须与FIFO方法节点所在的时钟域相同。读取 方法。
使用FIFO方法节点 ,用于调用该方法。
输入/输出
| 选项 | 说明 |
|---|---|
| FIFO输入 | FIFO输入指定FIFO。 您可以连线FIFO控制FIFO常量VI定义的FIFO配置 节点,或另一个FIFO方法节点的 FIFO输出 接线端至 FIFO输入。 |
| FIFO输出 | 如连线了FIFO输入,FIFO输出将返回FIFO输入。否则,FIFO输出返回在FIFO方法节点中指定的FIFO。 |
| 待读取元素数量 | 待读取的元素数量-返回应用待从FIFO读取的剩余元素数量。 该方法返回的元素数量小于等于FIFO中实际剩余的元素数量。 |
您可以使用以下内容该方法 中FIFO的类型 :
- 通过终端确定范围
- 通过VI定义
- DMA
- 点对点
(Xilinx Vivado) 该方法不支持具有内置控制逻辑或使用UltraRAM实现的FIFO。
该方法返回的值和Get Number of Elements to Write 方法小于等于FIFO中的元素总数。该方法可用于确保FIFO能够处理在读取方法超时前处理连续的元素。
注: 在单周期定时循环中,“ 获取要写入的元素数量”和“获取要读取的元素数量 FIFO”方法将始终返回循环开始时可用元素的数量,然后再发生任何“读取”或“写入”方法。