Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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
Figure2
Figure2

...

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
Figure3
Figure3

...

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
Figure4
Figure4

...

→ 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
Figure5
Figure5

...

  • 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
Figure6
Figure6

...

Toolbar

through six categories of widgets:

...