Adding help message on the go.sh
This commit is contained in:
parent
66701838ff
commit
3b4fc16c60
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -2,18 +2,31 @@
|
||||||
# Example of how to run vprset circuit_name = pip_add
|
# Example of how to run vprset circuit_name = pip_add
|
||||||
#set circuit_name = pip_add
|
#set circuit_name = pip_add
|
||||||
set circuit_name = sync_4bits_add
|
set circuit_name = sync_4bits_add
|
||||||
set arch_file = ${PWD}/ARCH/k6_N10_scan_chain_tsmc40nm_TT.xml
|
|
||||||
set circuit_blif = ${PWD}/Circuits/${circuit_name}.blif
|
set circuit_blif = ${PWD}/Circuits/${circuit_name}.blif
|
||||||
|
set arch_file = ${PWD}/ARCH/k6_N10_scan_chain_ptm45nm_TT.xml
|
||||||
|
set arch_file_template = ${PWD}/ARCH/k6_N10_scan_chain_template.xml
|
||||||
set circuit_act = ${PWD}/Circuits/${circuit_name}.act
|
set circuit_act = ${PWD}/Circuits/${circuit_name}.act
|
||||||
set circuit_verilog = ${PWD}/Circuits/${circuit_name}.v
|
set circuit_verilog = ${PWD}/Circuits/${circuit_name}.v
|
||||||
set spice_output = ${PWD}/spice_demo
|
set spice_output = ${PWD}/spice_demo
|
||||||
set verilog_output = ${PWD}/verilog_demo
|
set verilog_output = ${PWD}/verilog_demo
|
||||||
set modelsim_ini = /uusoc/facility/cad_tools/Mentor/modelsim10.7b/modeltech/modelsim.ini
|
set modelsim_ini = /uusoc/facility/cad_tools/Mentor/modelsim10.7b/modeltech/modelsim.ini
|
||||||
|
set openfpga_path = ${PWD}/../..
|
||||||
|
|
||||||
# Make sure a clean start
|
# Make sure a clean start
|
||||||
rm -rf ${spice_output}
|
rm -rf ${spice_output}
|
||||||
rm -rf ${verilog_output}
|
rm -rf ${verilog_output}
|
||||||
|
|
||||||
|
# Recreate the paths to direct to the right place
|
||||||
|
|
||||||
|
cp ${arch_file_template} ${arch_file}
|
||||||
|
sed 's/OPENFPGAPATH/"${openfpga_path}"/' ${arch_file}
|
||||||
|
|
||||||
|
echo "*******************************"
|
||||||
|
echo "THIS SCRIPT NEEDS TO BE SOURCED\n"
|
||||||
|
echo "source ./go.sh"
|
||||||
|
echo "*******************************"
|
||||||
|
|
||||||
|
|
||||||
# Pack, place, and route a heterogeneous FPGA
|
# Pack, place, and route a heterogeneous FPGA
|
||||||
# Packing uses the AAPack algorithm
|
# Packing uses the AAPack algorithm
|
||||||
./vpr ${arch_file} ${circuit_blif} --full_stats --nodisp --activity_file ${circuit_act} --route_chan_width 30 --fpga_spice --fpga_spice_rename_illegal_port --fpga_spice_dir ${spice_output} --fpga_spice_print_top_testbench --fpga_spice_print_grid_testbench --fpga_spice_print_cb_testbench --fpga_spice_print_sb_testbench --fpga_spice_print_lut_testbench --fpga_spice_print_hardlogic_testbench --fpga_spice_print_pb_mux_testbench --fpga_spice_print_cb_mux_testbench --fpga_spice_print_sb_mux_testbench --fpga_verilog --fpga_verilog_dir ${verilog_output} --fpga_verilog_print_top_testbench --fpga_verilog_print_top_auto_testbench ${circuit_verilog} --fpga_verilog_print_modelsim_autodeck --fpga_verilog_modelsim_ini_path ${modelsim_ini} --fpga_verilog_include_timing --fpga_verilog_init_sim
|
./vpr ${arch_file} ${circuit_blif} --full_stats --nodisp --activity_file ${circuit_act} --route_chan_width 30 --fpga_spice --fpga_spice_rename_illegal_port --fpga_spice_dir ${spice_output} --fpga_spice_print_top_testbench --fpga_spice_print_grid_testbench --fpga_spice_print_cb_testbench --fpga_spice_print_sb_testbench --fpga_spice_print_lut_testbench --fpga_spice_print_hardlogic_testbench --fpga_spice_print_pb_mux_testbench --fpga_spice_print_cb_mux_testbench --fpga_spice_print_sb_mux_testbench --fpga_verilog --fpga_verilog_dir ${verilog_output} --fpga_verilog_print_top_testbench --fpga_verilog_print_top_auto_testbench ${circuit_verilog} --fpga_verilog_print_modelsim_autodeck --fpga_verilog_modelsim_ini_path ${modelsim_ini} --fpga_verilog_include_timing --fpga_verilog_init_sim
|
||||||
|
|
Loading…
Reference in New Issue