Merge pull request #48 from pulp-platform/yt/tapeout-cfg

Adapt L2 address to tapeout configuration.
This commit is contained in:
Yvan Tortorella 2024-04-23 14:08:09 +02:00 committed by GitHub
commit f3e685f38e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 13 additions and 7 deletions

View file

@ -23,14 +23,14 @@
* MEMORIES
*/
#define ARCHI_L2_PRIV0_ADDR 0x10000000
#define ARCHI_L2_PRIV0_ADDR 0x78000000
#define ARCHI_L2_PRIV0_SIZE 0x00008000
#define ARCHI_L2_PRIV1_ADDR 0x10008000
#define ARCHI_L2_PRIV1_ADDR 0x78008000
#define ARCHI_L2_PRIV1_SIZE 0x00008000
#define ARCHI_L2_SHARED_ADDR 0x80000000
#define ARCHI_L2_SHARED_SIZE 0x10000000
#define ARCHI_L2_SHARED_ADDR 0x78000000
#define ARCHI_L2_SHARED_SIZE 0x002F0000
/*

View file

@ -3,7 +3,7 @@ OUTPUT_ARCH(riscv)
ENTRY( _start )
MEMORY
{
L2 : ORIGIN = 0x10000000, LENGTH = 0x00020000
L2 : ORIGIN = 0x78000000, LENGTH = 0x00020000
L1 : ORIGIN = 0x50000000, LENGTH = 0x0003FFFC
}

View file

@ -1,4 +1,10 @@
HOSTNAME := $(shell hostname)
ETH_HOST = $(shell echo $(HOSTNAME) | grep -q "\.ee\.ethz\.ch$$" && echo 1 || echo 0)
ifeq (ETH_HOST,1)
QUESTA ?= questa-2022.3
else
QUESTA ?=
endif
ifdef USE_IBEX
PULP_LDFLAGS +=
PULP_CFLAGS += -D__ibex__ -U__riscv__ -UARCHI_CORE_HAS_PULPV2 -DRV_ISA_RV32
@ -73,5 +79,5 @@ ifndef gui
vsim-flags = -c
endif
run:
$(QUESTA) vsim $(vsim-flags) -do "set VSIM_PATH $(VSIM_PATH); source $(VSIM_PATH)/scripts/start.tcl"
run: $(TARGETS)
cd $(TARGET_BUILD_DIR); $(QUESTA) vsim $(vsim-flags) -do "set VSIM_PATH $(VSIM_PATH); source $(VSIM_PATH)/scripts/start.tcl"