Makefile (a74491fc58c5cd01127b775542f99dfb2da0e736) Makefile (8cfc24b28454f1915c339ce79485711f8e438f59)
1#***************************************************************************************
2# Copyright (c) 2024 Beijing Institute of Open Source Chip (BOSC)
3# Copyright (c) 2020-2024 Institute of Computing Technology, Chinese Academy of Sciences
4# Copyright (c) 2020-2021 Peng Cheng Laboratory
5#
6# XiangShan is licensed under Mulan PSL v2.
7# You can use this software according to the terms and conditions of the Mulan PSL v2.
8# You may obtain a copy of Mulan PSL v2 at:

--- 58 unchanged lines hidden (view full) ---

67MFC_ARGS = --dump-fir --target $(CHISEL_TARGET) --split-verilog \
68 --firtool-opt "-O=release --disable-annotation-unknown --lowering-options=explicitBitcast,disallowLocalVariables,disallowPortDeclSharing,locationInfoStyle=none"
69
70# prefix of XSTop or XSNoCTop
71ifneq ($(XSTOP_PREFIX),)
72COMMON_EXTRA_ARGS += --xstop-prefix $(XSTOP_PREFIX)
73endif
74
1#***************************************************************************************
2# Copyright (c) 2024 Beijing Institute of Open Source Chip (BOSC)
3# Copyright (c) 2020-2024 Institute of Computing Technology, Chinese Academy of Sciences
4# Copyright (c) 2020-2021 Peng Cheng Laboratory
5#
6# XiangShan is licensed under Mulan PSL v2.
7# You can use this software according to the terms and conditions of the Mulan PSL v2.
8# You may obtain a copy of Mulan PSL v2 at:

--- 58 unchanged lines hidden (view full) ---

67MFC_ARGS = --dump-fir --target $(CHISEL_TARGET) --split-verilog \
68 --firtool-opt "-O=release --disable-annotation-unknown --lowering-options=explicitBitcast,disallowLocalVariables,disallowPortDeclSharing,locationInfoStyle=none"
69
70# prefix of XSTop or XSNoCTop
71ifneq ($(XSTOP_PREFIX),)
72COMMON_EXTRA_ARGS += --xstop-prefix $(XSTOP_PREFIX)
73endif
74
75# IMSIC use TileLink rather than AXI4Lite
76ifeq ($(IMSIC_USE_TL),1)
77COMMON_EXTRA_ARGS += --imsic-use-tl
75# IMSIC bus type (AXI, TL or NONE)
76ifneq ($(IMSIC_BUS_TYPE),)
77COMMON_EXTRA_ARGS += --imsic-bus-type $(IMSIC_BUS_TYPE)
78endif
79
80# enable or disable dfx manually
81ifeq ($(DFX),1)
82COMMON_EXTRA_ARGS += --dfx true
83else
84ifeq ($(DFX),0)
85COMMON_EXTRA_ARGS += --dfx false

--- 224 unchanged lines hidden ---
78endif
79
80# enable or disable dfx manually
81ifeq ($(DFX),1)
82COMMON_EXTRA_ARGS += --dfx true
83else
84ifeq ($(DFX),0)
85COMMON_EXTRA_ARGS += --dfx false

--- 224 unchanged lines hidden ---