01 / 30 秒回忆
流水线把长组合路径拆成多个阶段,使不同数据项可以重叠执行。级数主要影响单笔延迟,II 和时钟频率决定稳态吞吐,二者不能混为一谈。
TOOLS / FPGA
用时钟、流水级数、II 和数据量估算延迟与稳态吞吐率。
快速理解
输入
输出
知识回忆
概念、关系和工程边界。
01 / 30 秒回忆
流水线把长组合路径拆成多个阶段,使不同数据项可以重叠执行。级数主要影响单笔延迟,II 和时钟频率决定稳态吞吐,二者不能混为一谈。
02 / 核心关系
单笔延迟约为级数×Tclk;稳定输入下吞吐约为 fclk/II。有限批次还要加上流水线填充和排空时间。
03 / 使用判断
先看目标吞吐,再选择 II 和级数;随后检查每级最长路径、寄存器开销、数据相关和资源复制。

认为增加级数必然提升吞吐,或把 latency 当成每个周期都能输出的数据率。II>1 时还要考虑气泡和调度。
规划结果不包含综合后的真实 Fmax、布线拥塞和控制逻辑;AXI、FIFO、反馈回路和跨时钟域会改变可实现结构。