##// END OF EJS Templates
MiniSpartan6:...
MiniSpartan6: added ftdi chip config to switch between UART and Async FIFO. added few WIP designs with either spwlight core, FIFO_deom IP... Libs: added SpaceWire Light IP (Works really well!) started design of ahb_ftdi_fifo -> same protocol than AHBUART but over FTDI's Async FIFO interface. This might lead to much faster transfers UP to 12MB/s.

File last commit:

r406:c218371d90d3 JC
r681:9d85f9f8f05a default
Show More
Makefile
66 lines | 1.6 KiB | text/x-makefile | MakefileLexer
VHDLIB=../..
SCRIPTSDIR=$(VHDLIB)/scripts/
GRLIB := $(shell sh $(VHDLIB)/scripts/lpp_relpath.sh)
TOP=TB
CMD_VLIB=vlib
CMD_VMAP=vmap
CMD_VCOM=@vcom -quiet -93 -work
################## project specific targets ##########################
all:
@echo "make vsim"
@echo "make libs"
@echo "make clean"
@echo "make vcom_grlib vcom_lpp vcom_tb"
run:
@vsim work.TB -do run.do
vsim: libs vcom run
libs:
@$(CMD_VLIB) modelsim
@$(CMD_VMAP) modelsim modelsim
@$(CMD_VLIB) modelsim/techmap
@$(CMD_VMAP) techmap modelsim/techmap
@$(CMD_VLIB) modelsim/grlib
@$(CMD_VMAP) grlib modelsim/grlib
@$(CMD_VLIB) modelsim/work
@$(CMD_VMAP) work modelsim/work
@echo "libs done"
clean:
@rm -Rf modelsim
@rm -Rf modelsim.ini
@rm -Rf *~
@rm -Rf transcript
@rm -Rf wlft*
@rm -Rf *.wlf
@rm -Rf vish_stacktrace.vstf
@rm -Rf libs.do
vcom: vcom_grlib vcom_techmap vcom_tb
vcom_tb:
$(CMD_VCOM) work $(VHDLIB)/lib/lpp/./dsp/iir_filter/RAM_CEL.vhd
$(CMD_VCOM) work TB.vhd
vcom_grlib:
$(CMD_VCOM) grlib $(GRLIB)/lib/grlib/stdlib/version.vhd
$(CMD_VCOM) grlib $(GRLIB)/lib/grlib/stdlib/config_types.vhd
$(CMD_VCOM) grlib $(GRLIB)/lib/grlib/stdlib/config.vhd
$(CMD_VCOM) grlib $(GRLIB)/lib/grlib/stdlib/stdlib.vhd
vcom_techmap:
$(CMD_VCOM) techmap $(GRLIB)/lib/techmap/gencomp/gencomp.vhd
$(CMD_VCOM) techmap $(GRLIB)/lib/techmap/inferred/memory_inferred.vhd
$(CMD_VCOM) techmap $(GRLIB)/lib/techmap/maps/allmem.vhd
$(CMD_VCOM) techmap $(GRLIB)/lib/techmap/maps/syncram.vhd
$(CMD_VCOM) techmap $(GRLIB)/lib/techmap/maps/syncram_2p.vhd