| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- set DSN_ROOT [file normalize [file join [file dirname [info script]] "."]]
- create_project -name SB_TMSG_FPGA -dir $::DSN_ROOT/SB_TMSG_FPGA_PROJ -pn GW1N-LV9PG256C6/I5 -device_version C -force
- add_file -type verilog "$::DSN_ROOT/SB_TMSG_FPGA/src/src/ClkGenGowin/ClkGenGowin.v"
- add_file -type verilog "$::DSN_ROOT/SB_TMSG_FPGA/src/src/ControlUnit/ControlUnit.v"
- add_file -type verilog "$::DSN_ROOT/SB_TMSG_FPGA/src/src/NCO/CordicNco.v"
- add_file -type verilog "$::DSN_ROOT/SB_TMSG_FPGA/src/src/I2C/I2CSM.v"
- add_file -type verilog "$::DSN_ROOT/SB_TMSG_FPGA/src/src/I2C/temp_i2c_master_ver2.v"
- add_file -type verilog "$::DSN_ROOT/SB_TMSG_FPGA/src/src/NCO/CordicRotation.v"
- add_file -type verilog "$::DSN_ROOT/SB_TMSG_FPGA/src/src/QuadSPI/QuadSPIs.v"
- add_file -type verilog "$::DSN_ROOT/SB_TMSG_FPGA/src/src/Top/RFTop.v"
- add_file -type verilog "$::DSN_ROOT/SB_TMSG_FPGA/src/src/SPI/SPIm.v"
- add_file -type verilog "$::DSN_ROOT/SB_TMSG_FPGA/src/src/SPI/SPImDDS.v"
- add_file -type verilog "$::DSN_ROOT/SB_TMSG_FPGA/src/src/SPI/SPIs.v"
- add_file -type verilog "$::DSN_ROOT/SB_TMSG_FPGA/src/src/fifo_top/FifoCtrl.v"
- add_file -type verilog "$::DSN_ROOT/SB_TMSG_FPGA/src/src/fifo_top/DDSFifo/fifo_top/FifoDDS.v"
- add_file -type verilog "$::DSN_ROOT/SB_TMSG_FPGA/src/src/fifo_top/FifoRxRF.v"
- add_file -type verilog "$::DSN_ROOT/SB_TMSG_FPGA/src/src/fifo_top/MAX2870FIFO/fifo_top/FifoMax2870.v"
- add_file -type verilog "$::DSN_ROOT/SB_TMSG_FPGA/src/src/gowin_rpll/gClkGen.v"
- add_file -type verilog "$::DSN_ROOT/SB_TMSG_FPGA/src/src/gowin_rpll/gowin_rpll/ClkGen.v"
- add_file -type verilog "$::DSN_ROOT/SB_TMSG_FPGA/src/src/initRst/InitRst.v"
- add_file -type cst "$::DSN_ROOT/SB_TMSG_FPGA/src/constr/RF_FPGA.cst"
- add_file -type sdc "$::DSN_ROOT/SB_TMSG_FPGA/src/constr/RF_FPGA.sdc"
- set_option -synthesis_tool gowinsynthesis
- set_option -output_base_name SB_TMSG_FPGA
- set_option -top_module RFTop
- set_option -gen_verilog_sim_netlist 1
- set_option -print_all_synthesis_warning 0
- set_option -allow_duplicate_modules 0
- set_option -multi_file_compilation_unit 1
- set_option -auto_constraint_io 0
- set_option -default_enum_encoding default
- set_option -compiler_compatible 1
- set_option -disable_io_insertion 0
- set_option -fix_gated_and_generated_clocks 1
- set_option -frequency Auto
- set_option -looplimit 2000
- set_option -maxfan 10000
- set_option -pipe 1
- set_option -resolve_multiple_driver 0
- set_option -resource_sharing 1
- set_option -retiming 0
- set_option -run_prop_extract 1
- set_option -rw_check_on_ram 0
- set_option -supporttypedflt 0
- set_option -symbolic_fsm_compiler 1
- set_option -synthesis_onoff_pragma 0
- set_option -update_models_cp 0
- set_option -write_apr_constraint 1
- set_option -gen_sdf 0
- set_option -gen_io_cst 0
- set_option -vccaux 3.3
- set_option -gen_ibis 0
- set_option -gen_posp 0
- set_option -gen_text_timing_rpt 0
- set_option -gen_verilog_sim_netlist 1
- set_option -gen_vhdl_sim_netlist 0
- set_option -show_init_in_vo 0
- set_option -show_all_warn 0
- set_option -timing_driven 1
- set_option -ireg_in_iob 1
- set_option -oreg_in_iob 1
- set_option -ioreg_in_iob 1
- set_option -replicate_resources 0
- set_option -cst_warn_to_error 1
- set_option -rpt_auto_place_io_info 0
- set_option -correct_hold_violation 1
- set_option -place_option 0
- set_option -route_option 0
- set_option -clock_route_order 0
- set_option -route_maxfan 23
- set_option -use_jtag_as_gpio 0
- set_option -use_sspi_as_gpio 1
- set_option -use_mspi_as_gpio 0
- set_option -use_ready_as_gpio 0
- set_option -use_done_as_gpio 0
- set_option -use_reconfign_as_gpio 0
- set_option -use_mode_as_gpio 0
- set_option -use_i2c_as_gpio 0
- set_option -use_cpu_as_gpio 0
- set_option -power_on_reset_monitor 1
- set_option -bit_format bin
- set_option -bit_crc_check 1
- set_option -bit_compress 0
- set_option -bit_encrypt 0
- set_option -bit_encrypt_key 00000000000000000000000000000000
- set_option -bit_security 1
- set_option -bit_incl_bsram_init 1
- set_option -bg_programming off
- set_option -hotboot 0
- set_option -i2c_slave_addr 00
- set_option -secure_mode 0
- set_option -loading_rate default
- set_option -program_done_bypass 0
- set_option -wakeup_mode 0
- set_option -user_code default
- set_option -unused_pin default
- set_option -multi_boot 1
- set_option -multiboot_address_width 24
- set_option -multiboot_mode normal
- set_option -multiboot_spi_flash_address 00000000
- set_option -mspi_jump 0
- set_option -turn_off_bg 0
- set_option -vccx 3.3
- set_option -seu_handler 0
- set_option -seu_handler_checksum 0
- set_option -seu_handler_mode auto
- set_option -error_detection false
- set_option -error_detection_correction false
- set_option -stop_seu_handler false
- set_option -error_injection false
- set_option -ext_cclk false
- set_option -ext_cclk_div
|