AMBA_APB_SRAM 项目使用教程
项目的目录结构及介绍
AMBA_APB_SRAM 项目的目录结构如下:
- doc: 包含项目文档,如测试用例计划、验证计划等。
- TestcasePlan
- apb_sram_testplan.xlsx
- VerificationPlan
- TestcasePlan
- rtl: 包含 APB SRAM 核心的 RTL 代码。
- apb_v3_sram.v
- scripts: 包含运行测试的脚本。
- runscript.ps1: 用于在 Windows 上使用 Questasim 或 modelsim 运行测试的脚本。
- sim: 包含模拟工作目录,这是运行测试时应打开终端的地方。
- tb_filelist.f: 主文件列表。
- tb_filelist_for_VRM.f: 用于使用 Questa Verification Run Manager (VRM) 运行回归测试的文件列表。
- apb_regression.rmdb: 用于运行回归测试的 RMDB 数据库文件。
- apb_regression_with_VRM.vrm: 用于运行回归测试的 VRM 文件。
项目的启动文件介绍
项目的启动文件主要是 runscript.ps1
,这是一个 PowerShell 脚本,用于在 Windows 环境下使用 Questasim 或 modelsim 运行测试。该脚本会执行必要的模拟和验证任务,确保 APB SRAM 核心的正确性。
项目的配置文件介绍
项目的配置文件主要位于 sim
目录下,包括:
- tb_filelist.f: 主文件列表,列出了所有需要加载的测试文件。
- tb_filelist_for_VRM.f: 用于使用 Questa Verification Run Manager (VRM) 运行回归测试的文件列表。这个文件需要根据实际路径进行修改。
- apb_regression.rmdb: 用于运行回归测试的 RMDB 数据库文件。
- apb_regression_with_VRM.vrm: 用于运行回归测试的 VRM 文件。
这些配置文件确保了项目在不同环境下的正确运行和验证。