⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 Implements a 16550/16750 UART core
💻
字号:
## Makefile for ghdl simulation## ProgramsGHDL = ghdlPERL = perl# DirectoriesSRCDIR = vhdlTBDIR  = tbenchSIMDIR = sim# UART16750 sourcesSRC =  slib_clock_div.vhdSRC += slib_counter.vhdSRC += slib_edge_detect.vhdSRC += slib_fifo.vhdSRC += slib_input_filter.vhdSRC += slib_input_sync.vhdSRC += slib_mv_filter.vhdSRC += uart_baudgen.vhdSRC += uart_interrupt.vhdSRC += uart_receiver.vhdSRC += uart_transmitter.vhdSRC += uart_16750.vhd# Testbench sourceTBSRC =  txt_util.vhdTBSRC += uart_package.vhdTBSRC += uart_transactor.vhd# Testbench stimuli and logTBSTIMGEN = $(SIMDIR)/uart_test_stim.plTBSTIMDAT = $(SIMDIR)/uart_stim.datTBLOG     = $(SIMDIR)/uart_log.txtTBVCD     = $(SIMDIR)/uart_log.vcd# Simulation entity and optionsSIMPROG = uart_transactorSIMOPTS = --stop-time=140msall: $(SIMPROG)$(TBSTIMDAT): $(TBSTIMGEN)			  $(PERL) $^ > $@$(SIMPROG): $(addprefix $(SRCDIR)/,$(SRC)) $(addprefix $(TBDIR)/,$(TBSRC))			$(GHDL) -a $^			$(GHDL) -e $@sim: 		$(SIMPROG) $(TBSTIMDAT)			$(GHDL) -r $(SIMPROG) $(SIMOPTS)vcd: 		$(SIMPROG) $(TBSTIMDAT)			$(GHDL) -r $(SIMPROG) $(SIMOPTS) --vcd=$(TBVCD)clean:			$(GHDL) --clean			rm -f $(TBSTIMDAT) $(TBVCD).PHONY: 	clean sim vcd

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -