# OVIP-UT **Repository Path**: XS-MLVP/OVIP-UT ## Basic Information - **Project Name**: OVIP-UT - **Description**: OpenVIP base Unit Test: Cache, TLB, ... - **Primary Language**: C++ - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-10-17 - **Last Updated**: 2024-04-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OVIP-UT ### 介绍 OpenVIP base Unit Test: Cache, TLB, ... ### 测试 ``` git clone https://gitee.com/yaozhicheng/OVIP-UT.git cd OVIP-UT make init make # test XData make RUN=tb_nutshell_xdata SIMULATOR=verilator TRACE=OFF WAVE_FORMAT=VCD ``` ### 测试案例 #### uvm-cache 基于 UVM 的 NutShell Cache 验证平台 **运行依赖**: `vcs`, `uvm-1.1d` **运行方法** 配置 $UVM_HOME ```shell make uvm-cache_init make uvm-cache_all # 其他选项 # 编译并运行图形化界面 make uvm-cache_gui # 编译运行并打开覆盖率统计窗口 make uvm-cache_cov ``` 编译参数: - `TESTCASE` 选择测试用例 - `VERBOSITY` 更改 UVM 输出信息冗余度