Altera Home Page
Literature Licensing
Buy On-Line Download

  Home   |   Products   |   Support   |   End Markets   |   Technology Center   |   Education & Events   |   Corporate   |   Buy On-Line  
  Knowledge Database   |   Devices   |   Design Software   |   Intellectual Property   |   Reference Designs   |   Design Examples   |   mySupport  

 Products
   Quartus II
      SOPC Builder
      MAX+PLUS II
      ModelSim-Altera
  
 Resource Centers
      Overview
      Installation & Licensing
      Scripting
      Board Design & I/O
      Synthesis & Netlist Viewers
      Incremental Compilation
      Optimization
      Power Management
   TimeQuest Timing Analyzer
      Classic Timing Analyzer
      Simulation & Verification
      On-Chip Debugging
      HardCopy Design
  
 Software Resources
      OS Support
      Driver Installation
  
 Download & Licensing
      Download
   Licensing
  
 Quartus II EDA Support
      Quartus II Interface
   Synthesis Tools
          DK Design Suite
          Design Compiler
          LeonardoSpectrum
          Precision RTL Synthesis
          Synplify
   Simulation Tools
   Formal Verification Tools
   Timing Analysis Tools
   Physical Synthesis Tools
   Board Level Tools
  
 Legacy Sw. EDA Support
      View by Vendor
      View by Tool
      View by Function
  

Generating EDIF Netlist Files with the Precision RTL Synthesis Software

btnshowall.gif

You can perform synthesis and generate EDIF netlist files and then run the Quartus II software to perform a compilation automatically from within the Precision RTL Synthesis software. This allows you to view initial compilation results and further optimize the design and add constraints in the Precision RTL Synthesis software. The Precision RTL Synthesis software also generates a Tcl Script File (.tcl) that you can use to set up your project and compile your design in the Quartus II software.

 

click to expandTo synthesize the design and run the Quartus II software automatically from within the Precision RTL Synthesis software:

  1. If you have not already done so, assign design constraints with the Precision RTL Synthesis software.

  2. To specify the path to the Quartus II software:

    1. Click Set Options.

    2. Expand the Quartus II folder.

    3. Select Integrated Place and Route.

    4. Specify the path to the Quartus II software in the Path to Quartus II installation tree box.

    5. Click OK.

  3. In the Design window, click Synthesize. The Precision RTL Synthesis software synthesizes the design and places the synthesized and optimized design in the <project name>_impl_1 directory in the current project directory.

  4. In the Design window, click Quartus II.

  5. Click the Run Quartus II button to compile the design in command-line mode in the Quartus II software.

  6. You can use the View RTL Schematic, View Technology Schematic, and View Critical Path commands to view the synthesized design and make further constraints to optimize the design. You can also use the Precision RTL Synthesis-generated Quartus II Project File (.qpf) to view the design in the Quartus II software.

click to expandTo synthesize the design in the Precision RTL Synthesis software and run the Quartus II software manually to set up a project and compile a design:

  1. If you have not already done so, assign design constraints with the Precision RTL Synthesis software.

  2. In the Design window, click Synthesize. The Precision RTL Synthesis software synthesizes the design and places the synthesized and optimized design in the <project name>_impl_1 directory in the current project directory.

  3. Start the Quartus II software.

  4. On the View menu, click Tcl Console.

  5. Type the following command at the Quartus II Tcl Console command prompt:

    source<path to project>/<project name>.tcl 

    The Tcl Script File creates a new Quartus II project in the current directory.

  6. Compile the design.

  7.  

  8. Note: The Tcl Script File generated by the Precision RTL Synthesis uses the mentor.lmfLibrary Mapping File (.lmf), located in the \<Quartus II installation directory>\lmf directory.

 

 

  Please Give Us Feedback