资源描述
本资源提供了一个完整、立即可用的Vivado仿真工程,演示了如何使用 AXI Verification IP (VIP) 作为主设备,对 Xilinx MIG IP核 (DDR3控制器) 进行全面的读写验证。该工程是本系列技术文章的完整实现,是学习高级FPGA验证方法和掌握DDR3接口开发的绝佳实践模板。
核心价值
告别黑盒:摒弃了MIG Example Design中不可控的Traffic Generator,使用完全可编程的AXI VIP,赋予你最大的测试灵活性。
专业验证方法:展示了如何构建一个工程级的验证环境。
最佳实践模板:代码结构清晰,注释详尽,可作为你后续项目中验证类似AXI总线接口的参考模板。
资源内容
本仓库包含以下内容:
Vivado 工程 (project/)
使用 Vivado 2019.2 创建。
包含完整的Block Design,集成了 AXI VIP (Master模式)、MIG IP核、时钟与复位处理。
测试平台 (sim/)
sim_tb_top.sv:顶层测试平台,实例化了设计顶层与DDR3仿真模型。
已正确设置仿真源,无需手动添加。
功能包括:
等待DDR3初始化完成 (init_calib_complete)。
顺序写入与回读验证:向地址写入数据并验证,用于基础功能检查。
适用人群
正在学习 AXI4 总线协议 的 FPGA 工程师/学生。
需要对自己的 DDR3 MIG 设计 进行深度验证的开发者。
希望从基础的Testbench编写过渡到使用 专业验证IP (VIP) 的初学者。
对 FPGA 系统级验证 感兴趣的研究人员。
1