blob: b7aa412b7b837efb49572a48198296abc25a2ef4 [file] [log] [blame]
Srikrishna Iyerebcabe22020-01-31 12:50:02 -08001// Copyright lowRISC contributors.
2// Licensed under the Apache License, Version 2.0, see LICENSE for details.
3// SPDX-License-Identifier: Apache-2.0
4{
Scott Johnsonfe79c4b2020-07-08 10:31:08 -07005 // This is a cfg hjson group for DV simulations. It includes ALL individual DV simulation
Srikrishna Iyerebcabe22020-01-31 12:50:02 -08006 // cfgs of the IPs and the full chip used in top_earlgrey. This enables the common
7 // regression sets to be run in one shot.
Michael Schaffner8ac6c4c2020-03-03 15:00:20 -08008 name: top_earlgrey_batch_sim
Srikrishna Iyer86f6bce2020-02-27 19:02:04 -08009
10 import_cfgs: [// Project wide common cfg file
11 "{proj_root}/hw/data/common_project_cfg.hjson"]
12
Rupert Swarbricka23dfec2020-09-07 10:01:28 +010013 flow: sim
14
Srikrishna Iyer64b6d9b2021-02-10 22:02:47 -080015 // Maintain alphabetical order below.
16 use_cfgs: [// IPs.
17 "{proj_root}/hw/ip/aes/dv/aes_sim_cfg.hjson",
Steve Nelson8cc9fc62020-12-08 08:00:45 -080018 "{proj_root}/hw/ip/csrng/dv/csrng_sim_cfg.hjson",
Srikrishna Iyer64b6d9b2021-02-10 22:02:47 -080019 "{proj_root}/hw/ip/entropy_src/dv/entropy_src_sim_cfg.hjson",
Srikrishna Iyer10013f42020-06-29 15:57:33 -070020 "{proj_root}/hw/ip/flash_ctrl/dv/flash_ctrl_sim_cfg.hjson",
Srikrishna Iyerebcabe22020-01-31 12:50:02 -080021 "{proj_root}/hw/ip/gpio/dv/gpio_sim_cfg.hjson",
22 "{proj_root}/hw/ip/hmac/dv/hmac_sim_cfg.hjson",
Srikrishna Iyer3e9d8882020-03-05 00:48:42 -080023 "{proj_root}/hw/ip/i2c/dv/i2c_sim_cfg.hjson",
Weicai Yangc30d3df2020-09-23 15:59:51 -070024 "{proj_root}/hw/ip/keymgr/dv/keymgr_sim_cfg.hjson",
Udi Jonnalagadda21b529e2020-11-30 17:18:32 -080025 "{proj_root}/hw/ip/kmac/dv/kmac_masked_sim_cfg.hjson",
26 "{proj_root}/hw/ip/kmac/dv/kmac_unmasked_sim_cfg.hjson",
Cindy Chena83a5dd2020-12-08 13:37:37 -080027 "{proj_root}/hw/ip/lc_ctrl/dv/lc_ctrl_sim_cfg.hjson",
Rupert Swarbrick63d58f42020-12-07 16:52:07 +000028 "{proj_root}/hw/ip/otbn/dv/uvm/otbn_sim_cfg.hjson",
Srikrishna Iyer64b6d9b2021-02-10 22:02:47 -080029 "{proj_root}/hw/ip/otp_ctrl/dv/otp_ctrl_sim_cfg.hjson",
30 "{proj_root}/hw/ip/pattgen/dv/pattgen_sim_cfg.hjson",
31 "{proj_root}/hw/ip/prim/dv/prim_lfsr/prim_lfsr_sim_cfg.hjson",
32 "{proj_root}/hw/ip/prim/dv/prim_present/prim_present_sim_cfg.hjson",
33 "{proj_root}/hw/ip/prim/dv/prim_prince/prim_prince_sim_cfg.hjson",
Srikrishna Iyerebcabe22020-01-31 12:50:02 -080034 "{proj_root}/hw/ip/rv_timer/dv/rv_timer_sim_cfg.hjson",
35 "{proj_root}/hw/ip/spi_device/dv/spi_device_sim_cfg.hjson",
Udi Jonnalagaddaa8252382021-02-05 11:32:34 -080036 "{proj_root}/hw/ip/sram_ctrl/dv/sram_ctrl_main_sim_cfg.hjson",
37 "{proj_root}/hw/ip/sram_ctrl/dv/sram_ctrl_ret_sim_cfg.hjson",
Srikrishna Iyerebcabe22020-01-31 12:50:02 -080038 "{proj_root}/hw/ip/uart/dv/uart_sim_cfg.hjson",
Weicai Yangd401c8f2020-02-07 18:07:43 -080039 "{proj_root}/hw/ip/usbdev/dv/usbdev_sim_cfg.hjson",
Srikrishna Iyer64b6d9b2021-02-10 22:02:47 -080040 // Top level IPs.
Cindy Chen6ecc55a2020-06-23 17:31:48 -070041 "{proj_root}/hw/top_earlgrey/ip/alert_handler/dv/alert_handler_sim_cfg.hjson",
Weicai Yangd401c8f2020-02-07 18:07:43 -080042 "{proj_root}/hw/top_earlgrey/ip/xbar_main/dv/autogen/xbar_main_sim_cfg.hjson",
Srikrishna Iyer42d032f2020-03-04 23:55:44 -080043 "{proj_root}/hw/top_earlgrey/ip/xbar_peri/dv/autogen/xbar_peri_sim_cfg.hjson",
Srikrishna Iyer64b6d9b2021-02-10 22:02:47 -080044 // Top level.
Srikrishna Iyer42d032f2020-03-04 23:55:44 -080045 "{proj_root}/hw/top_earlgrey/dv/chip_sim_cfg.hjson"]
Srikrishna Iyerebcabe22020-01-31 12:50:02 -080046}