1 |
3 |
uson |
#-- Synopsys, Inc.
|
2 |
|
|
#-- Version L-2016.09M-2
|
3 |
|
|
#-- Project file C:\Actelprj\test79_AHBmaster\synthesis\top_syn.prj
|
4 |
|
|
#-- Written on Sat Jun 02 22:53:21 2018
|
5 |
|
|
|
6 |
|
|
|
7 |
|
|
#project files
|
8 |
|
|
add_file -vhdl -lib work "C:/Actelprj/test79_AHBmaster/hdl/AHBMASTER_FIC.vhd"
|
9 |
|
|
add_file -vhdl -lib work "C:/Actelprj/test79_AHBmaster/component/Actel/DirectCore/CoreAHB2APB/1.1.101/rtl/vhdl/u/CoreAHB2APB.vhd"
|
10 |
|
|
add_file -vhdl -lib work "C:/Actelprj/test79_AHBmaster/component/Actel/DirectCore/CoreAPB/1.1.101/rtl/vhdl/o/MuxP2B.vhd"
|
11 |
|
|
add_file -vhdl -lib work "C:/Actelprj/test79_AHBmaster/component/Actel/DirectCore/CoreAPB/1.1.101/rtl/vhdl/o/CoreAPB.vhd"
|
12 |
|
|
add_file -vhdl -lib COREAHBLITE_LIB "C:/Actelprj/test79_AHBmaster/component/Actel/DirectCore/CoreAHBLite/5.3.101/rtl/vhdl/core/coreahblite_addrdec.vhd"
|
13 |
|
|
add_file -vhdl -lib COREAHBLITE_LIB "C:/Actelprj/test79_AHBmaster/component/Actel/DirectCore/CoreAHBLite/5.3.101/rtl/vhdl/core/coreahblite_defaultslavesm.vhd"
|
14 |
|
|
add_file -vhdl -lib COREAHBLITE_LIB "C:/Actelprj/test79_AHBmaster/component/Actel/DirectCore/CoreAHBLite/5.3.101/rtl/vhdl/core/coreahblite_masterstage.vhd"
|
15 |
|
|
add_file -vhdl -lib COREAHBLITE_LIB "C:/Actelprj/test79_AHBmaster/component/Actel/DirectCore/CoreAHBLite/5.3.101/rtl/vhdl/core/coreahblite_slavearbiter.vhd"
|
16 |
|
|
add_file -vhdl -lib COREAHBLITE_LIB "C:/Actelprj/test79_AHBmaster/component/Actel/DirectCore/CoreAHBLite/5.3.101/rtl/vhdl/core/coreahblite_slavestage.vhd"
|
17 |
|
|
add_file -vhdl -lib COREAHBLITE_LIB "C:/Actelprj/test79_AHBmaster/component/Actel/DirectCore/CoreAHBLite/5.3.101/rtl/vhdl/core/coreahblite_matrix4x16.vhd"
|
18 |
|
|
add_file -vhdl -lib COREAHBLITE_LIB "C:/Actelprj/test79_AHBmaster/component/Actel/DirectCore/CoreAHBLite/5.3.101/rtl/vhdl/core/coreahblite_pkg.vhd"
|
19 |
|
|
add_file -vhdl -lib COREAHBLITE_LIB "C:/Actelprj/test79_AHBmaster/component/work/top/CoreAHBLite_0/rtl/vhdl/core/coreahblite.vhd"
|
20 |
|
|
add_file -vhdl -lib COREUARTAPB_LIB "C:/Actelprj/test79_AHBmaster/component/work/top/CoreUARTapb_0/rtl/vhdl/core/Clock_gen.vhd"
|
21 |
|
|
add_file -vhdl -lib COREUARTAPB_LIB "C:/Actelprj/test79_AHBmaster/component/work/top/CoreUARTapb_0/rtl/vhdl/core/Rx_async.vhd"
|
22 |
|
|
add_file -vhdl -lib COREUARTAPB_LIB "C:/Actelprj/test79_AHBmaster/component/work/top/CoreUARTapb_0/rtl/vhdl/core/Tx_async.vhd"
|
23 |
|
|
add_file -vhdl -lib COREUARTAPB_LIB "C:/Actelprj/test79_AHBmaster/component/work/top/CoreUARTapb_0/rtl/vhdl/core/fifo_256x8_pa3.vhd"
|
24 |
|
|
add_file -vhdl -lib COREUARTAPB_LIB "C:/Actelprj/test79_AHBmaster/component/work/top/CoreUARTapb_0/rtl/vhdl/core/coreuart_pkg.vhd"
|
25 |
|
|
add_file -vhdl -lib COREUARTAPB_LIB "C:/Actelprj/test79_AHBmaster/component/work/top/CoreUARTapb_0/rtl/vhdl/core/CoreUART.vhd"
|
26 |
|
|
add_file -vhdl -lib COREUARTAPB_LIB "C:/Actelprj/test79_AHBmaster/component/work/top/CoreUARTapb_0/rtl/vhdl/core/CoreUARTapb.vhd"
|
27 |
|
|
add_file -vhdl -lib COREAHBLITE_LIB "C:/Actelprj/test79_AHBmaster/component/work/top/CoreAHBLite_0/rtl/vhdl/core/components.vhd"
|
28 |
|
|
add_file -vhdl -lib COREUARTAPB_LIB "C:/Actelprj/test79_AHBmaster/component/work/top/CoreUARTapb_0/rtl/vhdl/core/components.vhd"
|
29 |
|
|
add_file -vhdl -lib work "C:/Actelprj/test79_AHBmaster/component/work/top/top.vhd"
|
30 |
|
|
|
31 |
|
|
|
32 |
|
|
|
33 |
|
|
#implementation: "synthesis"
|
34 |
|
|
impl -add synthesis -type fpga
|
35 |
|
|
|
36 |
|
|
#device options
|
37 |
|
|
set_option -technology ProASIC3
|
38 |
|
|
set_option -part A3PN250
|
39 |
|
|
set_option -package VQFP100
|
40 |
|
|
set_option -speed_grade STD
|
41 |
|
|
set_option -part_companion ""
|
42 |
|
|
|
43 |
|
|
#compilation/mapping options
|
44 |
|
|
set_option -use_fsm_explorer 0
|
45 |
|
|
set_option -top_module "work.top"
|
46 |
|
|
|
47 |
|
|
# hdl_compiler_options
|
48 |
|
|
set_option -distributed_compile 0
|
49 |
|
|
|
50 |
|
|
# mapper_without_write_options
|
51 |
|
|
set_option -frequency 100.000
|
52 |
|
|
set_option -srs_instrumentation 1
|
53 |
|
|
|
54 |
|
|
# mapper_options
|
55 |
|
|
set_option -write_verilog 0
|
56 |
|
|
set_option -write_vhdl 0
|
57 |
|
|
|
58 |
|
|
# actel_options
|
59 |
|
|
set_option -rw_check_on_ram 0
|
60 |
|
|
|
61 |
|
|
# Microsemi 500K
|
62 |
|
|
set_option -run_prop_extract 1
|
63 |
|
|
set_option -maxfan 24
|
64 |
|
|
set_option -disable_io_insertion 0
|
65 |
|
|
set_option -retiming 0
|
66 |
|
|
set_option -report_path 4000
|
67 |
|
|
set_option -opcond COMWC
|
68 |
|
|
set_option -update_models_cp 0
|
69 |
|
|
set_option -preserve_registers 0
|
70 |
|
|
|
71 |
|
|
# Microsemi 500K
|
72 |
|
|
set_option -globalthreshold 50
|
73 |
|
|
|
74 |
|
|
# NFilter
|
75 |
|
|
set_option -no_sequential_opt 0
|
76 |
|
|
|
77 |
|
|
# sequential_optimization_options
|
78 |
|
|
set_option -symbolic_fsm_compiler 1
|
79 |
|
|
|
80 |
|
|
# Compiler Options
|
81 |
|
|
set_option -compiler_compatible 0
|
82 |
|
|
set_option -resource_sharing 1
|
83 |
|
|
|
84 |
|
|
# Compiler Options
|
85 |
|
|
set_option -auto_infer_blackbox 0
|
86 |
|
|
|
87 |
|
|
# Compiler Options
|
88 |
|
|
set_option -vhdl2008 1
|
89 |
|
|
|
90 |
|
|
#automatic place and route (vendor) options
|
91 |
|
|
set_option -write_apr_constraint 1
|
92 |
|
|
|
93 |
|
|
#set result format/file last
|
94 |
|
|
project -result_file "./top.edn"
|
95 |
|
|
impl -active "synthesis"
|