/
Impulse 23.3 Release Notes

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

Related content

Impulse 23.3 Library guide NG-ULTRA
Impulse 23.3 Library guide NG-ULTRA
More like this
Impulse 23.3
Impulse 23.3
More like this
Impulse 23.3 Design Flow
Impulse 23.3 Design Flow
Read with this
Product Brief
Product Brief
More like this
ImpulseTestcase Template - User Guide
ImpulseTestcase Template - User Guide
Read with this
NxDesignSuite 23.5 Best Practice
NxDesignSuite 23.5 Best Practice
More like this

© NanoXplore 2022