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/] [P6809_P6809_synplify.tcl] - Diff between revs 9 and 12

Only display areas with differences | Details | Blame | View Log

Rev 9 Rev 12
#-- Lattice Semiconductor Corporation Ltd.
#-- Lattice Semiconductor Corporation Ltd.
#-- Synplify OEM project file
#-- Synplify OEM project file
 
 
#device options
#device options
set_option -technology MACHXO2
set_option -technology MACHXO2
set_option -part LCMXO2_7000HE
set_option -part LCMXO2_7000HE
set_option -package TG144C
set_option -package TG144C
set_option -speed_grade -4
set_option -speed_grade -4
 
 
#compilation/mapping options
#compilation/mapping options
set_option -symbolic_fsm_compiler true
set_option -symbolic_fsm_compiler true
set_option -resource_sharing true
set_option -resource_sharing true
 
 
#use verilog 2001 standard option
#use verilog 2001 standard option
set_option -vlog_std v2001
set_option -vlog_std v2001
 
 
#map options
#map options
set_option -frequency auto
set_option -frequency auto
set_option -maxfan 1000
set_option -maxfan 1000
set_option -auto_constrain_io 0
set_option -auto_constrain_io 0
set_option -disable_io_insertion false
set_option -disable_io_insertion false
set_option -retiming false; set_option -pipe true
set_option -retiming false; set_option -pipe true
set_option -force_gsr false
set_option -force_gsr false
set_option -compiler_compatible 0
set_option -compiler_compatible 0
set_option -dup false
set_option -dup false
set_option -frequency 1
set_option -frequency 1
set_option -default_enum_encoding default
set_option -default_enum_encoding default
 
 
#simulation options
#simulation options
 
 
 
 
#timing analysis options
#timing analysis options
 
 
 
 
 
 
#automatic place and route (vendor) options
#automatic place and route (vendor) options
set_option -write_apr_constraint 1
set_option -write_apr_constraint 1
 
 
#synplifyPro options
#synplifyPro options
set_option -fix_gated_and_generated_clocks 1
set_option -fix_gated_and_generated_clocks 1
set_option -update_models_cp 0
set_option -update_models_cp 0
set_option -resolve_multiple_driver 0
set_option -resolve_multiple_driver 0
 
 
 
 
#-- add_file options
#-- add_file options
set_option -include_path {/home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/syn/lattice}
set_option -include_path {C:/02_Elektronik/020_V6809/trunk/syn/lattice}
add_file -verilog {/usr/local/diamond/2.2_x64/cae_library/synthesis/verilog/machxo2.v}
add_file -verilog {C:/02_Elektronik/020_V6809/trunk/syn/lattice/CC3_top.v}
add_file -verilog {/home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/syn/lattice/CC3_top.v}
add_file -verilog {C:/02_Elektronik/020_V6809/trunk/syn/lattice/../../rtl/verilog/alu16.v}
add_file -verilog {/home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/rtl/verilog/alu16.v}
add_file -verilog {C:/02_Elektronik/020_V6809/trunk/syn/lattice/../../rtl/verilog/decoders.v}
add_file -verilog {/home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/rtl/verilog/decoders.v}
add_file -verilog {C:/02_Elektronik/020_V6809/trunk/syn/lattice/../../rtl/verilog/defs.v}
add_file -verilog {/home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/rtl/verilog/defs.v}
add_file -verilog {C:/02_Elektronik/020_V6809/trunk/syn/lattice/../../rtl/verilog/MC6809_cpu.v}
add_file -verilog {/home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/rtl/verilog/MC6809_cpu.v}
add_file -verilog {C:/02_Elektronik/020_V6809/trunk/syn/lattice/../../rtl/verilog/regblock.v}
add_file -verilog {/home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/rtl/verilog/regblock.v}
add_file -verilog {C:/02_Elektronik/020_V6809/trunk/syn/lattice/bios2k.v}
add_file -verilog {/home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/syn/lattice/bios2k.v}
add_file -verilog {C:/02_Elektronik/020_V6809/trunk/syn/lattice/vgatext.v}
add_file -verilog {/home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/syn/lattice/vgatext.v}
add_file -verilog {C:/02_Elektronik/020_V6809/trunk/syn/lattice/fontrom.v}
add_file -verilog {/home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/syn/lattice/fontrom.v}
add_file -verilog {C:/02_Elektronik/020_V6809/trunk/syn/lattice/textmem4k.v}
add_file -verilog {/home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/syn/lattice/textmem4k.v}
 
 
 
#-- top module name
#-- top module name
set_option -top_module CC3_top
set_option -top_module CC3_top
 
 
#-- set result format/file last
#-- set result format/file last
project -result_file {/home/pacito/02_Elektronik/020_V6809/6809/opencores/trunk/syn/lattice/P6809/P6809_P6809.edi}
project -result_file {C:/02_Elektronik/020_V6809/trunk/syn/lattice/P6809/P6809_P6809.edi}
 
 
#-- error message log file
#-- error message log file
project -log_file {P6809_P6809.srf}
project -log_file {P6809_P6809.srf}
 
 
#-- set any command lines input by customer
#-- set any command lines input by customer
 
 
 
 
#-- run Synplify with 'arrange HDL file'
#-- run Synplify with 'arrange HDL file'
project -run
project -run
 
 

powered by: WebSVN 2.1.0

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