blob: d247911218537f421c476b1f70124a1b361e4105 [file] [log] [blame]
// Copyright lowRISC contributors.
// Licensed under the Apache License, Version 2.0, see LICENSE for details.
// SPDX-License-Identifier: Apache-2.0
`define DUT_HIER dut
`define CHIP_HIER `DUT_HIER.top_earlgrey
`define UART_HIER `CHIP_HIER.u_uart
`define GPIO_HIER `CHIP_HIER.u_gpio
`define SPI_DEVICE_HIER `CHIP_HIER.u_spi_device
`define ALERT_HANDLER_HIER `CHIP_HIER.u_alert_handler
`define CPU_HIER `CHIP_HIER.u_rv_core_ibex
`define RAM_MAIN_HIER `CHIP_HIER.u_ram1p_ram_main.u_mem
`define RAM_RET_HIER `CHIP_HIER.u_ram1p_ram_ret.u_mem
`define ROM_HIER `CHIP_HIER.u_rom_rom.u_prim_rom
`define FLASH_HIER `CHIP_HIER.u_flash_eflash
`define RSTMGR_HIER `CHIP_HIER.u_rstmgr
`define CLKMGR_HIER `CHIP_HIER.u_clkmgr
`define USBDEV_HIER `CHIP_HIER.u_usbdev
`define FLASH_BANK0 `FLASH_HIER.gen_flash_banks[0].i_core.i_flash.gen_generic.u_impl_generic
`define FLASH_BANK1 `FLASH_HIER.gen_flash_banks[1].i_core.i_flash.gen_generic.u_impl_generic
`define FLASH0_MEM_HIER `FLASH_BANK0.u_mem
`define FLASH1_MEM_HIER `FLASH_BANK1.u_mem
`define FLASH0_INFO_HIER `FLASH_BANK0.u_info_mem
`define FLASH1_INFO_HIER `FLASH_BANK1.u_info_mem
`define OTP_MEM_HIER `CHIP_HIER.u_otp_ctrl.u_otp.gen_generic.u_impl_generic.i_prim_ram_1p_adv.\
u_mem.gen_generic.u_impl_generic