This section describes the basic procedure for using the design entry tools.
To start the Project Manager, double click on the Project Manager icon in the Foundation Series program group. The icon to click is shown in the following figure.
The Foundation design tools environment (the Project Manager) is shown in the following figure.
Figure 3.3 Foundation Project Manager |
A dialog box displays, asking if you want to open an existing project or create a new one.
To create a new project, follow these steps:
For more information about creating new projects in Foundation, refer to Foundation's online help system. For detailed information about the Project Manager, refer to the online help by selecting Help Foundation Help Contents
Project Manager. Also see the Project Manager section of the Project Toolset chapter in the Foundation Series User Guide.
You can create a variety of top-level designs.
For a detailed description of the procedures for creating these types of designs, refer to the In-Depth Tutorial - Schematic-Based Design chapter.
Also refer to the Design Methodologies - Schematic Flow chapter in the Foundation Series User Guide.
For a discussion of schematic design issues, refer to the Schematic Design Entry chapter in the Foundation Series User Guide.
You can create VHDL and Verilog designs if you purchased a version of Foundation that includes the Synopsys FPGA Express package. FPGA Express is included with these Foundation versions: 1) Base Express, and 2) Foundation Express.
You can create a variety of top-level schematic VHDL or Verilog designs.
Black boxes are not synthesized by Express; they are passed to the implementation tools for translation by the Flow Engine.
For a detailed description of the procedures for creating these types of designs, refer to the Design Methodologies - HDL Flow chapter in the Foundation Series User Guide.
Also refer to the In-Depth Tutorial - HDL-Based Design chapter in this manual (the Quick Start Guide).
For a discussion of HDL design issues, refer to the HDL Design Entry and Synthesis chapter in the Foundation Series User Guide.
If you purchased FPGA Express (Base Express or Foundation Express), you use this software to synthesize your VHDL and Verilog designs. For information on how to use the VHDL and Verilog languages, refer to the online DynaText documents, VHDL Reference Guide and Verilog Reference Guide.
If you have a VHDL design from a previous release, which used the XVHDL compiler, you may continue to use the XVHDL compiler in F1.5. However, make sure that the Project Type is set to XACTstep M1 (File Project Type). The previous HDL synthesis tool cannot be used to create new designs.
State machine designs typically start with the translation of a concept into a paper design, usually in the form of a state diagram or a bubble diagram. The paper design is converted to a state table and then, into the source code itself.
A State Machine design can be used in the following ways.
For a detailed discussion of the design steps, refer to the Design Methodologies - Schematic Flow chapter and the Design Methodologies - HDL Flow chapter in the Foundation Series User Guide.
For a description of a sample state machine, refer to the State Machine Designs chapter in the Foundation Series User Guide.