| 1 |
20 |
maverickis |
#-- Synplicity, Inc.
|
| 2 |
|
|
#-- Version Synplify Pro 8.1
|
| 3 |
28 |
maverickis |
#-- Project file D:\root\home\jon\ethernet_tri_mode\syn\syn_xilinx.prj
|
| 4 |
|
|
#-- Written on Mon Aug 04 17:11:28 2008
|
| 5 |
20 |
maverickis |
|
| 6 |
|
|
|
| 7 |
|
|
#add_file options
|
| 8 |
|
|
add_file -verilog "../rtl/verilog/header.v"
|
| 9 |
|
|
add_file -verilog "../rtl/verilog/MAC_tx/MAC_tx_FF.v"
|
| 10 |
|
|
add_file -verilog "../rtl/verilog/MAC_tx/Ramdon_gen.v"
|
| 11 |
|
|
add_file -verilog "../rtl/verilog/MAC_tx/CRC_gen.v"
|
| 12 |
|
|
add_file -verilog "../rtl/verilog/MAC_tx/MAC_tx_addr_add.v"
|
| 13 |
|
|
add_file -verilog "../rtl/verilog/MAC_tx/MAC_tx_Ctrl.v"
|
| 14 |
|
|
add_file -verilog "../rtl/verilog/MAC_tx/flow_ctrl.v"
|
| 15 |
|
|
add_file -verilog "../rtl/verilog/MAC_rx/CRC_chk.v"
|
| 16 |
|
|
add_file -verilog "../rtl/verilog/MAC_rx/MAC_rx_add_chk.v"
|
| 17 |
|
|
add_file -verilog "../rtl/verilog/MAC_rx/MAC_rx_FF.v"
|
| 18 |
|
|
add_file -verilog "../rtl/verilog/MAC_rx/MAC_rx_ctrl.v"
|
| 19 |
|
|
add_file -verilog "../rtl/verilog/RMON/RMON_addr_gen.v"
|
| 20 |
|
|
add_file -verilog "../rtl/verilog/RMON/RMON_ctrl.v"
|
| 21 |
|
|
add_file -verilog "../rtl/verilog/RMON/RMON_dpram.v"
|
| 22 |
|
|
add_file -verilog "../rtl/verilog/MAC_rx/Broadcast_filter.v"
|
| 23 |
|
|
add_file -verilog "../rtl/verilog/RMON.v"
|
| 24 |
|
|
add_file -verilog "../rtl/verilog/MAC_rx.v"
|
| 25 |
|
|
add_file -verilog "../rtl/verilog/MAC_tx.v"
|
| 26 |
|
|
add_file -verilog "../rtl/verilog/miim/eth_clockgen.v"
|
| 27 |
|
|
add_file -verilog "../rtl/verilog/miim/eth_outputcontrol.v"
|
| 28 |
|
|
add_file -verilog "../rtl/verilog/miim/eth_shiftreg.v"
|
| 29 |
|
|
add_file -verilog "../rtl/verilog/miim/timescale.v"
|
| 30 |
|
|
add_file -verilog "../rtl/verilog/TECH/xilinx/duram.v"
|
| 31 |
|
|
add_file -verilog "../rtl/verilog/TECH/xilinx/CLK_SWITCH.v"
|
| 32 |
|
|
add_file -verilog "../rtl/verilog/TECH/xilinx/CLK_DIV2.v"
|
| 33 |
|
|
add_file -verilog "../rtl/verilog/eth_miim.v"
|
| 34 |
|
|
add_file -verilog "../rtl/verilog/Clk_ctrl.v"
|
| 35 |
|
|
add_file -verilog "../rtl/verilog/Phy_int.v"
|
| 36 |
28 |
maverickis |
add_file -verilog "../rtl/verilog/afifo.v"
|
| 37 |
20 |
maverickis |
add_file -verilog "../rtl/verilog/Reg_int.v"
|
| 38 |
|
|
add_file -verilog "../rtl/verilog/MAC_top.v"
|
| 39 |
|
|
|
| 40 |
|
|
|
| 41 |
|
|
#implementation: "syn"
|
| 42 |
|
|
impl -add syn
|
| 43 |
|
|
|
| 44 |
|
|
#device options
|
| 45 |
|
|
set_option -technology VIRTEX4
|
| 46 |
|
|
set_option -part XC4VLX40
|
| 47 |
|
|
set_option -package FF668
|
| 48 |
|
|
set_option -speed_grade -10
|
| 49 |
|
|
|
| 50 |
|
|
#compilation/mapping options
|
| 51 |
|
|
set_option -default_enum_encoding onehot
|
| 52 |
|
|
set_option -symbolic_fsm_compiler 0
|
| 53 |
|
|
set_option -resource_sharing 1
|
| 54 |
|
|
set_option -use_fsm_explorer 0
|
| 55 |
|
|
set_option -top_module "MAC_top"
|
| 56 |
|
|
|
| 57 |
|
|
#map options
|
| 58 |
|
|
set_option -frequency auto
|
| 59 |
|
|
set_option -run_prop_extract 0
|
| 60 |
|
|
set_option -fanout_limit 10000
|
| 61 |
28 |
maverickis |
set_option -disable_io_insertion 1
|
| 62 |
20 |
maverickis |
set_option -pipe 1
|
| 63 |
|
|
set_option -update_models_cp 0
|
| 64 |
|
|
set_option -verification_mode 0
|
| 65 |
|
|
set_option -fixgatedclocks 0
|
| 66 |
|
|
set_option -modular 0
|
| 67 |
|
|
set_option -retiming 0
|
| 68 |
|
|
set_option -no_sequential_opt 0
|
| 69 |
|
|
|
| 70 |
|
|
#simulation options
|
| 71 |
|
|
set_option -write_verilog 0
|
| 72 |
|
|
set_option -write_vhdl 0
|
| 73 |
|
|
|
| 74 |
|
|
#VIF options
|
| 75 |
|
|
set_option -write_vif 0
|
| 76 |
|
|
|
| 77 |
|
|
#automatic place and route (vendor) options
|
| 78 |
|
|
set_option -write_apr_constraint 0
|
| 79 |
|
|
|
| 80 |
|
|
#set result format/file last
|
| 81 |
|
|
project -result_file "./MAC_top.edf"
|
| 82 |
|
|
|
| 83 |
|
|
#
|
| 84 |
|
|
#implementation attributes
|
| 85 |
|
|
|
| 86 |
|
|
set_option -vlog_std v2001
|
| 87 |
|
|
set_option -dup 0
|
| 88 |
|
|
set_option -project_relative_includes 1
|
| 89 |
|
|
|
| 90 |
|
|
#par_1 attributes
|
| 91 |
|
|
set_option -job par_1 -add par
|
| 92 |
|
|
set_option -job par_1 -option run_backannotation 0
|
| 93 |
|
|
impl -active "syn"
|