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

Subversion Repositories openmsp430

[/] [openmsp430/] [trunk/] [fpga/] [actel_m1a3pl_dev_kit/] [synthesis/] [actel/] [synplify.tcl] - Blame information for rev 211

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 80 olivier.gi
 
2
 
3
 
4
#add_file options
5
add_file -verilog    "../design_files.v"
6 82 olivier.gi
add_file -constraint "../design_constraints.pre.sdc"
7 80 olivier.gi
 
8
 
9 82 olivier.gi
#implementation: "synplify"
10
impl -add "synplify" -type fpga
11 80 olivier.gi
 
12
#device options
13
set_option -technology  <DEVICE_FAMILY>
14
set_option -part        <DEVICE_NAME>
15
set_option -package     <DEVICE_PACKAGE>
16
set_option -speed_grade <SPEED_GRADE>
17
set_option -part_companion ""
18
 
19
#compilation/mapping options
20
set_option -default_enum_encoding default
21
set_option -resource_sharing 1
22 82 olivier.gi
set_option -use_fsm_explorer 1
23 80 olivier.gi
set_option -top_module <TOP_LEVEL>
24
 
25
#map options
26 82 olivier.gi
set_option -frequency 50.0
27 80 olivier.gi
set_option -vendor_xcompatible_mode 0
28
set_option -vendor_xcompatible_mode 0
29
set_option -run_prop_extract 1
30
set_option -fanout_limit 24
31
set_option -globalthreshold 50
32
set_option -maxfan_hard 0
33
set_option -disable_io_insertion 0
34 82 olivier.gi
set_option -retiming 1
35 80 olivier.gi
set_option -report_path 4000
36
set_option -opcond COMWC
37
set_option -update_models_cp 0
38
set_option -preserve_registers 0
39
 
40
 
41
#sequential_optimizations options
42
set_option -symbolic_fsm_compiler 1
43
 
44
#simulation options
45
set_option -write_verilog 0
46
set_option -write_vhdl 0
47
 
48
#automatic place and route (vendor) options
49
set_option -write_apr_constraint 1
50
 
51
#set result format/file last
52
project -result_format "edif"
53 82 olivier.gi
project -result_file "./synplify.edn"
54 80 olivier.gi
 
55
#
56
#implementation attributes
57
 
58
set_option -vlog_std v2001
59
set_option -dup 0
60
set_option -project_relative_includes 1
61 82 olivier.gi
impl -active "synplify"
62 80 olivier.gi
 
63
 
64
# Run synthesis
65
project -run synthesis
66
 
67
# Save and quit
68 82 olivier.gi
project -save "./synplify.prj"
69 80 olivier.gi
 
70 82 olivier.gi
 
71 80 olivier.gi
#exit 0

powered by: WebSVN 2.1.0

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