mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
Update breker and enable interrupts
This commit is contained in:
parent
96f7a3d3e9
commit
46ef44de5d
@ -15,7 +15,7 @@ export IMPERASD_LICENSE_FILE=27020@zircon.eng.hmc.edu # Change thi
|
|||||||
export QUESTA_HOME=/cad/mentor/questa_sim-2023.4/questasim # Change this for your path to Questa, excluding bin
|
export QUESTA_HOME=/cad/mentor/questa_sim-2023.4/questasim # Change this for your path to Questa, excluding bin
|
||||||
export DC_HOME=/cad/synopsys/SYN # Change this for your path to Synopsys DC, excluding bin
|
export DC_HOME=/cad/synopsys/SYN # Change this for your path to Synopsys DC, excluding bin
|
||||||
export VCS_HOME=/cad/synopsys/vcs/U-2023.03-SP2-4 # Change this for your path to Synopsys VCS, excluding bin
|
export VCS_HOME=/cad/synopsys/vcs/U-2023.03-SP2-4 # Change this for your path to Synopsys VCS, excluding bin
|
||||||
export BREKER_HOME=/cad/breker/trek5-2.1.10b-GCC6_el7 # Change this for your path to Breker Trek
|
export BREKER_HOME=/cad/breker/trek5-2.1.11-GCC6_el7 # Change this for your path to Breker Trek
|
||||||
|
|
||||||
# Tools
|
# Tools
|
||||||
# Questa and Synopsys
|
# Questa and Synopsys
|
||||||
|
@ -154,7 +154,11 @@ trek:
|
|||||||
doc: >-
|
doc: >-
|
||||||
Verbatim code that will be put into the header section of the test.
|
Verbatim code that will be put into the header section of the test.
|
||||||
value: |-
|
value: |-
|
||||||
|
// enable mtimer interrupts
|
||||||
|
#define TREK_MTIME_BASE (0x0200bff8)
|
||||||
|
#define TREK_MTIMECMP_BASE (0x02004000)
|
||||||
|
#define TREK_MSWI_BASE (0x02000000)
|
||||||
|
#define TREK_MTIMECMP_DELAY 0x1000
|
||||||
declaration:
|
declaration:
|
||||||
doc: >-
|
doc: >-
|
||||||
Verbatim code that will be put into the declaration section of the test.
|
Verbatim code that will be put into the declaration section of the test.
|
||||||
|
@ -14,7 +14,7 @@ TREKSVIP := source $(TREKFILES)/breker-setup.sh && treksvip -p $(PLATFOR
|
|||||||
# Compilation paths and variables
|
# Compilation paths and variables
|
||||||
START_LIB_DIR := $(WALLY)/examples/C/common
|
START_LIB_DIR := $(WALLY)/examples/C/common
|
||||||
START_LIB := $(START_LIB_DIR)/crt.S $(START_LIB_DIR)/syscalls.c
|
START_LIB := $(START_LIB_DIR)/crt.S $(START_LIB_DIR)/syscalls.c
|
||||||
MARCH :=-march=rv64gc_zcb_zfa_zba_zbb_zbc_zbs_zfh_zicboz_zicbop_zicbom_zbkb_zbkx_zknd_zkne_zknh_svinval
|
MARCH :=-march=rv64gc_zcb_zfa_zba_zbb_zbc_zbs_zfh_zicboz_zicbop_zicbom_zicond_zbkb_zbkx_zknd_zkne_zknh_svinval
|
||||||
MABI :=-mabi=lp64d
|
MABI :=-mabi=lp64d
|
||||||
LINKER := $(START_LIB_DIR)/test.ld
|
LINKER := $(START_LIB_DIR)/test.ld
|
||||||
LINK_FLAGS := -nostartfiles
|
LINK_FLAGS := -nostartfiles
|
||||||
|
Loading…
Reference in New Issue
Block a user