-
Notifications
You must be signed in to change notification settings - Fork 98
Open
Description
The script https://github.com/chipsalliance/Cores-VeeR-EL2/blob/main/tools/prefix_macros.sh is used to apply unique prefixes for design files, header/include files, and some parameter names so that multiple VeeR instances may coexist in a design and be globally compiled.
This script currently omits/misses the following instances:
- As reported in Multiple pic_map_auto.h files caliptra-ss#1018, pic_map_auto.h should be renamed with the specified prefix
- IMO, this file should also be renamed with a .svh suffix, since it contains SystemVerilog code
- el2_dec_csr_equ_m.svh and el2_dec_csr_equ_mu.svh are included header files and should be unique per-instance of VeeR
- See include statement at
Cores-VeeR-EL2/design/dec/el2_dec_tlu_ctl.sv
Line 496 in 250bd19
`include "el2_dec_csr_equ_mu.svh"
- See include statement at
- Parameter
RV_BUILD_AHB_LITE, defined in common_defines.vh- Also, where it is referenced:
Cores-VeeR-EL2/design/el2_veer_wrapper.sv
Line 298 in 250bd19
`ifdef RV_BUILD_AHB_LITE
- Also, where it is referenced:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels