Config Tools for i.MX v12.1 Now Available

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Config Tools for i.MX v12.1 Now Available

453 Views
petrstruzka
NXP Employee
NXP Employee

The Config Tools for i.MX is a set of configuration tools that provide an efficient method
for evaluation and configuration of pins routing and DDR memory settings when designing
with NXP's application processors based on Arm® Cortex®-A cores, including i.MX MPUs.

The following tools are currently available:

DDR Tool

DDR Configuration and Validation tool allows you to create a configuration for the DDR component
and to validate the DDR configuration using various validation scenarios
Features:

  • Support for iMX8M, iMX8MM, iMX8MN, iMX8MP and LX2160A
  • DDR configuration UI using the tokenized RPA tool
  • PHY initialization using dynamic library
  • Import the output of the RPA tool will bypass UI configuration
  • Support for multiple PHY firmware version including fw2020.06
  • Diagnostic fw2020.06
  • DDR PHY support for DDR3, DDR4, and LPDDR4
  • Cell color code
  • Basic/Advanced user mode
  • DDR controller Registers View support
  • Auto-detect of available COM ports
  • USB target connection
  • Basic validation tests support (Write-Read-Compare, Walking Ones, Walking Zeros)
  • DQ ODT and driver strength test
  • vTSA (Virtual Timing Signal Analysis) support - RX data eye, TX data eye
  • Stress tests support
  • Export vTSA results in JPEG format
  • Static Code generation in Uboot style
  • Command line posibility

PBL Tool

PBL tool helps you create and modify pre-boot initialization data used for configuring LX2 devices.
Features:

  • Support for LX2160A
  • Configure reset configuration word (RCW), which is 1024 bits of information
  • Optional configure pre-boot initialization (PBI) command sequence
  • Allow user to have full access to configuration by using Skip error checking and Display all fields
  • Option to directly modify the configuration from RCW registers
  • Import different formats of input
  • Generate different types of output, including a binary file

SerDes Tool

The SerDes tool allows you to configure the SerDes block and provides you with a GUI application to validate the configuration
Features:

  • Support for LX2160A
  • UI for SerDes blocks configuration
  • Per lane tests
  • Bist, Power Transmitter/Receiver, Reset Transmitter/Receiver tests
  • Jitter scope, Pattern Independent Jitter scope, Start/Stop Tx Patter generation tests
  • Read a configuration from the target

 

Trusted Execution Environment Configuration tool

The Trusted Execution Environment (TEE) tool facilitates the protection and isolation of the sensitive parts of the code.

Features:

  • Graphical display of memory layout and resulting access to memory regions
  • Configuration of access policies for memory areas, bus masters, and peripherals
  • Configuration of pin and interrupt masking and security, as well as general features related to the ARMv8 core security
  • Configuration of MPU
  • Validation of settings
  • Generation of configuration files (C code or ROM preset data)

Pins Tool

The Pins Tool is used for pin routing configuration, validation and code generation, including pin
functional/electrical properties, power rails, run-time configurations.
Features:

  • Desktop application
  • Muxing and pin configuration with consistency checking
  • Multicore support
  • Localized for English and Simplified Chinese
  • Mostly Connected: On-Demand device data download
  • Integrates with any compiler and IDE
  • Supports English and Chinese (simplified) languages, based on locale settings. Please refer to user manual for details.
  • ANSI-C initialization code
  • Graphical processor package view
  • Multiple configuration blocks/functions
  • Easy-to-use device configuration
    • Selection of Pins and Peripherals
    • Package with IP blocks
    • Routed pins with electrical characteristics
    • Registers with configured and reset values
    • Power Groups with assigned voltage levels
    • Source code for C/C++ applications
  • Documented and easy to understand source code
  • CSV Report and Device Tree File

Downloads & links

Whats new in v12.1

  • Pins tool
    • Deinit function now sets also the routing and direction to it's default state. It also tries to route the original peripheral signal to it's default pin.
0 Kudos
1 Reply

425 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

ok

0 Kudos