URL
https://opencores.org/ocsvn/minsoc/minsoc/trunk
Subversion Repositories minsoc
[/] [minsoc/] [branches/] [rc-1.0/] [syn/] [xilinx/] [Makefile] - Rev 136
Go to most recent revision | Compare with Previous | Blame | View Log
MINSOC = ../MINSOC_DEFINES = ${MINSOC}/backendMINSOC_RTL = ${MINSOC}/rtl/verilogMINSOC_STARTUP_RTL = ${MINSOC_RTL}/minsoc_startupUART_RTL = ${MINSOC_RTL}/uart16550/rtl/verilogADV_DEBUG_ROOT = ${MINSOC_RTL}/adv_debug_sys/HardwareDEBUG_RTL = ${ADV_DEBUG_ROOT}/adv_dbg_if/rtl/verilogOR1200_RTL = ${MINSOC_RTL}/or1200/rtl/verilogETH_RTL = ${MINSOC_RTL}/ethmac/rtl/verilogBUILD_SUPPORT = $(MINSOC)/syn/buildSupportPROJECT_DIR = $(MINSOC)/prj/xilinxhelp:@echo " all: Synthesize and implement the SoC, then generate a bit stream"@echo ""@echo " soc: Synthesize the SoC"@echo " translate: Convert the SoC's ngc file to an ngd file for mapping"@echo " map: Express the SoC netlist in the target hardware"@echo " par: Place the target hardware, then route the wires"@echo " bitgen: Generate a programming file for the target FPGA"@echo ""@echo " modules: Synthesize OR1200 processor, debug interface, UART and Ethernet controllers"@echo " or1200: Synthesize the OR1200 processor"@echo " debug: Synthesize the debug interface"@echo " uart: Synthesize the UART"@echo " eth: Synthesize the Ethernet controller"@echo ""@echo " clean: Delete all superfluous files generated by Xilinx tools"@echo " distclean: Delete all generated files"all: minsoc.bitsoc: minsoc_top.ngctranslate: minsoc.ngdmap: minsoc.ncdpar: minsoc_par.ncdbitgen: minsoc.bitmodules: or1200 debug uart ethMODULES = or1200_top.ngc adbg_top.ngc uart_top.ngc ethmac.ngcprepare:rm -rf xstmkdir xstclean:rm -rf _xmsgs xst xlnx_auto_0_xdbrm -rf *.xst *.xrpt *.srp *.lso *.log *.bld *.lst *.twr *.ise *.map *.mrp *.ngm *.pcf *.psr *.xml *.pad *.par *.ptwx *.bgn *.unroutes *.xpi minsoc_par_pad* *.xwbt *.htmldistclean:rm -rf *.ngc *.ncd *.ngd *.bitmake cleanminsoc_top.ngc: ${MINSOC_RTL}/*.v ${MINSOC_DEFINES}/minsoc_defines.v $(BUILD_SUPPORT)/minsoc_top.xst $(PROJECT_DIR)/minsoc_top.prjmake preparexst -ifn "$(BUILD_SUPPORT)/minsoc_top.xst"uart: uart_top.ngcuart_top.ngc: ${UART_RTL}/*.v $(BUILD_SUPPORT)/uart_top.xst $(PROJECT_DIR)/uart_top.prjmake preparexst -ifn "$(BUILD_SUPPORT)/uart_top.xst"eth: ethmac.ngcethmac.ngc: ${ETH_RTL}/*.v $(BUILD_SUPPORT)/ethmac.xst $(PROJECT_DIR)/ethmac.prjmake preparexst -ifn "$(BUILD_SUPPORT)/ethmac.xst"debug: adbg_top.ngcadbg_top.ngc: ${DEBUG_RTL}/*.v $(BUILD_SUPPORT)/adbg_top.xst $(PROJECT_DIR)/adbg_top.prjmake preparexst -ifn "$(BUILD_SUPPORT)/adbg_top.xst"or1200: or1200_top.ngcor1200_top.ngc: ${OR1200_RTL}/*.v $(BUILD_SUPPORT)/or1200_top.xst $(PROJECT_DIR)/or1200_top.prjmake preparexst -ifn "$(BUILD_SUPPORT)/or1200_top.xst"minsoc.ngd: ${MINSOC}/backend/CONSTRAINT_FILE minsoc_top.ngc $(MODULES)ngdbuild -p DEVICE_PART -uc ${MINSOC}/backend/CONSTRAINT_FILE -aul minsoc_top.ngc minsoc.ngdminsoc.ncd: minsoc.ngdmap -bp -timing -cm speed -equivalent_register_removal on -logic_opt on -ol high -power off -register_duplication on -retiming on -w -xe n minsoc.ngdminsoc_par.ncd: minsoc.ncdpar -ol high -w -xe n minsoc.ncd minsoc_par.ncdminsoc.bit: minsoc_par.ncdbitgen -d -w minsoc_par.ncd minsoc.bit
Go to most recent revision | Compare with Previous | Blame | View Log
