Versions Compared

Key

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

...

  • nxmap_script.py: script to launch by nxpython nxmap_script.py <options>

  • project_variables.py: all variables used for the test are defined.

  • src: all needed RTL sources.

  • sub_scripts: all needed python files to create the project.

    • project_ios.py: defined banks voltages and pads configurations.

    • project_files.py: defined RTL files.

    • project_parameters.py: defined top generic parameters.

    • project_options.py: defined Nxmap options.

    • project_constraints.py: defined constraints for synthesis or P&R.

    • project_class.py: chip class.

    • script.py: main script.

  • [top_cell]_[variant](_[options]): created project once launched.

    • LogsPython: all logs and reports.

    • Rtl: all projects savings progress by progress.

    • *.nym: nxmap project files.

    • *.vhd: netlists.

    • *.sdf: Backannoted SDF files.

    • Bitstream.nxb: bitstream binary file.

...

Parameter

Available values

Default value

Description

ARGUMENT

‘’

Argument launched with nxpython script

BACKANNOTED

Yes

No

Yes

Simulation run is launched in backannoted mode or not

VARIANT

NG-MEDIUM

NG-LARGE

NG-ULTRA

NG-MEDIUM-EMBEDDED

NG-LARGE-EMBEDDED

NG-ULTRA-EMBEDDED

NG-MEDIUM

Used variant

PROGRESS

native

synthesized_1

synthesized_2

placed_1

placed_2

placed_3

placed_4

placed_5

routed_1

routed_2

routed_3

routed_3

Progress of bitstreaming flow

SEVERITY

REMARK

WARNING

ERRORERROR

WARNING

Severity in reporting


Information

...

Command

run_simu

Description

Run a simu through ModelSim

Parameters

CATEGORY NAME (ARGUMENT) (BACKANNOTED) (VARIANT)

Example

Code Block
make run_simu CATEGORY=ClockConstraint NAME=GeneratedClock ARGUMENT=ClockConstraint BACKANNOTED=Yes VARIANT=LARGE

Table: run_simu Makefile command

...

Command

open_simu

Description

Open a simu through ModelSim

Parameters

CATEGORY NAME (ARGUMENT) (VARIANTBACKANNOTED) (PROGRESSVARIANT)

Example

Code Block
make open_simu CATEGORY=ClockConstraint NAME=GeneratedClock ARGUMENT=ClockConstraint BACKANNOTED=Yes VARIANT=LARGE PROGRESS=placed

Table: open_simu Makefile command

...

Command

open_simu_result

Description

Open simu result file

Parameters

CATEGORY NAME (ARGUMENT) (BACKANNOTED) (VARIANT)

Example

Code Block
make open_simu_result CATEGORY=ClockConstraint NAME=GeneratedClock ARGUMENT=ClockConstraint BACKANNOTED=Yes VARIANT=LARGE

Table: open_simu_result Makefile command

...

Command

report_simu_result

Description

Generate simu report file from the result file

Parameters

CATEGORY NAME (ARGUMENT) (BACKANNOTED) (VARIANT) (SEVERITY)

Example

Code Block
make report_simu_result CATEGORY=ClockConstraint NAME=GeneratedClock ARGUMENT=ClockConstraint BACKANNOTED=Yes VARIANT=LARGE SEVERITY=ERROR

...

Command

open_simu_report

Description

Open simu report file

Parameters

CATEGORY NAME (ARGUMENT) (BACKANNOTED) (VARIANT)

Example

Code Block
make open_simu_report CATEGORY=ClockConstraint NAME=GeneratedClock ARGUMENT=ClockConstraint BACKANNOTED=Yes VARIANT=LARGE

Table: open_simu_report Makefile command

...