1 |
4 |
sumanta.ch |
set_project_params -directory ./
|
2 |
|
|
set_project_params -results myboard.txt
|
3 |
8 |
sumanta.ch |
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"
|
4 |
|
|
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"
|
5 |
|
|
set_project_params -cache_result_files no
|
6 |
|
|
set_project_params -cache_data_files yes
|
7 |
4 |
sumanta.ch |
|
8 |
|
|
if [file exists imp_window] { delete_implementation imp_window }
|
9 |
|
|
create_implementation imp_window
|
10 |
|
|
|
11 |
|
|
set_implementation_params -systemc_source no
|
12 |
8 |
sumanta.ch |
set_implementation_params -memory_return_path_external_delay 0%
|
13 |
|
|
set_implementation_params -memory_forward_path_external_delay 0%
|
14 |
|
|
set_implementation_params -instream_forward_path_external_delay 0%
|
15 |
4 |
sumanta.ch |
set_implementation_params -sccompiler_args "-DDONT_VERIFY_PPAID"
|
16 |
8 |
sumanta.ch |
set_implementation_params -outstream_return_path_external_delay 0%
|
17 |
|
|
set_implementation_params -appfiles "synth_src/state.cpp synth_src/threats.cpp"
|
18 |
4 |
sumanta.ch |
set_implementation_params -proc threat_window
|
19 |
8 |
sumanta.ch |
set_implementation_params -memory_forward_boundary_register infer
|
20 |
|
|
set_implementation_params -architectural_pipelinability "1"
|
21 |
7 |
sumanta.ch |
set_implementation_params -cppcompiler_args "-g -DPICO_SYNTH -fpermissive"
|
22 |
4 |
sumanta.ch |
set_implementation_params -techlib altera-cyclone3
|
23 |
8 |
sumanta.ch |
set_implementation_params -memory_return_boundary_register infer
|
24 |
4 |
sumanta.ch |
set_implementation_params -cexec_args "-port /dev/ttyS0 -player L"
|
25 |
8 |
sumanta.ch |
set_implementation_params -host_memory_access never
|
26 |
4 |
sumanta.ch |
set_implementation_params -device ep3c25-ea144-7
|
27 |
|
|
set_implementation_params -init_data_registers yes
|
28 |
8 |
sumanta.ch |
set_implementation_params -outstream_forward_path_external_delay 0%
|
29 |
4 |
sumanta.ch |
set_implementation_params -build_tcab yes
|
30 |
|
|
set_implementation_params -reset_data_registers yes
|
31 |
7 |
sumanta.ch |
set_implementation_params -task_overlap infer
|
32 |
8 |
sumanta.ch |
set_implementation_params -instream_return_path_external_delay 0%
|
33 |
|
|
set_implementation_params -simulator modelsim
|
34 |
|
|
set_implementation_params -clock_freq 50
|
35 |
4 |
sumanta.ch |
|
36 |
|
|
|
37 |
|
|
|
38 |
8 |
sumanta.ch |
set_loop_params -ii 1
|
39 |
4 |
sumanta.ch |
|
40 |
8 |
sumanta.ch |
csim -golden -cppcompiler_args "-g -DPICO_SYNTH -fpermissive" -cexec_args "-port /dev/ttyS0 -player L"
|
41 |
4 |
sumanta.ch |
preprocess
|
42 |
8 |
sumanta.ch |
csim -preprocess -cppcompiler_args "-g -DPICO_SYNTH -fpermissive" -cexec_args "-port /dev/ttyS0 -player L"
|
43 |
4 |
sumanta.ch |
schedule
|
44 |
8 |
sumanta.ch |
csim -schedule -cppcompiler_args "-g -DPICO_SYNTH -fpermissive" -cexec_args "-port /dev/ttyS0 -player L"
|
45 |
4 |
sumanta.ch |
synthesize
|
46 |
|
|
create_rtl_package
|
47 |
8 |
sumanta.ch |
#vlogsim -online -ccompiler_args "-g" -cppcompiler_args "-g -DPICO_SYNTH -fpermissive" -sccompiler_args "-DDONT_VERIFY_PPAID" -cexec_args "-port /dev/ttyS0 -player L" -simulator modelsim -vcompiler_args -vexec_args
|
48 |
4 |
sumanta.ch |
|