Impulse 23.3 Release Notes

1 What's New

1.1. ULTRA300

New Variant ULTRA300 Support

• You can Place and Route your Design into the Fabric


Features Not Yet Supported

• SPI interface


Advanced Complex Bank features

• SPW_IOM
• SER/DES
• HSSL


1.2. IP Catalog - NXCore

Added IPs

• APB I2C (wrapper_apb_i2c v0.0.1)
• AXI DDR2 controller (top_ip_ddr_axi v0.0.1) (NG-MEDIUM only)
• DFI interface DDR2 (ip_dfi_medium v 0.0.1) (NG-MEDIUM only)


Updated IPs

• Spacewire RMAP (SpaceWire RMAP v2.1.0)
• Spacewire RX (Spw RX v1.0.0)

1.3. Python

IMPORTANT

It is mandatory to use the following commands when you instantiate ADC/DAC components

addADCLocation()

• Example: When using NX_DAC_WRAP_U
â—¦ addDACLocation('top|inst_dac|inst_dac_u', 'DAC1')
• Example: When using NX_DAC_U
â—¦ addDACLocation('top|inst_dac', 'DAC1')

 

addDACLocation()

• Example: When using NX_ADC_WRAP_U
â—¦ addADCLocation('top|inst_adc|inst_adc_u', 'ADC3')
• Example: When using NX_ADC_U
â—¦ addADCLocation('top|inst_adc', 'ADC3')

2 Fixed Bugs

• IO Editor interface: Import/Export File in csv/json
• SetSite method in GUI

3 Known Issues

  • NX_SERVICE_U must be instantiated in any NG-ULTRA design using NX_RAM with the following connections:

    • fabric_mrepair_rst_n_i => '1'

    • fabric_mrepair_initn_i => '1'


4 Requirements and Setup

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

Table 1: System Requirements

Item

Minimum

Requirements

Recommended

Requirement

Item

Minimum

Requirements

Recommended

Requirement

CPU Speed/Processor

3GHz Quad-Core

3GHz 8-Core

Memory

8GB RAM

16GB RAM

Disk Capacity/Type

2GB (HDD)

2GB (SSD)


4.1. Supported Operating Systems

NanoXplore supports the following operating systems:
• RedHat Enterprise Linux 64-bit:
• CentOS 7
• CentOS 8


Note

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

Note

WSL on Windows is not supported at this time

Python

Running Impulse requires Python version 3.6 to be preinstalled on a Linux 64-bit machine.

IMPORTANT NOTE

Other Python versions are not supported at this time

4.2. Supported Devices

The following sections list all supported architectures.

Table 2: Supported Architectures

Device

RadHard

License

Device

RadHard

License

NG-MEDIUM

Yes

 

NG-LARGE

Yes

 

NG-ULTRA

Yes

 

ULTRA300

Yes

 

eFPGA28-60K

No

On request

eFPGA28RH-30K

Yes

On request

eFPGA28RH-6K

Yes

On request

4.3. Compatible Third-Party Tools

 

Table 3: Third-Party Tools

Tool

Supported Devices

Tool

Supported Devices

Simulation

 

Mentor Graphics Modelsim

All

Mentor Graphics Questa

All

GTKWave

All

Synthesis

 

Synthesis Precision HI-Rel

NG-ULTRA


4.4. Accessing NX Product Licensing

Visit https://support.nanoxplore.com and sign-in.

1. Request to sign a SLA and provide license information
2. Download Impulse
3. Install NX License Daemon

© NanoXplore 2022