From ca32c6592a5fd126ae259e8ac58f9febf39ea3fe Mon Sep 17 00:00:00 2001 From: Moritz Imfeld Date: Mon, 1 Jul 2024 14:10:52 +0200 Subject: [PATCH] Add ARA_CONFIGURATION parameter to cheshire/Makefile Co-authored-by: Vincenzo Maisto Co-authored-by: Matteo Perotti Signed-off-by: Moritz Imfeld dfklj --- cheshire/Makefile | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/cheshire/Makefile b/cheshire/Makefile index c0cb9dee7..b01a48747 100644 --- a/cheshire/Makefile +++ b/cheshire/Makefile @@ -5,14 +5,19 @@ # Author: Moritz Imfeld # - # Chshire root reposiotry MAKEFILE_DIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST)))) -ARA_ROOT := $(MAKEFILE_DIR)/.. -BACKREF_CHS_ROOT ?= ../../cheshire +ARA_ROOT := $(MAKEFILE_DIR)/.. +BACKREF_CHS_ROOT ?= ../../../../.. BACKREF_CHS_XIL_SCRIPTS := $(BACKREF_CHS_ROOT)/target/xilinx/scripts + + +# Set up Bender targets and defines +# default configuration for Cheshire + Ara is 2_lanes +ARA_CONFIGURATION ?= 2_lanes +include $(ARA_ROOT)/config/$(ARA_CONFIGURATION).mk BOARD := vcu128 -CUSTOM_BENDER_TARGETS := -t fpga -t cv64a6_imafdcv_sv39 -t cva6 -t $(BOARD) --define ARA +CUSTOM_BENDER_TARGETS := -t fpga -t cv64a6_imafdcv_sv39 -t cva6 -t $(BOARD) --define ARA --define NR_LANES=$(nr_lanes) --define VLEN=$(vlen) .PHONY: ara-chs-xilinx-$(BOARD) clean