Line 1... |
Line 1... |
set SYNTH_SRC "synth_src"
|
set SYNTH_SRC "synth_src"
|
set_project_params -directory ./
|
set_project_params -directory ./
|
set_project_params -results myboard.txt
|
set_project_params -results myboard.txt
|
set_project_params -sources "${SYNTH_SRC}/connect6.cpp ${SYNTH_SRC}/connect6_synth.cpp ${SYNTH_SRC}/main.cpp ${SYNTH_SRC}/state.cpp ${SYNTH_SRC}/threats.cpp ${SYNTH_SRC}/util.cpp"
|
set_project_params -sources "${SYNTH_SRC}/connect6.cpp ${SYNTH_SRC}/connect6_synth.cpp ${SYNTH_SRC}/main.cpp ${SYNTH_SRC}/q.cpp ${SYNTH_SRC}/state.cpp ${SYNTH_SRC}/threats.cpp ${SYNTH_SRC}/util.cpp"
|
set_project_params -headers "${SYNTH_SRC}/connect6.h ${SYNTH_SRC}/connect6_synth.h ${SYNTH_SRC}/shared.h ${SYNTH_SRC}/threats.h ${SYNTH_SRC}/util.h"
|
set_project_params -headers "${SYNTH_SRC}/connect6.h ${SYNTH_SRC}/connect6_synth.h ${SYNTH_SRC}/q.hpp ${SYNTH_SRC}/shared.h ${SYNTH_SRC}/threats.h ${SYNTH_SRC}/util.h"
|
|
|
if [file exists imp_connect] { delete_implementation imp_connect }
|
if [file exists imp_connect] { delete_implementation imp_connect }
|
create_implementation imp_connect
|
create_implementation imp_connect
|
|
|
set_implementation_params -systemc_source no
|
set_implementation_params -systemc_source no
|
Line 15... |
Line 15... |
set_implementation_params -sccompiler_args "-DDONT_VERIFY_PPAID"
|
set_implementation_params -sccompiler_args "-DDONT_VERIFY_PPAID"
|
set_implementation_params -outstream_return_path_external_delay 0%
|
set_implementation_params -outstream_return_path_external_delay 0%
|
set_implementation_params -appfiles "${SYNTH_SRC}/state.cpp ${SYNTH_SRC}/threats.cpp ${SYNTH_SRC}/connect6_synth.cpp"
|
set_implementation_params -appfiles "${SYNTH_SRC}/state.cpp ${SYNTH_SRC}/threats.cpp ${SYNTH_SRC}/connect6_synth.cpp"
|
set_implementation_params -proc connect6ai_synth
|
set_implementation_params -proc connect6ai_synth
|
set_implementation_params -memory_forward_boundary_register infer
|
set_implementation_params -memory_forward_boundary_register infer
|
|
set_implementation_params -cppcompiler_args "-g -DPICO_SYNTH -fpermissive"
|
set_implementation_params -techlib altera-cyclone3
|
set_implementation_params -techlib altera-cyclone3
|
|
set_implementation_params -device ep3c25-ea144-7
|
set_implementation_params -memory_return_boundary_register infer
|
set_implementation_params -memory_return_boundary_register infer
|
set_implementation_params -cexec_args "-port /dev/ttyS0 -player L"
|
set_implementation_params -cexec_args "-port /dev/ttyS0 -player L"
|
set_implementation_params -host_memory_access never,,,
|
set_implementation_params -host_memory_access never,,,
|
set_implementation_params -device ep3c25-ea144-7
|
|
set_implementation_params -init_data_registers yes
|
set_implementation_params -init_data_registers yes
|
set_implementation_params -outstream_forward_path_external_delay 0%
|
set_implementation_params -outstream_forward_path_external_delay 0%
|
set_implementation_params -build_tcab yes
|
set_implementation_params -build_tcab yes
|
set_implementation_params -reset_data_registers yes
|
set_implementation_params -reset_data_registers yes
|
set_implementation_params -instream_return_path_external_delay 0%
|
set_implementation_params -instream_return_path_external_delay 0%
|
Line 34... |
Line 35... |
#set_implementation_params -user_supplied_fpga_memory_read_write_ports separate
|
#set_implementation_params -user_supplied_fpga_memory_read_write_ports separate
|
#set_implementation_params -internal_blockram_memory_read_write_ports separate
|
#set_implementation_params -internal_blockram_memory_read_write_ports separate
|
|
|
|
|
|
|
|
setvar schedule_auxopts "-j"
|
|
|
csim -golden -cexec_args "-port /dev/ttyS0 -player L"
|
csim -golden -cexec_args "-port /dev/ttyS0 -player L"
|
preprocess
|
preprocess
|
csim -preprocess -cexec_args "-port /dev/ttyS0 -player L"
|
csim -preprocess -cexec_args "-port /dev/ttyS0 -player L"
|
schedule
|
schedule
|
csim -schedule -cexec_args "-port /dev/ttyS0 -player L"
|
csim -schedule -cexec_args "-port /dev/ttyS0 -player L"
|
synthesize
|
synthesize
|
#csim -synthesize -dump_memory_access_trace -sim_after_synth_phase 5
|
#csim -synthesize -dump_memory_access_trace -sim_after_synth_phase 5
|
create_rtl_package
|
create_rtl_package
|
|
#vlogsim -online -detailed_perf_report
|
#set_implementation_params -simulator modelsim
|
#set_implementation_params -simulator modelsim
|
#vlogsim -offline -dotasks 1-30
|
#vlogsim -offline -dotasks 1-30
|
|
|
No newline at end of file
|
No newline at end of file
|