...
a horizontal Menu presenting rolling options managed by File, Tools, ExportReport, View & Help buttons
a horizontal Toolbar which allows to export several options from the menu to have direct access through a dedicated graphical icon
Menu
...
The horizontal menu
...
a horizontal toolbar organized through several categories Synthesize, Place & Route flow steps
...
a python console showing script instruction equivalencies for nxmap commands
...
a log console printing command and flow execution
Launching NXmap opens the main window of the tool within the graphical interface (following figure).presents:
File for creating and editing the current project
Tools for setting, editing and validating various constraints of the project
Report for printing various reports concerning the project
View to enable or mask widgets for dedicated section of the horizontal toolbar
Help to edit NXmap default setting and check release and license features information
File
Anchor | ||||
---|---|---|---|---|
|
...
File rolling menu disposes classic actions for management of the current project:
New project → action also possible through a dedicated New project clic button in the main window
Open project → action also possible through a dedicated Load project clic button in the main window
Close project
Edit project → allows to modify infrastructure elements of the current project such as the path directory used, the choice of the FPGA variant, which HDL source files are to be compiled, setting or not a sdc file, define HDL parameters
Save project → save a database version of the project at .nym format
Export bitstream → generate a bitstream file at .nxb format
Export placement constraint → allows to export placement constraints in a dedicated python file, useful to generate constrainModule() python command lines based on regions created or edited through NXmap graphical interface
Quit
Tools
Anchor | ||||
---|---|---|---|---|
|
...
Tools rolling menu allows to edit certain constraints for the implementation of the project:
Configure ring provides options to configure bank & IO parameters (voltage, location, Standard, Drive, Weak Termination, SlewRate, Termination, Turbo, etc…)
Anchor | ||||
---|---|---|---|---|
|
...
→ Configure ring can only be edited before launching Place 1/5 step (Prepare); after Prepare step is done, the IO & bank mapping cannot be modified
Synthesis constraints allows to check the constraints declared for the project by script (new constraints cannot be declared through the graphical interface)
Anchor | ||||
---|---|---|---|---|
|
...
Apply constraints validates every constraint change (such as creation of a new region, coordinate change of a region) performed through the graphical interface in order to be taken into account by NXmap during the flow execution
Run static timing analysis launches a STA run
Anchor | ||||
---|---|---|---|---|
|
...
Toolbar
through six categories of widgets:
...