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 |
---|---|---|
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 |
---|---|---|
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 |
---|---|
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