SV|UVM 学习实验目录
SV实验
实验文件目录
视频目录
DT帮助理解实验代码
目录:03学前指导
实验0:
目录:03【SV精通1】数据类型、过程方法、设计连接、验证结构
范围:
- 014 Questasim基本使用
- 015 [选学] Linux VCS编译仿真步骤
实验1:
目录1:07【SV精通2】接口采样驱动、测试结束开始、调试方法
范围:
- 040 实验1验证结构
- 041 实验1代码讲解
- 实验一 思考如何发送更快更紧密的数据
目录2:08【SV练习选修】练习一指导
范围:
01-数据类型-1
02-数据类型-2
- 03-数据类型-3
- 04-字符串类型
- 05-接口类型
实验2:
目录:09【SV精通3】类的方法和继承、动态对象、包的使用
范围:
- 053 实验2验证结构
- 054 实验2代码讲解
目录2:15【SV练习选修】练习二指导
- 1数组类型-1
- 2数组类型-2
- 3类的封装
- 4类的继承
- 5包的使用
实验3:
目录:12【SV精通4】实验3代码讲解
范围:
068 实验3代码讲解1
069 实验3代码讲解2
- 070 实验3代码讲解3
- 071 实验3代码讲解4
- 072-9-13 直播答疑4
- v2.1 lab3 fifo_full_test详解
- v2.1 lab3 数据通过形象进行传输的理解
- v2.1 lab3 时序逻辑采样和组合逻辑采样区别
- v2.1 lab3 为什么不需要拷贝obj_id
实验4:
目录:15【SV精通5】实验4代码详解
范围:
- 085 实验4代码讲解1
- 086 实验4代码讲解2
- 087 实验4代码讲解3
- 088 实验4代码讲解4
- 089 实验4代码讲解5
- 090-9-20 直播答疑5
实验5:
目录:17【SV精通7】高级话题
范围:
- 103 实验5代码讲解1
- 104 实验5代码讲解2
UVM实验
入门实验0
目录:24【UVM入门进阶2】核心基类、阶段、配置、消息机制
范围:
- 101-UVM入门实验0讲解.mp4
实验1
目录:24【UVM入门进阶2】核心基类、阶段、配置、消息机制
范围:
- 102-UVM入门实验1讲解1
- 103-UVM入门实验1讲解2
- v2.2 lab1 object创建名字传入问题
实验2
目录:26【UVM入门进阶4】结构_、顶层方案、环境元素
范围:
- 112-UVM入门实验2代码讲解1
- 112-UVM入门实验2代码讲解2
- v2.2 lab2 创建对象返回的句柄为何要做转化
- v2.2 lab2 为什么配置应先于组件创建
- v2.2 lab2 组件的phase如何自动执行
内容:
- 把SV验证结构利用UVM机制进行改造
- uvm结构在uvm_root下呈现树状结构
- 没有做结构图是因为结构没有变化,只是SV组件替代到UVM组件
实验3
目录:28【UVM入门进阶6】TLM2通信_同步通信
范围:
- 122-UVM入门实验3代码讲解
- v2.2 lab3 TLM端口通信缓存与信箱的比较
- v2.2 lab3 回调与继承的应用区别
内容:
实验4
目录:30【UVM入门进阶8】Sequencer仲裁_Sequence层次化
范围:
- 132-UVM入门实验4代码讲解
- v2.2 lab4 测试场景为什么在序列而不在test
- v2.2 lab4 从SEQ到DRV的Item传输类型转换
实验5
目录:32【UVM入门进阶10】寄存器模型方法_应用
范围:
- 139-UVM入门实验5代码讲解
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!