[1733] | 1 | FLOWTYPE = FPGA_SYNTHESIS; |
---|
| 2 | ######################################################### |
---|
| 3 | ## Filename: xst_verilog.opt |
---|
| 4 | ## |
---|
| 5 | ## Verilog Option File for XST targeted for speed |
---|
| 6 | ## This works for FPGA devices. |
---|
| 7 | ## |
---|
| 8 | ## Version: 13.1 |
---|
| 9 | ## $Header: /devl/xcs/repo/env/Jobs/Xflow/data/optionfiles/fpga_xst_verilog_speed.opt,v 1.16 2011/01/07 21:14:39 rvklair Exp $ |
---|
| 10 | ######################################################### |
---|
| 11 | # |
---|
| 12 | # Options for XST |
---|
| 13 | # |
---|
| 14 | # |
---|
| 15 | Program xst |
---|
| 16 | -ifn <design>_xst.scr; # input XST script file |
---|
| 17 | -ofn <design>_xst.log; # output XST log file |
---|
| 18 | -intstyle xflow; # Message Reporting Style: ise, xflow, or silent |
---|
| 19 | # |
---|
| 20 | # The options listed under ParamFile are the XST Properties that can be set by the |
---|
| 21 | # user. To turn on an option, uncomment by removing the '#' in front of the switch. |
---|
| 22 | # |
---|
| 23 | ParamFile: <design>_xst.scr |
---|
| 24 | "run"; |
---|
| 25 | # |
---|
| 26 | # Global Synthesis Options |
---|
| 27 | # |
---|
| 28 | "-top fec_decoder_top"; |
---|
| 29 | "-ifn <synthdesign>"; # Input/Project File Name |
---|
| 30 | "-ifmt Mixed"; # Input Format |
---|
| 31 | "-ofn <design>"; # Output File Name |
---|
| 32 | "-ofmt ngc"; # Output File Format |
---|
| 33 | "-p <partname>"; # Target Device |
---|
| 34 | "-verilog2001 YES"; # Enables the use of Verilog 2001 Constructs |
---|
| 35 | # YES, NO |
---|
| 36 | #"-opt_mode SPEED"; # Optimization Criteria |
---|
| 37 | # AREA or SPEED |
---|
| 38 | #"-uc <design>.xcf"; # Constraint File name |
---|
| 39 | #"-case maintain"; # Specifies how to handle source name case |
---|
| 40 | # upper, lower, maintain |
---|
| 41 | #"-keep_hierarchy NO"; # Prevents optimization across module boundaries |
---|
| 42 | # CPLD default YES, FPGA default NO |
---|
| 43 | #"-write_timing_constraints NO"; # Write Timing Constraints |
---|
| 44 | # YES, NO |
---|
| 45 | #"-cross_clock_analysis NO"; # Cross Clock Option |
---|
| 46 | # YES, NO |
---|
| 47 | #"-iobuf YES"; # Add I/O Buffers to top level ports |
---|
| 48 | # YES, NO |
---|
| 49 | # |
---|
| 50 | # The following are HDL Options |
---|
| 51 | # |
---|
| 52 | # The following are Xilinx FPGA specific options for Virtex, VirtexE, Virtex-II and Spartan2 |
---|
| 53 | # |
---|
| 54 | #"-register_balancing NO"; # Register Balancing |
---|
| 55 | # YES, NO, Forward, Backward |
---|
| 56 | #"-move_first_stage YES"; # Move First Flip-Flop Stage |
---|
| 57 | # YES, NO |
---|
| 58 | #"-move_last_stage YES"; # Move Last Flip-Flop Stage |
---|
| 59 | # YES, NO |
---|
| 60 | End ParamFile |
---|
| 61 | End Program xst |
---|
| 62 | # |
---|
| 63 | # See XST USER Guide Chapter 8 (Command Line Mode) for all XST options |
---|
| 64 | # |
---|
| 65 | |
---|
| 66 | |
---|