URL
https://opencores.org/ocsvn/minsoc/minsoc/trunk
Subversion Repositories minsoc
[/] [minsoc/] [trunk/] [utils/] [contributions/] [synthesis_makefile/] [Makefile] - Rev 64
Go to most recent revision | Compare with Previous | Blame | View Log
ROOT = /home/mdhicks2/Desktop/softPatch/baseSoCMINSOC = $(ROOT)/minsocMINSOC_RTL = $(MINSOC)/rtl/verilogUART_RTL = $(ROOT)/uart16550/rtl/verilogADV_DEBUG_ROOT = $(ROOT)/adv_debug_sys/HardwareDEBUG_RTL = $(ADV_DEBUG_ROOT)/adv_dbg_if/rtl/verilogXIL_DEBUG_RTL = $(ADV_DEBUG_ROOT)/xilinx_internal_jtag/rtl/verilogOR1200_RTL = $(ROOT)/or1200/rtl/veriloghelp:@echo " all: Synthesize and implement the SoC, then generate a bit stream"@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 " clean: Delete all superfluous files generated by Xilinx tools"@echo " distclean: Delete all generated files"@echo " uart: Synthesize the UART"@echo " debug: Synthesize the debug interface"@echo " xilDebug: Synthesize the Xilinx JTAG user interface"@echo " or1200: Synthesize the OR1200 processor"all: minsoc_top.ngc minsoc.ngd minsoc.ncd minsoc_par.ncd minsoc.bitsoc: minsoc_top.ngctranslate: minsoc.ngdmap: minsoc.ncdpar: minsoc_par.ncdbitgen: minsoc.bitdistclean:rm -f _xmsgs xst *.{ngc,ncd,ngd,bit,xst,xrpt,srp,lso,log}clean:rm -f _xmsgs xst *.{xst,xrpt,srp,lso,log}minsoc_top.ngc: $(MINSOC_RTL)/*.v buildSupport/*.xst buildSupport/*.prj #uart_top.ngc adbg_top.ngc xilinx_internal_jtag.ngc or1200_top.ngcxst -ifn "buildSupport/minsoc_top.xst"rm -f minsoc_top_xst.xrptrm -f minsoc_top.srprm -f minsoc_top.lsorm -rf _xmsgsrm -rf xstuart: uart_top.ngcuart_top.ngc: $(UART_RTL)/*.v buildSupport/uart_top.xst buildSupport/uart_top.prjxst -ifn "buildSupport/uart_top.xst"rm -f uart_top_xst.xrptrm -f uart_top.srprm -f uart_top.lsorm -rf _xmsgsrm -rf xstdebug: adbg_top.ngcadbg_top.ngc: $(DEBUG_RTL)/*.v buildSupport/adbg_top.xst buildSupport/adbg_top.prjxst -ifn "buildSupport/adbg_top.xst"rm -f adbg_top_xst.xrptrm -f adbg_top.srprm -f adbg_top.lsorm -rf _xmsgsrm -rf xstxilDebug: xilinx_internal_jtag.ngcxilinx_internal_jtag.ngc: $(XIL_DEBUG_RTL)/*.v buildSupport/xilinx_internal_jtag.xst buildSupport/xilinx_internal_jtag.prjxst -ifn "buildSupport/xilinx_internal_jtag.xst"rm -f xilinx_internal_jtag_xst.xrptrm -f xilinx_internal_jtag.srprm -f xilinx_internal_jtag.lsorm -rf _xmsgsrm -rf xstor1200: or1200_top.ngcor1200_top.ngc: $(OR1200_RTL)/*.v buildSupport/or1200_top.xst buildSupport/or1200_top.prjxst -ifn "buildSupport/or1200_top.xst"rm -f or1200_top_xst.xrptrm -f or1200_top.srprm -f or1200_top.lsorm -rf _xmsgsrm -rf xstminsoc.ngd: $(MINSOC)/backend/ml509.ucf minsoc_top.ngcngdbuild -p xc5vlx110t-ff1136-3 -uc $(MINSOC)/backend/ml509.ucf -aul -aut minsoc_top.ngc minsoc.ngdrm -rf netlist.lstrm -rf minsoc.bldrm -rf minsoc*.xrptrm -rf xlnx_auto_0_xdbrm -rf _xmsgsminsoc.ncd : minsoc.ngdmap -bp -timing -cm speed -equivalent_register_removal on -global_opt speed -logic_opt on -mt 2 -ol high -power off -register_duplication on -retiming on -w -xe n minsoc.ngdrm -rf minsoc.maprm -rf minsoc.mrprm -rf minsoc.ngmrm -rf minsoc.pcfrm -rf minsoc.psrrm -rf minsoc*.xmlrm -rf minsoc_top*.xrptrm -rf _xmsgsminsoc_par.ncd: minsoc.ncdpar -mt 4 -ol high -w -xe n minsoc.ncd minsoc_par.ncdrm -rf minsoc_par.padrm -rf minsoc_par.parrm -rf minsoc_par.ptwxrm -rf minsoc_par.unroutesrm -rf minsoc_par.xpirm -rf minsoc_par_pad*rm -rf minsoc_top*.xrptrm -rf _xmsgsminsoc.bit: minsoc_par.ncdbitgen -d -w minsoc_par.ncd minsoc.bitrm -rf minsoc.bgnrm -rf *.xwbtrm -rf *.xmlrm -rf *.logrm -rf _xmsgs
Go to most recent revision | Compare with Previous | Blame | View Log
