NanoXplore has developed its Impulse is a proprietary design suite NXmap which supports the complete developed by NanoXplore to support its entire Radiation Hardened FPGA portfolio. NXmap is a tool providing a
Impulse offers a complete compile design flow , which transforms the user HDL RTL code into a bitstream for a specific dedicated NX device devices through synthesize Synthesise, place Place and route Route software steps. It includes its own synthesis and static timing analysis tool.
...
This page provides a listing list of all available documents to help you install and used all software features provided by NanoXploreuse NanoXplore software products.
Documentation
When starting with NXmap Before you launch the Impulse software environment, the first thing is to install system requirements, supported operating system, 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 NXmap Impulse software features and required features tools for NXmap software installment: Tools Installation GuideImpulse software installation.
Once the tool Impulse is installed and you have obtained a working license from the NanoXplore supportSupport, review the NXmap Impulse design flow documentation is divided into three categories:
starting with NXmap interface to create and compile Impulse design flow
Getting started with Impulse and creating and compiling a project through the graphical flow : NXmap design flowbecomeNXpython specifications
Becoming familiar with the complete set of NXpython methods to create and edit a project through the dedicated scripting environment based on Python: NXpython specificationdiscover the latest features of the NXmap interface for floorplan exploration introduced within version NXmap-22.1.0.1 : NXmap graphical exploration
Along with NXmap Impulse and NXpython documentation comes come the Library guide pages providing detailed description guides which provide detailed descriptions of the software primitives developped developed by NanoXplore for HDL instantiation & inference , behavioral and backannoted behavioural & backannotated simulations:
NxCore
NanoXplore’s NXcore is an IP generator defined within NXmap Impulse to configure and generate IPs IP's provided by NanoXplore or third-part IP providers. Within
NXscope works within these features , NanoXplore developed the NXscope, as an IP aimed for HDL integration in the design, which allows to perform signal capture and the onboard dumping process on board of a programmed bitstream. This IP comes with the following documentation:
how to start with the NXscope: Startup User Guidedetailed documentation of the NXscope: User Manual: Getting started with NXscope
NxScope User Manual: Detailed documentation for the NXscope tool
STA
NXmap Impulse software tool chain supports Static Timing Analysis constraints following two methods:
User has the possibility to NX Design Constraint (NXDC): Users can declare STA constraints with corresponding methods in a an NXpython script based on existing timing commands: NX
Synopsys Design Constraint (NXDC)NXmap allows SDC): Impulse enables you to declare timing constraints into in a standard SDC file for various types of constraints (the list
Note: List of available constraints will be progressively completed): Synopsys Design Constraint (SDC)in progress
Training Package
For people those of you starting out with NXmap/Impulse or NXpython environment, NanoXplore has developed created a whole Training Package chain providing 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… etc.
The documentation is divided into three pages:
...
Application Note
The Application Note describes the test infrastructure and its different categories : Application Notethe User manual aimed to guideImpulse Traning Package User Manual
The User Manual guides the user through the Training Package environment : User Manualthe ReadMe describresTP Testcase ReadMe
This ReadMe document describes the argparser feature used to launch an NX test case : ReadMe
Download
The Download the latest and or previous versions of NXmap software are available for download with the following links:
NXmap-2.9.7Impulse software by following the link below: