首页
›
芯片设计与FPGA
›
044-Vivado_FPGA原型验证
›
《UVM框架下AXI总线的接口封装与仿真调试》
VIP20
本课程属于:044-Vivado_FPGA原型验证
芯片设计与FPGA · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
UVM框架下AXI总线的接口封装与仿真调试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
AXI总线协议基础
AXI4 · AXI4-Lite · AXI4-Stream协议概述与区别
AXI
总线协议基础
02
AXI通道详解
读地址通道(AR) · 读数据通道(R) · 写地址通道(AW)
AXI
通道详解
03
AXI握手机制
VALID/READY握手协议 · 依赖关系 · 传输类型(突发传输
AXI
握手机制
04
UVM基础回顾
UVM树形结构 · phase机制 · factory机制
UVM
基础回顾
05
UVM验证组件
driver · monitor · sequencer
UVM
验证组件
06
AXI接口封装需求分析
为什么需要封装AXI接口?封装的目标…
AXI
接口封装需求分析
07
AXI接口封装方案设计
基于UVM的AXI agent架构设…
AXI
接口封装方案设计
08
AXI Master Agent实现(一)
driver设计——驱动写地址 · 写数据 · 写响应通道
AXI
Master
09
AXI Master Agent实现(二)
driver设计——驱动读地址 · 读数据通道
AXI
Master
10
AXI Master Agent实现(三)
monitor设计——监测所有通道事…
AXI
Master
11
AXI Slave Agent实现(一)
slave driver设计——响应…
AXI
Slave
12
AXI Slave Agent实现(二)
slave monitor设计——监…
AXI
Slave
13
AXI Transaction定义
定义AXI读写事务的数据结构(地址 · 数据 · 突发长度
AXI
Transaction
14
AXI Sequence与Sequencer
编写基本读写sequence · sequencer与driver的通…
AXI
Sequence
15
AXI接口封装中的时序控制
使用UVM事件与TLM端口实现延迟 · 乱序 · outstanding传输
AXI
接口封装
16
AXI VIP集成
将封装好的AXI agent集成到U…
AXI
VIP
17
AXI接口功能仿真环境搭建
编写testbench顶层 · 时钟与复位生成 · 接口连接
AXI
接口功能仿真环境…
18
AXI基本读写测试
编写简单测试用例验证单次读写 · 突发读写
AXI
基本读写测试
19
AXI错误注入测试
模拟地址错误 · 数据错误 · 响应错误(SLVERR
AXI
错误注入测试
20
AXI性能测试
测量读写带宽 · 延迟 · outstanding深度影响
AXI
性能测试
21
AXI协议检查器(Protocol Checker)
编写UVM scoreboard检查… · 地址对齐)
AXI
Protocol
22
AXI覆盖率收集
定义覆盖组(covergroup)收… · 突发类型 · 数据模式等
AXI
覆盖率收集
23
AXI接口封装中的参数化设计
使用UVM参数化类支持不同数据位宽 · ID位宽
AXI
接口封装
24
AXI接口封装中的寄存器模型集成
将AXI agent与UVM寄存器模…
AXI
接口封装
25
AXI接口封装中的低功耗接口
支持AXI低功耗信号(CSYSREQ · CACTIVE等)
AXI
接口封装
26
AXI接口封装调试技巧(一)
使用UVM报告机制与波形dump定位…
AXI
接口封装调试技巧
27
AXI接口封装调试技巧(二)
常见仿真错误(X态传播 · 时序冲突 · 死锁)分析与解决
AXI
接口封装调试技巧
28
AXI接口封装调试技巧(三)
使用UVM callback与pri…
AXI
接口封装调试技巧
29
AXI接口封装实战项目(一)
搭建一个简单的AXI互联矩阵(Int…
AXI
接口封装实战项目
30
AXI接口封装实战项目(二)
完成AXI互联矩阵的随机测试与回归测… · 输出验证报告
AXI
接口封装实战项目
所属VIP或分类
同VIP:AXI总线接口封装在Vivado中的时序收敛调试
同VIP:SystemVerilog实现TLM适配器的覆盖率分析
同VIP:SystemVerilog实现UVM框架的硬件加速部署