...
When you launch Impulse, a welcome screen opens offering quick access to startup tools.
The page is divided into The the following sectionsareas:
Toolbar
The main toolbar at top of the page displays the menus with a selection of available tools and optionsStart
The Start section area at left contains 3 optionsgives you quick access to create or open projects:Create New Project
Opens the Project Creation Wizard which guides you through the steps to create a new projectOpen Project
Opens the File Manager to import your desired project into ImpulseOpen Example Project
Opens an example project with prefilled sample data and information to help become familiar with the tools and features in Impulse such as the Project Creation Wizard and Design Flow funtionalities
...
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Click the double square icon at right to expand or contract the window |
Anchor | ||||
---|---|---|---|---|
|
...
...
The the Start Panel in the welcome screen enables you to create new projects, create example projects or open existing projects.
Create New Project
Use the available settings in Impulse to To create your project and configure the environment of your choice. Do one of the following:
Click Create New Project in the Start Panel at left, or
In the main toolbar at top, click File > New > Project
The resulting window is
...
a Project Creation Wizard which guides you through the
...
steps to create your project:
Step 1: Set Project Information
...
Type your desired name in the Project name field
Type the path of yoour your choice in the Project location field or the click the Browse button at right to define the a location for your project
Tick the Use as Default Project Location checkbox to set as default for all New ProjectsYou can add choose to an optional description
Click the Next button at bottom-right to move on to step 2
...
Step 2: Add Sources
...
Click on the Add Files button under the Name and Location area, or
Click on the Add Directories button to add directories containing your sources
Note: You may need to use the scrollbar at right to navigate down to the buttonsTick the Copy Source Files to Project checkbox to create a duplicate copy of the selected sources in the project directory
Note: Only the following file extensions are supported: sv, .vhdl, .vhd, .v, .vh, .svh and .py
Note: The Name is the directory name of the folder where scripts, files and reports will be writtenClick Next at bottom-right to move to step 3 or, if you wish to do so, you can also set Top Cell information and parameters at this point (see Optional sub-steps below)
...
Type the Top Cell Name and/or Top Cell Library directly in the corresponding fields at right, or
Navigate to the file where the Top Cell Name is definedRight-click on the file and
Click on the Select as Top Cell
Click Next at bottom-right to move on to step 3 or, if you wish to do so, you can also set optional Top Cell Parameters (see section below)
Note: The Top Cell Name must respect be the name of top cell as declared in the top-level project HDL file of the project
Note: The Top Cell Library is used to specify the library in which the top cell is defined (work library is defined by default)
Note: Both parameters can be modified in Project Settings after the project creation
...
You can also use nxpython to assign generic parameters to the top-level of the user design via execution of python scripts. For further information on assignment of parameters via nxpython, see the addParameter(name, value) commands or addParameters(parameters) commands
Step 3: Add Constraints
You can specify physical or timing constraints associated with the project if you have an existing constraints file in .sdc, .xdc or .py format.
...
If any of the settings need modification, click the Back button to return to the appropriate step ans and follow the instructions described in the previous sections
If all is as desired, click the Finish button to confirm the creation of your project and close the Project Creation Wizard
...
You can load projects at any step or associated sub-step phase of the design flow, as long as the project has been saved in .NYM format during execution of the corresponding step.
...
Check the details in the Project Summary screen and and
Click the Finish button at bottom to confirm creation of your Example Project, or
Click the Back button to go back to any previous step and modify the details as desired
Help Menu
The Help menu at far right of the main toolbar at top contains the following options:
...