cvw/config/rv32gc/coverage.svh

48 lines
1.4 KiB
Systemverilog
Raw Normal View History

// coverage.svh
2024-09-07 13:14:50 +00:00
// David_Harris@hmc.edu 7 September 2024
// SPDX-License-Identifier: Apache-2.0 WITH SHL-2.1
// This file is needed in the config subdirectory for each config supporting coverage.
// It defines which extensions are enabled for that config.
// Define XLEN, used in covergroups
`define XLEN32 1
2024-11-24 11:43:57 +00:00
// Define relevant addresses
`define ACCESS_FAULT_ADDRESS 32'h0000
`define CLINT_BASE 64'h02000000
2024-11-24 11:43:57 +00:00
2024-10-26 09:11:40 +00:00
// Unprivileged extensions
`include "RV32I_coverage.svh"
`include "RV32M_coverage.svh"
`include "RV32F_coverage.svh"
2024-10-24 11:53:41 +00:00
`include "RV32D_coverage.svh"
2024-11-05 05:38:51 +00:00
`include "RV32Zba_coverage.svh"
`include "RV32Zbb_coverage.svh"
`include "RV32Zbc_coverage.svh"
`include "RV32Zbs_coverage.svh"
2024-10-31 09:48:53 +00:00
`include "RV32ZfaF_coverage.svh"
`include "RV32ZfaD_coverage.svh"
`include "RV32ZfaZfh_coverage.svh"
2024-10-24 11:53:41 +00:00
`include "RV32ZfhD_coverage.svh"
2024-10-10 19:58:17 +00:00
`include "RV32Zfh_coverage.svh"
`include "RV32Zicond_coverage.svh"
2024-09-23 02:25:28 +00:00
`include "RV32Zca_coverage.svh"
2024-10-14 00:41:59 +00:00
`include "RV32Zcb_coverage.svh"
`include "RV32ZcbM_coverage.svh"
2024-10-26 09:11:40 +00:00
`include "RV32ZcbZbb_coverage.svh"
2024-10-26 16:06:01 +00:00
`include "RV32Zcf_coverage.svh"
2024-10-26 16:17:34 +00:00
`include "RV32Zcd_coverage.svh"
2024-11-14 14:26:28 +00:00
`include "RV32Zicsr_coverage.svh"
2024-10-26 09:11:40 +00:00
// Privileged extensions
`include "ZicsrM_coverage.svh"
2024-11-13 03:09:50 +00:00
`include "ZicsrF_coverage.svh"
2024-11-16 22:13:54 +00:00
`include "ZicsrU_coverage.svh"
2024-11-01 13:07:49 +00:00
`include "RV32VM_coverage.svh"
`include "RV32VM_PMP_coverage.svh"
2024-11-21 07:51:29 +00:00
`include "EndianU_coverage.svh"
`include "EndianM_coverage.svh"
2024-11-24 11:43:57 +00:00
`include "EndianS_coverage.svh"
2024-11-27 06:10:18 +00:00
`include "ExceptionsM_coverage.svh"