📄 makefile
字号:
all: simSHELL = /bin/sh#MS=-s############################################################################ DUT Sources###########################################################################DUT_SRC_DIR=../../../rtl/verilogPHY_SRC_DIR=../../../../usb_phy/rtl/verilogFIFO_SRC_DIR=../../../../generic_fifos/rtl/verilogGMEM_SRC_DIR=../../../../generic_memories/rtl/verilog#_TARGETS_= $(DUT_SRC_DIR)/usb1_top.v_TARGETS_= $(DUT_SRC_DIR)/usb1_utmi_if.v \ $(DUT_SRC_DIR)/usb1_pl.v \ $(DUT_SRC_DIR)/usb1_pd.v \ $(DUT_SRC_DIR)/usb1_pa.v \ $(DUT_SRC_DIR)/usb1_pe.v \ $(DUT_SRC_DIR)/usb1_idma.v \ $(DUT_SRC_DIR)/usb1_crc5.v \ $(DUT_SRC_DIR)/usb1_crc16.v \ $(DUT_SRC_DIR)/usb1_fifo2.v \ $(DUT_SRC_DIR)/usb1_ctrl.v \ $(DUT_SRC_DIR)/usb1_rom1.v \ $(DUT_SRC_DIR)/usb1_core.v \ \ $(PHY_SRC_DIR)/usb_tx_phy.v \ $(PHY_SRC_DIR)/usb_rx_phy.v \ $(PHY_SRC_DIR)/usb_phy.v \ \ $(FIFO_SRC_DIR)/generic_fifo_sc_a.v \ \ $(GMEM_SRC_DIR)/generic_dpram.v \ \############################################################################ Test Bench Sources###########################################################################_TOP_=testTB_SRC_DIR=../../../bench/verilog_TB_= $(TB_SRC_DIR)/test_bench_top.v \############################################################################ Misc Variables###########################################################################INCDIR=+incdir+./$(DUT_SRC_DIR)/ +incdir+./$(TB_SRC_DIR)/LOGF=-l .nclog############################################################################ Make Targets###########################################################################simw_old: @$(MAKE) $(MS) sim ACCESS="-ACCESS +r " WAVES="-DEFINE WAVES"ss: signalscan -do waves/waves.do -waves waves/waves.trn &simw: $(MAKE) $(MS) sim ACCESS="+access+r " WAVES="+define+WAVES"sim: ncverilog -q +define+RUDIS_TB $(_TARGETS_) $(_TB_) \ $(INCDIR) $(WAVES) $(ACCESS) $(LOGF) +ncstatus \ +ncuid+`hostname`gatew: @$(MAKE) -s gate ACCESS="+access+r" WAVES="+define+WAVES"gate: ncverilog -q +define+RUDIS_TB $(_TB_) $(UMC_LIB) \ $(GATE_NETLIST) $(INCDIR) $(WAVES) $(ACCESS) \ $(LOGF) +ncstatus +ncuid+`hostname`simxl: verilog +incdir+$(DUT_SRC_DIR) +incdir+$(TB_SRC_DIR) \ +access+r +define+WAVES $(_TARGETS_) $(_TB_)clean: rm -rf ./waves/*.dsn ./waves/*.trn \ INCA_libs ncverilog.key \ ./verilog.* .nclog hal.log
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -