blob: c51344af5e8583e050f76c6be0d4c26632862d2b [file] [log] [blame]
CAPI=2:
# Copyright lowRISC contributors.
# Licensed under the Apache License, Version 2.0, see LICENSE for details.
# SPDX-License-Identifier: Apache-2.0
name: "lowrisc:dv:rstmgr_env:0.1"
description: "RSTMGR DV UVM environment"
filesets:
files_rtl:
depend:
- lowrisc:ip:rstmgr
files_dv:
depend:
- lowrisc:dv:ralgen
- lowrisc:dv:cip_lib
files:
- rstmgr_env_pkg.sv
- rstmgr_env_cfg.sv: {is_include_file: true}
- rstmgr_env_cov.sv: {is_include_file: true}
- rstmgr_virtual_sequencer.sv: {is_include_file: true}
- rstmgr_scoreboard.sv: {is_include_file: true}
- rstmgr_env.sv: {is_include_file: true}
- seq_lib/rstmgr_vseq_list.sv: {is_include_file: true}
- seq_lib/rstmgr_base_vseq.sv: {is_include_file: true}
- seq_lib/rstmgr_common_vseq.sv: {is_include_file: true}
- seq_lib/rstmgr_por_stretcher_vseq.sv: {is_include_file: true}
- seq_lib/rstmgr_reset_vseq.sv: {is_include_file: true}
- seq_lib/rstmgr_smoke_vseq.sv: {is_include_file: true}
- seq_lib/rstmgr_stress_all_vseq.sv: {is_include_file: true}
- seq_lib/rstmgr_sw_rst_reset_race_vseq.sv: {is_include_file: true}
- seq_lib/rstmgr_sw_rst_vseq.sv: {is_include_file: true}
- seq_lib/rstmgr_sec_cm_scan_intersig_mubi_vseq.sv: {is_include_file: true}
- seq_lib/rstmgr_leaf_rst_cnsty_vseq.sv: {is_include_file: true}
- seq_lib/rstmgr_leaf_rst_shadow_attack_vseq.sv: {is_include_file: true}
- rstmgr_if.sv
file_type: systemVerilogSource
generate:
ral:
generator: ralgen
parameters:
name: rstmgr
ip_hjson: ../../../../top_earlgrey/ip/rstmgr/data/autogen/rstmgr.hjson
targets:
default:
filesets:
- files_dv
- files_rtl
generate:
- ral