01 / 30 秒回忆
AXI-Stream 用 TVALID 和 TREADY 的握手传输数据,只有两者同时为高时才发生一个 beat。反压会降低有效吞吐并产生积压。
TOOLS / FPGA
按握手率、数据宽度和包长估算有效吞吐,不替代协议验证。
快速理解
输入
输出
知识回忆
概念、关系和工程边界。
01 / 30 秒回忆
AXI-Stream 用 TVALID 和 TREADY 的握手传输数据,只有两者同时为高时才发生一个 beat。反压会降低有效吞吐并产生积压。
02 / 核心关系
理论位率≈fclk×dataWidth;有效吞吐还要乘握手率和每 beat 平均有效字节。包间隔、TKEEP 和连续阻塞都会影响实际结果。
03 / 使用判断
先确认数据宽度、beat 定义和握手率,再加入包长、最大阻塞、在途 beat 和安全裕量估算缓冲。
看到 TVALID 就认为数据已经传输,或把 TDATA 位宽直接当成每拍有效字节而忽略 TKEEP。
工具不验证 TLAST、TKEEP 时序和协议合规性;实现还要检查跨时钟域、FIFO 深度、仲裁和下游反压。