Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

Impulse is a proprietary design suite developed by NanoXplore to support its entire Radiation Hardened FPGA portfolio.

Impulse offers a complete compile design flow which transforms user HDL RTL code into a bitstream for dedicated NX devices through Synthesise, Place and Route software steps. It includes its own synthesis and static timing analysis tool.

This page provides a list of documents to help you install and use NanoXplore software products.

Documentation

Before you launch the Impulse software environment, please read the Tools Installation Guide carefully to make sure your system meets all system requirements and supported operating system.

Also make sure that the mandatory License Manager Daemon is properly setup and running to enable access to Impulse software features and required tools for Impulse software installation.

Once Impulse is installed and you have obtained a working license from NanoXplore Support, review the Impulse design flow documentation:

  • Impulse design flow
    Getting started with Impulse and creating and compiling a project through the graphical flow

  • NXpython specifications
    Becoming familiar with the complete set of NXpython methods to create and edit a project through the dedicated scripting environment based on Python

Along with Impulse and NXpython documentation come the Library guides which provide detailed descriptions of the software primitives developed by NanoXplore for HDL instantiation & inference and behavioural & backannotated simulations:

NxCore

NanoXplore’s NXcore is an IP generator defined within Impulse to configure and generate IP's provided by NanoXplore or third-part IP providers.

NXscope works within these features as an IP aimed for HDL integration in the design, which allows signal capture and the onboard dumping process of a programmed bitstream. This IP comes with the following documentation:

STA

Impulse software tool chain supports Static Timing Analysis constraints following two methods:

  • NX Design Constraint (NXDC): Users can declare STA constraints with corresponding methods in an NXpython script based on existing timing commands

  • Synopsys Design Constraint (SDC): Impulse enables you to declare timing constraints in a standard SDC file for various types of constraints
    Note: List of available constraints in progress

Training Package

For those of you starting out with Impulse or NXpython, NanoXplore has created a Training Package chain which provides an environment with a full hierarchical set of test cases following a specific test plan to discover and test NXpython methods, NX primitives, etc.

The documentation is divided into three pages:

Download

Download the latest or previous versions of Impulse software by following the link below:

nxdesignsuite-22.3.0.2

  • No labels