66 lines
2.1 KiB
Makefile
66 lines
2.1 KiB
Makefile
# Configuration Generator
|
|
|
|
ifeq ($(SYSTEM),input_system_system)
|
|
SUBSYSTEM_INCLUDE_STRING = \<isys.h\>
|
|
PTYPE_STRING = PTYPE_SP
|
|
SYSTEM_STRING = input_system_
|
|
PROCESSOR_TYPE_STRING = unis_logic_
|
|
PROCESSOR_TYPE_STRINGMMU = unis_logic_
|
|
PROCESSOR_SUBTYPE_STRING = sp_control_tile
|
|
PROCESSOR_INSTANCE_STRING = _
|
|
PROCESSOR_TYPE_STRINGSUFFIX = sp
|
|
else
|
|
ifeq ($(SYSTEM),processing_system_system)
|
|
SUBSYSTEM_INCLUDE_STRING = \<psys.h\>
|
|
SYSTEM_STRING = processing_system_
|
|
PROCESSOR_TYPE_STRINGMMU = unps_logic_
|
|
ifeq ($(PROCESSOR_TYPE),sp)
|
|
PTYPE_STRING = PTYPE_SP
|
|
PROCESSOR_TYPE_STRING = unps_logic_
|
|
ifeq ($(PROCESSOR_SUBTYPE),c)
|
|
PROCESSOR_SUBTYPE_STRING = spc_tile
|
|
PROCESSOR_INSTANCE_STRING = _
|
|
else
|
|
ifeq ($(PROCESSOR_SUBTYPE),p)
|
|
PROCESSOR_SUBTYPE_STRING = spp_tile
|
|
PROCESSOR_INSTANCE_STRING = $(PROCESSOR_INSTANCE)_
|
|
else
|
|
ifeq ($(PROCESSOR_SUBTYPE),f)
|
|
PROCESSOR_SUBTYPE_STRING = spf_tile
|
|
PROCESSOR_INSTANCE_STRING = _
|
|
endif
|
|
endif
|
|
endif
|
|
PROCESSOR_TYPE_STRINGSUFFIX = sp
|
|
else
|
|
ifeq ($(PROCESSOR_TYPE),isp)
|
|
PTYPE_STRING = PTYPE_ISP
|
|
PROCESSOR_TYPE_STRING = isp_
|
|
PROCESSOR_SUBTYPE_STRING = tile
|
|
PROCESSOR_INSTANCE_STRING = $(PROCESSOR_INSTANCE)_
|
|
PROCESSOR_TYPE_STRINGSUFFIX = logic_isp
|
|
endif
|
|
endif
|
|
endif
|
|
endif
|
|
|
|
CELL_STRING = $(SYSTEM_STRING)$(PROCESSOR_TYPE_STRING)$(PROCESSOR_SUBTYPE_STRING)$(PROCESSOR_INSTANCE_STRING)$(PROCESSOR_TYPE_STRINGSUFFIX)
|
|
CMMU_STRING = $(SYSTEM_STRING)$(PROCESSOR_TYPE_STRINGMMU)mmu_at_system_mmu0_ctrl_in_master_port_address
|
|
CBUSCFGSP_STRING = $(SYSTEM_STRING)$(PROCESSOR_TYPE_STRING)$(PROCESSOR_SUBTYPE_STRING)$(PROCESSOR_INSTANCE_STRING)cfg_bus_sl_master_port_address
|
|
CBUSCFGISP_STRING = $(SYSTEM_STRING)$(PROCESSOR_TYPE_STRING)$(PROCESSOR_SUBTYPE_STRING)$(PROCESSOR_INSTANCE_STRING)logic_cfg_bus_sl_master_port_address
|
|
|
|
ifeq ($(PROCESSOR_TYPE_STRINGSUFFIX),logic_isp)
|
|
PROG_CELL_STRING = isp2600
|
|
else
|
|
ifeq ($(PROCESSOR_SUBTYPE_STRING),spp_tile)
|
|
PROG_CELL_STRING = sp2600_proxy
|
|
else
|
|
ifeq ($(PROCESSOR_SUBTYPE_STRING),spf_tile)
|
|
PROG_CELL_STRING = sp2600_fp
|
|
else
|
|
PROG_CELL_STRING = sp2600_control
|
|
endif
|
|
endif
|
|
endif
|
|
|