【从零开始学习 UVM】12.8、UVM RAL(续更) —— UVM RAL Model 实战项目(基于AXI总线的寄存器读写实例)
让我们了解寄存器模型是如何构建的,将其与验证环境集成,并使用读写方法访问DUT寄存器。
文章目录
-
- 1.1 R寄存器描述
- 1.2 Testbench Block 图
- 1.3 Testbench hierarchy
- 1.4 总体步骤
-
- 1.4.1 步骤1:创建注册(RAL)模型的步骤
-
- 1.4.1.1 Step A: 编写寄存器类
- 1.4.1.2 Step B: 编写寄存器块
- 1.4.1.3 Step C: 编写顶层寄存器块
- 1.4.2 Step 2: 编写一个适配器类
- 1.4.3 Step 3: 将寄存器模型和适配器集成到TestBench
-
- 1.4.3.1 寄存器模型层次结构
- 1.4.4 Step 4: 使用RAL方法访问寄存器
- 1.4.5 执行完整代码