VIP20
本课程属于:006-FIFO缓存 芯片设计与FPGA · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

FIFO缓存仿真环境搭建

📚 共计 30 章节
01
FIFO缓存概述
什么是FIFO · 应用场景 · 与普通缓存的区别
概念入门
02
FIFO核心原理
先进先出原则 · 读写指针 · 空/满标志
原理指针
03
FIFO数据结构设计
数组实现 · 链表实现 · 环形缓冲区
数据结构环形
04
FIFO基本操作
初始化 · 入队(push) · 出队(pop) · 查看队首
操作API
05
FIFO状态检测
空队列判断 · 满队列判断 · 元素计数
状态标志
06
同步FIFO设计
单时钟域 · 同步读写 · Verilog基础
同步Verilog
07
异步FIFO设计
双时钟域 · 格雷码 · 亚稳态处理
异步格雷码
08
FIFO深度计算
深度与带宽 · 背压机制 · 典型深度选择
深度背压
09
FIFO性能指标
吞吐量 · 延迟 · 资源消耗 · 最大频率
性能指标
10
FIFO仿真环境搭建
仿真工具 · 测试平台 · 波形查看
仿真环境
11
SystemVerilog验证
断言检查 · 覆盖率收集 · 随机化测试
SV验证
12
FIFO功能测试
基本读写 · 边界条件 · 满/空测试
功能测试
13
FIFO性能测试
最大频率 · 吞吐量 · 延迟测试
性能测试
14
FIFO异常处理
溢出处理 · 下溢处理 · 指针错误恢复
异常鲁棒性
15
FIFO参数化设计
深度参数化 · 宽度参数化 · 可配置FIFO
参数可配置
16
FIFO低功耗设计
时钟门控 · 数据门控 · 功耗优化技巧
低功耗门控
17
FIFO面积优化
寄存器优化 · RAM替换 · 资源共享
面积优化
18
FIFO时序优化
关键路径 · 流水线插入 · 时序收敛
时序收敛
19
FIFO验证方法学
UVM验证 · 定向测试 · 随机测试
UVM方法学
20
FIFO形式化验证
属性检查 · 模型检验 · 等价性检查
形式化验证
21
FIFO在CPU中的应用
指令缓存 · 数据缓存 · 写缓冲
CPU缓存
22
FIFO在GPU中的应用
像素缓存 · 纹理缓存 · 顶点缓存
GPU图形
23
FIFO在网络设备中的应用
数据包缓冲 · 流量控制 · QoS
网络QoS
24
FIFO在存储系统中的应用
写缓冲 · 读缓冲 · RAID缓存
存储RAID
25
FIFO在视频处理中的应用
行缓冲 · 帧缓冲 · 像素流水线
视频流水线
26
FIFO在音频处理中的应用
采样缓冲 · 混音缓冲 · 播放缓冲
音频缓冲
27
FIFO在通信系统中的应用
串行缓冲 · 协议转换 · 速率匹配
通信速率
28
FIFO在FPGA中的实践
Block RAM · LUT实现 · 混合实现
FPGABRAM
29
FIFO在ASIC中的实践
标准单元 · 定制RAM · 物理设计
ASIC物理
30
FIFO设计总结与展望
常见问题 · 设计经验 · 未来趋势
总结展望