01
FIFO基础概念
什么是FIFO · 同步/异步区别 · 跨时钟域 & 数据缓冲场景
入门核心
02
FIFO核心信号解析
wclk/rclk · wen/ren · wdata/rdata · full/empty
信号必知
03
波形分析方法入门
Vivado/VCS/Modelsim · 添加信号 · 时间刻度 · 缩放测量
工具操作
04
写操作波形分析
写使能 · 数据写入 · 写指针递增 · 满标志置位时序
写时序波形
05
读操作波形分析
读使能 · 数据读出 · 读指针递增 · 空标志置位
读时序波形
06
同步FIFO波形实战
读写指针比较 · 空满判断波形表现
同步实战
07
异步FIFO波形实战
格雷码同步 · 双指针延迟 · 亚稳态窗口
异步跨时钟
08
格雷码与二进制转换波形
二进制↔格雷码 · 跳变特点(每次1位)
编码波形
09
空标志生成波形分析
读指针追上写指针 · 断言/释放 · 读使能后延迟
空标志时序
10
满标志生成波形分析
写指针追上读指针 · 断言/释放 · 写使能后延迟
满标志时序
11
almost_empty/almost_full波形
可编程阈值 · 比较逻辑 · 预警表现
阈值预警
12
FIFO深度与宽度波形影响
深度影响满空翻转 · 宽度影响数据总线
参数设计
13
FIFO复位波形分析
异步/同步复位 · 指针归零 · 空标志有效
复位初始化
14
FIFO溢出(overflow)波形
写使能但已满 · 数据丢失 · 溢出标志
异常溢出
15
FIFO下溢(underflow)波形
读使能但已空 · 无效数据 · 下溢标志
异常下溢
16
FIFO数据保持时间波形
写数据建立/保持 · 读数据时序约束
时序约束
17
FIFO性能瓶颈波形分析
时钟频率差异 · 指针同步延迟 · 组合逻辑路径
性能Fmax
18
FIFO数据完整性检查波形
写入vs读出比对 · CRC校验波形体现
校验完整性
19
FIFO流水线操作波形
乒乓FIFO · 交替读写 · 流水线气泡
流水线乒乓
20
FIFO深度计算与波形验证
根据速率算最小深度 · 波形验证深度
计算验证
21
FIFO的握手协议波形
valid-ready · 背压(backpressure) · 反压停顿
握手反压
22
first-word fall-through波形
FWFT模式 · 数据预取 · 读使能立即可用
FWFT低延迟
23
show-ahead模式波形
数据提前出现 · 读使能仅更新指针
show-ahead预读
24
同步复位与异步复位波形对比
复位与时钟关系 · 释放时序 · 波形差异
复位对比
25
FIFO的时钟门控波形
写/读时钟门控 · 门控使能信号
门控低功耗
26
FIFO的测试模式波形
scan_mode · bypass_mode · loopback_mode
测试模式
27
FIFO的功耗优化波形
时钟使能 · 数据翻转率降低 · 空闲波形
低功耗优化
28
FIFO的DFT波形
扫描链 · 测试时钟 · 测试使能信号
DFT可测试性
29
FIFO的FPGA实现波形
Xilinx IP · Altera IP · 原语例化波形差异
FPGAIP核
30
FIFO波形调试实战案例
真实异常波形 · 定位问题 · 修复方案 · 前后对比
实战调试