- JCPU: splitted into separate Makefiles

git-svn-id: http://moon:8086/svn/vhdl/trunk@1442 cc03376c-175c-47c8-b038-4cd826a8556b
This commit is contained in:
2021-03-21 20:26:14 +00:00
parent 9837603ae1
commit fd0972e5dd
5 changed files with 58 additions and 26 deletions
-26
View File
@@ -1,26 +0,0 @@
TARGET ?= tb_cpu
include ../src/core/jcpu_core.mk
tb_cpu_SRCS := tb_cpu_itest.vhd itest_irom.vhdl
tb_cpu_ENTITY_RUN := tb_cpu
tb_reti_issue_SRCS := tb_cpu_irq.vhd reti_issue_irom.vhdl
tb_reti_issue_ENTITY_RUN := tb_cpu
tb_cpu_embedded_SRCS := tb_cpu_embedded.vhd cpu_embedded.vhd itest_irom.vhdl
tb_cpu_embedded_ENTITY_RUN := tb_cpu_embedded
tb_mul8x8_SRCS := tb_cpu_embedded.vhd cpu_embedded.vhd mul8x8_irom.vhdl
tb_mul8x8_ENTITY_RUN := tb_cpu_embedded
SRCS := $(JCPU_CORE_SRCS)
SRCS += ../../../PCK_FIO-2002.7/PCK_FIO_1993.vhd ../../../PCK_FIO-2002.7/PCK_FIO_1993_BODY.vhd
SRCS += $(addprefix ../src/,$($(TARGET)_SRCS))
# Compile
ENTITY := $($(TARGET)_ENTITY_RUN)
WITH_GHW := y
include ../../../../Common/make/ghdl.mk
+14
View File
@@ -0,0 +1,14 @@
include ../src/core/jcpu_core.mk
SRCS += $(JCPU_CORE_SRCS)
SRCS += ../src/itest_irom.vhdl
SRCS += ../src/cpu_embedded.vhd
SRCS += ../src/tb_cpu_embedded.vhd
# Compile
TARGET := cpu_embedded
ENTITY := tb_cpu_embedded
WITH_GHW := y
include ../../../../Common/make/ghdl.mk
+15
View File
@@ -0,0 +1,15 @@
include ../src/core/jcpu_core.mk
SRCS += ../../../PCK_FIO-2002.7/PCK_FIO_1993.vhd
SRCS += ../../../PCK_FIO-2002.7/PCK_FIO_1993_BODY.vhd
SRCS += $(JCPU_CORE_SRCS)
SRCS += ../src/itest_irom.vhdl
SRCS += ../src/tb_cpu_itest.vhd
# Compile
TARGET := cpu_itest
ENTITY := tb_cpu
WITH_GHW := y
include ../../../../Common/make/ghdl.mk
+14
View File
@@ -0,0 +1,14 @@
include ../src/core/jcpu_core.mk
SRCS += $(JCPU_CORE_SRCS)
SRCS += ../src/mul8x8_irom.vhdl
SRCS += ../src/cpu_embedded.vhd
SRCS += ../src/tb_cpu_embedded.vhd
# Compile
TARGET := mul8x8
ENTITY := tb_cpu_embedded
WITH_GHW := y
include ../../../../Common/make/ghdl.mk
+15
View File
@@ -0,0 +1,15 @@
include ../src/core/jcpu_core.mk
SRCS += ../../../PCK_FIO-2002.7/PCK_FIO_1993.vhd
SRCS += ../../../PCK_FIO-2002.7/PCK_FIO_1993_BODY.vhd
SRCS += $(JCPU_CORE_SRCS)
SRCS += ../src/reti_issue_irom.vhdl
SRCS += ../src/tb_cpu_itest.vhd
# Compile
TARGET := reti_issue
ENTITY := tb_cpu
WITH_GHW := y
include ../../../../Common/make/ghdl.mk