![]() |
![]() |
The FPGA Editor has six menus, which are described in the following sections. If you do not have a design open in the Array window, only the File, View, Tools, and Help menus are available.
Use the commands in the File menu to open, close, save, and create designs and macros. This menu also includes the print command for printing your designs and macros, as well as a command to open the property sheet for the main window. The following commands are available in this menu.
New | Creates a new design or macro |
Open | Opens existing design or macro |
Close | Closes current design or macro |
Save | Saves current design or macro |
Save As | Saves current design or macro to a different file name |
Save As Macro | Saves current design as a macro |
Print | Prints the design or macro file |
Print Preview | Displays a preview of how the current design or macro will be printed |
Print Setup | Changes the printer and printing options |
1,2,3,4 | Displays up to four of the most recently accessed designs |
Main Properties | Shows the property sheet for the program and design |
Exit | Quits the FPGA Editor |
Use the Edit menu commands to modify the configuration of your design in the FPGA Editor window, and to display and modify attributes for design objects. The Edit menu includes the following commands.
Cut | Deletes the selected design object(s) |
Unselect All | Unselects all selected items |
Properties of Selected Items | Shows the property sheets for the selected items |
Add | Adds components, pins, or nets |
Add Macro | Adds a macro instance to design |
Add Macro External Pin | Designates a selected component pin in the macro file as an external pin |
Set Macro Reference Comp | Designates a selected component in the macro file as the macro's reference component |
Swap | Swaps the selected components or component and site |
Unbind Macro | Unbinds the selected macro into individual components |
Find | Finds components, nets, wires, macros, sites, and pins. |
Use the commands in the View menu to change what is displayed in the FPGA Editor window. The View menu includes the following commands.
Toolbars ![]() | Shows or hides the command line toolbar |
Toolbars ![]() | Shows or hides the history toolbar |
Toolbars ![]() | Shows or hides the layer view toolbar |
Toolbars ![]() | Shows or hides the standard toolbar |
Toolbars ![]() | Shows or hides the user button toolbar |
Toolbars ![]() | Shows all toolbars in their default locations |
Status Bar | Shows or hides the status bar |
Zoom In | Zooms in one level in the Array or Block window |
Zoom Out | Zooms out one level in the Array or Block window |
Zoom Selection | Adjusts the scale of the current view so that the selected objects can be seen in the Array window |
Full View | Displays the entire device in the Array or Block window |
Detailed View | Displays the device at the highest zoom setting in the Array or Block window |
Pan Left | Scrolls the current window to the left in the Array or Block window |
Pan Right | Scrolls the current window to the right in the Array or Block window |
Pan Up | Scrolls the current window up in the Array or Block window |
Pan Down | Scrolls the current window down in the Array or Block window |
Highlight | Adds the selected items to the highlight layer in the Array window |
Unhighlight | Removes the selected items from the highlight layer |
Unhighlight All | Clears the highlight layer |
Refresh | Redraws all the windows |
Use the commands in the Tools menu to place and route your design; run a design rule check; display net delays; run the TRACE program; add probes to your design; and create and run command scripts. The Tools menu includes the following commands.
Place ![]() | Automatically places selected unplaced components |
Place ![]() | Allows you to manually place the selected components |
Place ![]() | Unplaces the selected components |
Place ![]() | Starts the autoplacement tool on all unplaced components |
Place ![]() | Unplaces all components |
Route ![]() | Automatically routes selected objects |
Route ![]() | Routes selected objects using the specified routing resources |
Route ![]() | Unroutes all selected unlocked nets or portions of nets |
Route ![]() | Automatically routes all objects |
Route ![]() | Unroutes all nets in the design except locked nets |
DRC ![]() | Sets options for running DRC |
DRC ![]() | Runs DRC on selected objects or the entire design if nothing is selected |
Delay | Displays net delays using FPGA Editor's Delay Calculator for selected components pins or nets. |
Trace ![]() | Sets options for running TRACE; runs TRACE on all constraints, then displays the TRACE summary information |
Trace ![]() | Lists information on results of the TRACE run |
Probes | Adds probes to design |
Scripts ![]() | Begins recording a script |
Scripts ![]() | Ends recording a script |
Scripts ![]() | Allows you to select and play back a script |
Use the commands in the Window menu to open additional windows, and to control the placement of the windows on your screen. The Window menu includes the following commands.
New ![]() | Opens another instance of the Array window |
New ![]() | Opens a block window for the selected component or site |
New ![]() | Opens another instance of the list window |
New ![]() | Opens another instance of the world window |
Arrange Windows ![]() | Arranges the windows so they overlap |
Arrange Windows ![]() | Arranges the windows as non-overlapping tiles horizontally |
Arrange Windows ![]() | Arranges the windows as non-overlapping tiles vertically |
Arrange Windows ![]() | Arranges the windows using the default layout |
Arrange Property Sheets ![]() | Arranges the property sheets so they overlap vertically |
Arrange Property Sheets ![]() | Arranges the property sheets so they overlap horizontally |
Arrange Property Sheets ![]() | Arranges the property sheets so they overlap diagonally |
Close Window | Closes the currently active window |
Close All Property Sheets | Closes all property sheets |
Use the Help menu to access the online help. The Help menu includes the following commands.
Help Topics | Displays help topics |
Online Documentation | Opens the software manuals in the default Web browser. |
About FPGA Editor | Displays the program information and copyright |