OpenCores
URL https://opencores.org/ocsvn/minsoc/minsoc/trunk

Subversion Repositories minsoc

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /minsoc/trunk
    from Rev 72 to Rev 73
    Reverse comparison

Rev 72 → Rev 73

/sim/modelsim/run_sim.bat
1,3 → 1,8
@echo off
set /p filename=Input the target firmware hex file along with its path. Ex: "..\..\sw\uart\uart-nocache.hex":
vsim -lib minsoc minsoc_bench -pli ../../bench/verilog/vpi/jp-io-vpi.dll +file_name=%filename%
set /p target_firmware=Input the target firmware hex file along with its path. Ex: "..\..\sw\uart\uart-nocache.hex":
if EXIST %target_firmware% (
vsim -lib minsoc minsoc_bench -pli ../../bench/verilog/vpi/jp-io-vpi.dll +file_name=%target_firmware%
) else (
echo %target_firmware% could not be found.
set /p exit=Press ENTER to close this window...
)
/sim/modelsim/compile_design.bat
1,2 → 1,4
@echo off
vlog -incr -work minsoc -f ../bin/minsoc_verilog_files.txt
vlog -incr -work minsoc -f ../bin/minsoc_verilog_files.txt
echo Finished...
set /p exit=Press ENTER to close this window...
/sim/modelsim/prepare_modelsim.bat
1,3 → 1,5
@echo off
vlib minsoc
vmap minsoc ./minsoc
vmap minsoc ./minsoc
echo Finished...
set /p exit=Press ENTER to close this window...
/syn/setup.bat
0,0 → 1,12
@echo off
set /p xilinx_settings=Input the Xilinx "settings32|64.bat" file along with its absolute path:
if EXIST %xilinx_settings% (
%xilinx_settings%
make all
echo Finished...
set /p exit=Press ENTER to close this window...
make clean
) ELSE (
echo %xilinx_settings% could not be found.
set /p exit=Press ENTER to close this window...
)
/syn/src/Makefile
39,8 → 39,8
rm -rf xst
mkdir xst
clean:
rm -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
rm -rf _xmsgs xst xlnx_auto_0_xdb
rm -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 *.html
distclean:
rm -rf *.ngc *.ncd *.ngd *.bit
make clean
48,44 → 48,35
minsoc_top.ngc: ${MINSOC_RTL}/*.v ${MINSOC_DEFINES}/minsoc_defines.v buildSupport/minsoc_top.xst buildSupport/minsoc_top.prj
make prepare
xst -ifn "buildSupport/minsoc_top.xst"
make clean
 
uart: uart_top.ngc
uart_top.ngc: ${UART_RTL}/*.v buildSupport/uart_top.xst buildSupport/uart_top.prj
make prepare
xst -ifn "buildSupport/uart_top.xst"
make clean
 
eth: eth_top.ngc
eth_top.ngc: ${ETH_RTL}/*.v buildSupport/eth_top.xst buildSupport/eth_top.prj
make prepare
xst -ifn "buildSupport/eth_top.xst"
make clean
 
debug: adbg_top.ngc
adbg_top.ngc: ${DEBUG_RTL}/*.v buildSupport/adbg_top.xst buildSupport/adbg_top.prj
make prepare
xst -ifn "buildSupport/adbg_top.xst"
make clean
 
or1200: or1200_top.ngc
or1200_top.ngc: ${OR1200_RTL}/*.v buildSupport/or1200_top.xst buildSupport/or1200_top.prj
make prepare
xst -ifn "buildSupport/or1200_top.xst"
make clean
 
minsoc.ngd: ${MINSOC}/backend/CONSTRAINT_FILE minsoc_top.ngc $(MODULES)
ngdbuild -p DEVICE_PART -uc ${MINSOC}/backend/CONSTRAINT_FILE -aul minsoc_top.ngc minsoc.ngd
make clean
 
minsoc.ncd: minsoc.ngd
map -bp -timing -cm speed -equivalent_register_removal on -logic_opt on -ol high -power off -register_duplication on -retiming on -w -xe n minsoc.ngd
make clean
 
minsoc_par.ncd: minsoc.ncd
par -ol high -w -xe n minsoc.ncd minsoc_par.ncd
make clean
 
minsoc.bit: minsoc_par.ncd
bitgen -d -w minsoc_par.ncd minsoc.bit
make clean

powered by: WebSVN 2.1.0

© copyright 1999-2021 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.