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 11 Next »

Requirements

System requirements

Before installing Impulse, please ensure you system meets the following specifications:

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

If Linux a 64-bit machine is not available, you can install VirtualBox with CentOS 7 or CentOS 8 in order to use Impulse tools.

Software

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

Download NanoXplore tools

Follow the steps below to download and unpack NanoXplore tools

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

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

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

    • NxBase2 => NxBase2-2.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

  1. 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:

    $> sudo mkdir NxBase2-2.3.1 
  2. After competing this step, unpack NxBase2 from the ~/Downloads folder (or you download location) using the following command:

     $> sudo tar xjf NxBase2-2.3.1.tar.bz2 -C ./NxBase2-2.3.1

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:

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

Impulse

Follow the steps below to install Impulse:

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

     $> which python3

    If Pyhton3 is installed you will see the following line:

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

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

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

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

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

    $> which impulse

    The result of this command must be the following

    $> /opt/NanoXplore/impulse-version/bin/impulse 
  5. Check that Impulse works correctly with the following command:

    $> impulse -version

    The result of this command must be the following

How to Install NxBase2

Follow these stepqs to install NxBase2:

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

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

    $> which nxbase2_cli
    $> nxbase2_cli --version

To use NxBase2 without using “sudo”:

  1. Create a file named “99-nanoxbase.rules”

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

    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 this file to /etc/udev/rules.d directory using the command below:

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

    $> udevadm control –reload-rules
  5. Restart machine after above command

  6. Check that the board is detected using the below command:

    $> lsusb

Note: NxBase2 should be installed only once Impulse has been installed and works correctly.

  • No labels