1
0
mirror of https://github.com/wfjm/w11.git synced 2026-05-03 06:39:50 +00:00

- Code base cleaned-up for vivado, fsm now inferred

- xsim support complete (but many issues to be resolved yet)
- Added configurable w11a cache
- Removed some never documented and now strategically obsolete designs
This commit is contained in:
Walter F.J. Mueller
2016-06-26 16:02:42 +00:00
parent e1479d4e5d
commit 2b5cfb7d96
343 changed files with 6071 additions and 4972 deletions

View File

@@ -1,4 +1,4 @@
# $Id: Makefile 745 2016-03-18 22:10:34Z mueller $
# $Id: Makefile 772 2016-06-05 12:55:11Z mueller $
#
# 'Meta Makefile' for whole retro project
# allows to make all synthesis targets
@@ -6,6 +6,8 @@
#
# Revision History:
# Date Rev Version Comment
# 2016-06-05 772 1.2.4 add vmfsum,imfsum targets
# 2016-03-19 748 1.2.3 comment out legacy designs and tests
# 2016-02-19 732 1.2.1 remove dispunit syn and sim entries
# 2015-02-01 640 1.2 add vivado targets, separate from ise targets
# 2015-01-25 638 1.1 drop as type fx2 targets
@@ -30,18 +32,18 @@ SYN_ise += rtl/sys_gen/tst_snhumanio/s3board
SYN_ise += rtl/sys_gen/w11a/s3board
# Nexys2 -------------------------------------
SYN_ise += rtl/sys_gen/tst_fx2loop/nexys2/ic
SYN_ise += rtl/sys_gen/tst_fx2loop/nexys2/ic3
#SYN_ise += rtl/sys_gen/tst_fx2loop/nexys2/ic
#SYN_ise += rtl/sys_gen/tst_fx2loop/nexys2/ic3
SYN_ise += rtl/sys_gen/tst_rlink/nexys2
SYN_ise += rtl/sys_gen/tst_rlink_cuff/nexys2/ic
SYN_ise += rtl/sys_gen/tst_rlink_cuff/nexys2/ic3
#SYN_ise += rtl/sys_gen/tst_rlink_cuff/nexys2/ic3
SYN_ise += rtl/sys_gen/tst_serloop/nexys2
SYN_ise += rtl/sys_gen/tst_snhumanio/nexys2
SYN_ise += rtl/sys_gen/w11a/nexys2
# Nexys3 -------------------------------------
SYN_ise += rtl/sys_gen/tst_fx2loop/nexys3/ic
SYN_ise += rtl/sys_gen/tst_fx2loop/nexys3/ic3
#SYN_ise += rtl/sys_gen/tst_fx2loop/nexys3/ic
#SYN_ise += rtl/sys_gen/tst_fx2loop/nexys3/ic3
SYN_ise += rtl/sys_gen/tst_rlink/nexys3
SYN_ise += rtl/sys_gen/tst_rlink_cuff/nexys3/ic
SYN_ise += rtl/sys_gen/tst_serloop/nexys3
@@ -111,6 +113,7 @@ SIM_viv += rtl/sys_gen/w11a/arty_bram/tb
.PHONY : default
.PHONY : all all_ise all_viv
.PHONY : all_sim_ise all_syn_ise all_syn_viv
.PHONY : vmfsum imfsum
.PHONY : clean
.PHONY : clean_sim_ise clean_sim_ise_tmp
.PHONY : clean_sym_ise clean_sim_viv clean_sym_ise_tmp clean_sym_viv_tmp
@@ -129,6 +132,8 @@ default :
@echo " make -j `nproc` all_syn_ise"
@echo " make -j `nproc` all_sim_viv"
@echo " make -j 1 all_syn_viv"
@echo " make vmfsum"
@echo " make imfsum"
@echo " make clean"
@echo " make clean_sim_ise"
@echo " make clean_syn_ise"
@@ -206,6 +211,11 @@ $(SIM_viv):
$(SYN_viv):
$(MAKE) -j 1 -C $@
#
vmfsum :
@xviv_msg_summary
imfsum :
@xise_msg_summary
#
all_lib :
$(MAKE) -C tools/src
clean_lib :