Versions Compared

Key

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

...

Minimum Requirements

Recommended Requirements

CPU Speed/Processor

3GHz Quad-Core

3GHz 8-Core

Memory

8GB RAM

16GB RAM

Disk Capacity/Type

2GB (HDD)

2GB (SSD)

Operating

...

System

Our software requires a RedHat Enterprise Linux 64-bit distribution such as one of the below operating systems:

  • CentOS 7

  • CentOS 8

Info

If

...

a 64-bit Linux machine is not available, you can install VirtualBox with CentOS 7 or CentOS 8

...

to use Impulse

...

Note

WSL on Windows is not supported yet.

Software

Running Impulse requires Python 3.6 installed on a Linux 64-bit machine.

Note

Other Python versions are not supported yet.

Download NanoXplore Tools

Follow the steps below to download and unpack NanoXplore tools

  1. Visit Support NanoXplore-download and sign-in or register to download:

    • NXLMD => NXLMD-2.12-linux.tar.gz

    • Impulse => nxdesignsuite-version-.tar.gz

    • NxBase2 => NxBase2-2.5.3.1.tar.bz2

  2. Save Impulse tools to your ~/Downloads folder or a location of your choice

  3. Create a New Folder named NanoXplore in the /opt directory

  4. Unpack your downloaded NanoXplore tool directly to /opt/NanoXplore

  5. Repeat this process for each NanoXplore tool

...

NX License Daemon

To download and install the NanoXplore License Manager Daemon (NXLMD), please refer to the instructions in the License Daemon guide.

NXbase2 archive extraction

...

To unpack NxBase2 tool directly once downloaded into /opt/NanoXplore, you must first create a folder named NXbase2- 2.3.1 via the following command:

Code Block
$> sudo mkdir NxBase2-2.3.1 

After competing this step, unpack NxBase2 from the ~/Downloads folder (or you download location) using the following command:

...

.

...

Installation

Below the main steps to setup and install each NanoXplore tool:

  1. Update ~/.bashrc file for each NanoXplore tool

  2. Verify that the ~/.bashrc update has been taken into account using the below command:

    Code Block
    $> source ~/.bashrc” 
  3. Restart your machine

Install Impulse

Follow the steps below to install Impulse:

  1. Before install Impulse, check that Python 3.6 is installed with below command:

    Code Block
     $> which python3

    If Pyhton3 is installed you will see the following line:

    Code Block
    $> /usr/bin/python3
  2. If Python3 is not installed, run the following command:

    Code Block
    $> sudo yum install python3
  3. To install Impulse, update ~/.bashrc file with below instruction:

    Code Block
    export PATH=/opt/NanoXplore/impulse-/bin:$PATH

    Check that ~/.bashrc updating has been taken into account with below command:

    Code Block
    $> source ~/.bashrc” 
  4. Check that Impulse is installed with below commands:

    Code Block
    $> which impulse

    The result of this command must be the following

    Code Block
    $> /opt/NanoXplore/impulse-version/bin/impulse 
  5. Check that Impulse works correctly with Impulse is working as expected by running the following command:

    Code Block
    $> impulse --version

    The result of this command must be the following

    Image Removed

NxBase2

...

  1.  

The result should display as follows:

...

How to Install NxBase2

  1. Navigate to the NanoXplore tools directory:

    Code Block
    $> cd /opt/NanoXplore 
  2. Create a new folder named NxBase2-2.5.3:

    Code Block
    $> sudo mkdir NxBase2-2.5.3 
  3. Extract the NxBase2 TAR archive to the /opt/NanoXplore folder:

    Code Block
    $> sudo tar xvf NxBase2-2.5.3.tar.bz2 -C ./NxBase2-2.5.3

Make NxBase2 Available

After you install NxBase2, you should do the following to enable direct access to nxbase2_cli from any directory:

  1. Update the ~/.bashrc file using the following instruction:

    Code Block
    export PATH=/opt/NanoXplore/NxBase2-2.5.3.1/install_cst/centos6other_os/nxbase2_cli:$PATH
  2. Check that NxBase2 has been installed and works correctly with below commands:

    Code Block
    $> which nxbase2_cli
    $> nxbase2_cli --version
    To use NxBase2 without using “sudo”, create file named “99-nanoxbase.rules”. Add the following lines in “99-nanoxbase.rules”

Install ANGIE

  1. Plug your ANGIE device to your system using the USB cable provided

  2. Check the board is detected using the below command:

    Code Block
    $> lsusb

The result should look like the screenshot below:

...

Configure ANGIE Access Rights

To grant ANGIE access rights to the User:

  1. Create a file named 99-nanoxbase.rules

  2. Add the following lines to 99-nanoxbase.rules:

    Code Block
    ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="8613", ATTRS{idProduct}=="584e", MODE="660", GROUP="plugdev"
    ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="584e", ATTRS{idProduct}=="424e", MODE="660", GROUP="plugdev"
    ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="584e", ATTRS{idProduct}=="4242", MODE="660", GROUP="plugdev"
    ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="584e", ATTRS{idProduct}=="4342", MODE="660", GROUP="plugdev"
    ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="584e", ATTRS{idProduct}=="4a55", MODE="660", GROUP="plugdev"
    ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="58c0", ATTRS{idProduct}=="804e", MODE="660", GROUP="plugdev"
  3. Copy

...

  1. the 99-nanoxbase.rules file to /etc/udev/rules.d directory

...

  1. using the command below

...

  1. :

    Code Block
    $> sudo cp 99-nanoxbase.rules /etc/udev/rules.d
  2. Reload the udev rules with the following command:

    Code Block
    $> sudo udevadm control –reload-rules

Restart machine after above command. Check that the board is detected with below command:

Code Block
$> lsusb

...

  1. Disconnect and reconnect the USB plug from your ANGIE adapter

Note: If nxbase2_cli is still unavailable without sudo, reboot your system