OpenCores
URL https://opencores.org/ocsvn/6809_6309_compatible_core/6809_6309_compatible_core/trunk

Subversion Repositories 6809_6309_compatible_core

[/] [6809_6309_compatible_core/] [trunk/] [syn/] [lattice/] [P6809/] [launch_synplify.tcl] - Blame information for rev 4

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

Line No. Rev Author Line
1 4 ale500
#-- Lattice Semiconductor Corporation Ltd.
2
#-- Synplify OEM project file /home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/syn/lattice/P6809/launch_synplify.tcl
3
#-- Written on Sun Dec 29 07:16:20 2013
4
 
5
project -close
6
set filename "/home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/syn/lattice/P6809/P6809_syn.prj"
7
if ([file exists "$filename"]) {
8
        project -load "$filename"
9
        project_file -remove *
10
} else {
11
        project -new "$filename"
12
}
13
set create_new 0
14
 
15
#device options
16
set_option -technology MACHXO2
17
set_option -part LCMXO2_7000HE
18
set_option -package TG144C
19
set_option -speed_grade -4
20
 
21
if {$create_new == 1} {
22
#-- add synthesis options
23
        set_option -symbolic_fsm_compiler true
24
        set_option -resource_sharing true
25
        set_option -vlog_std v2001
26
        set_option -frequency auto
27
        set_option -maxfan 1000
28
        set_option -auto_constrain_io 0
29
        set_option -disable_io_insertion false
30
        set_option -retiming false; set_option -pipe true
31
        set_option -force_gsr false
32
        set_option -compiler_compatible 0
33
        set_option -dup false
34
        set_option -frequency 1
35
        set_option -default_enum_encoding default
36
 
37
 
38
 
39
        set_option -write_apr_constraint 1
40
        set_option -fix_gated_and_generated_clocks 1
41
        set_option -update_models_cp 0
42
        set_option -resolve_multiple_driver 0
43
 
44
 
45
}
46
#-- add_file options
47
set_option -include_path "/home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/syn/lattice"
48
add_file -verilog "/usr/local/diamond/2.2_x64/cae_library/synthesis/verilog/machxo2.v"
49
add_file -verilog "/home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/syn/lattice/CC3_top.v"
50
add_file -verilog "/home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/rtl/verilog/alu16.v"
51
add_file -verilog "/home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/rtl/verilog/decoders.v"
52
add_file -verilog "/home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/rtl/verilog/defs.v"
53
add_file -verilog "/home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/rtl/verilog/MC6809_cpu.v"
54
add_file -verilog "/home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/rtl/verilog/regblock.v"
55
add_file -verilog "/home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/syn/lattice/bios2k.v"
56
project -result_file {/home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/syn/lattice/P6809/P6809.edi}
57
project -save "$filename"

powered by: WebSVN 2.1.0

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