Memory Solutions Hub

All the necessary building blocks to successfully integrate Infineon memory products

nobutton

About

We provide a complete development solution to help you build products and applications with Infineon memory solutions. Learn more about the following building blocks, and find out which components have been tested to work together: 

  • Software development kits
  • Hardware evaluation kits
  • Hardware development platforms
  • Support for a variety of development environments
  • Linux/U-Boot support

Leverage the solutions hub and gain a time-to-market competitive advantage.

To download low-level drivers for other serial NOR Flash and parallel NOR Flash, visit the appropriate product pages.


Software:

Each SEMPER™ Software Development Kit (SDK) contains:

  • Production-grade drivers
  • Application code examples
  • Hardware abstraction layers
  • Design environment integration hooks

There are three SEMPER™ SDK packages:

The base package includes basic NOR Flash calls such as program, erase and read, and enables baseline features including endurance flex region configuration. It is compatible with all SEMPER™ NOR Flash memories.

SEMPER™ SDK Safe adds APIs that enable SEMPER™ functional safety capabilities. These include features such as Safe Boot, Cyclic Redundancy Check (CRC) operations, and Error Correcting Code (ECC) operations. SEMPER™ SDK Safe is compatible with all SEMPER™ NOR Flash memories that support functional safety.

SEMPER™ SDK Secure goes a step further and enables security features, such as secured provisioning, secured storage, and lifecycle management. SEMPER™ SDK Secure is only compatible with SEMPER™ Secure memories.

Infineon provides Pmod-compatible memory modules which make it easy to integrate SEMPER™ devices into any hardware development platform. Eval kits plug in directly to any platform with a SPI interface Pmod connector. If your platform does not support Pmod, you can easily use wires to connect the hardware. Either way, you save significant development time and effort.


Download SEMPER™ SDKs below:

SEMPER™ SDK Base

SEMPER™ SDK Safe

SEMPER™ SDK Secure

Memory solutions hub supports popular design environments, including Infineon ModusToolbox™ and AURIX™ Development Studio, and Microsoft Visual Studio Code. Integration hooks are downloaded as part of the SEMPER™ SDK.

ModusToolbox™ Software and Tools

ModusToolbox™ is what you need to get started with the IoT. It is a collection of easy-to-use software and tools enabling rapid development of Infineon MCUs, covering applications from embedded sense and control to wireless and cloud-connected systems using AIROC™ Wi-Fi, AIROC™ Bluetooth® and AIROC™ Wi-Fi and Combo devices.

AURIX™ Development Studio

The AURIX™ Development Studio is a free of charge Integrated Development Environment (IDE) for the TriCore™-based AURIX™ microcontroller family. It is a comprehensive development environment, including Eclipse IDE, C-Compiler, Multi-core Debugger, Infineon low-level driver (iLLD), with no time and code-size limitations that enables editing, compiling and debugging of application code.

Microsoft Visual Studio Code (3rd Party)

Infineon helps you to use SEMPER™ NOR Flash in Linux and U-Boot. The table below shows SEMPER™ NOR Flash support status in community (upstream) releases. It also provides links to patches for previous releases and BSP releases from chipset partners. 

  1. Based on Linux kernel source from Xilinx found in linux-xlnx
  2. Based on U-Boot source from Xilinx found in u-boot-xlnx
  3. (x.x) expected release version
  4. Please contact linux-uboot-flash@infineon.com for more details

For more information and support about Linux / U-Boot, contact linux-uboot-flash@infineon.com.

Infineon supports a wide variety of development platforms, including:

  • our own PSoC™, AURIX™ and XMC microcontroller kits,
  • industry-standard SoCs, such as Raspberry PI and NVIDIA Jetson Nano, and
  • other proprietary platforms.

Whatever your platform of choice, Infineon Memory Solutions Hub software, memory modules, resources, and tools will simplify your design and speed time to market.

PSoC™ Prototyping Kits

PSoC™ 64 "Secure Boot" Prototyping Kits are low-cost hardware platforms that enable you to evaluate and develop your application using the PSoC™ 64 Line of Secured MCUs. The kits allow you to provision the PSoC™ 64 "Secure" MCU with unique keys and security policies so that only signed code can be executed. These kits feature a 3.0V 512Mbit Semper NOR Flash Memory that is connected to the SMIF interface that supports SPI and Quad SPI protocols.

PSoC™ 6 Wi-Fi BT Prototyping Kit (CY8CPROTO-062-4343W) is a low-cost hardware platform that enables design and debug of PSoC™ 6 MCUs. The SMIF based Quad SPI Flash interface is fully brought out on easily accessible headers. SEMPER™ Flash family memory modules can be easily connected to the SMIF pins on the headers.

AURIX™ TC375 lite kit

This kit is equipped with a 32-bit single-chip AURIX™ TriCore™ based microcontroller Aurix™ TC375. It can be used with a range of development tools including AURIX™ Development Studio, Infineon’s free of charge Eclipse-based IDE or the Eclipse-based "FreeEntryToolchain” from Hightec/PLS/Infineon.

Mikroe SEMPER Flash Click and SEMPER Flash 2 Click can be directly connected to the mikroBUS interface without need for any additional wiring or modifications.

Third party development kits

SEMPER™ software also runs on standard 3rd-party platforms, such as Raspberry Pi and NVIDIA Jetson Nano. SEMPER™ NOR Flash memory can be integrated quickly with the SEMPER™ Flash Family memory modules. The Digilent® Pmod HAT Adapter is recommended as it eliminates need for jumper wires.  The SMC HAL provided in SEMPER™ SDK makes it easy to integrate memory modules into any application.

Other proprietary platforms

Platforms not explicitly listed here are supported by SEMPER™ SDK. However, HALs will need to be developed to enable these platforms. We provide templates of HALs to ease the porting process. 

We provide a complete development solution to help you build products and applications with Infineon memory solutions. Learn more about the following building blocks, and find out which components have been tested to work together: 

  • Software development kits
  • Hardware evaluation kits
  • Hardware development platforms
  • Support for a variety of development environments
  • Linux/U-Boot support

Leverage the solutions hub and gain a time-to-market competitive advantage.

To download low-level drivers for other serial NOR Flash and parallel NOR Flash, visit the appropriate product pages.


Software:

Each SEMPER™ Software Development Kit (SDK) contains:

  • Production-grade drivers
  • Application code examples
  • Hardware abstraction layers
  • Design environment integration hooks

There are three SEMPER™ SDK packages:

The base package includes basic NOR Flash calls such as program, erase and read, and enables baseline features including endurance flex region configuration. It is compatible with all SEMPER™ NOR Flash memories.

SEMPER™ SDK Safe adds APIs that enable SEMPER™ functional safety capabilities. These include features such as Safe Boot, Cyclic Redundancy Check (CRC) operations, and Error Correcting Code (ECC) operations. SEMPER™ SDK Safe is compatible with all SEMPER™ NOR Flash memories that support functional safety.

SEMPER™ SDK Secure goes a step further and enables security features, such as secured provisioning, secured storage, and lifecycle management. SEMPER™ SDK Secure is only compatible with SEMPER™ Secure memories.

Infineon provides Pmod-compatible memory modules which make it easy to integrate SEMPER™ devices into any hardware development platform. Eval kits plug in directly to any platform with a SPI interface Pmod connector. If your platform does not support Pmod, you can easily use wires to connect the hardware. Either way, you save significant development time and effort.


Download SEMPER™ SDKs below:

SEMPER™ SDK Base

SEMPER™ SDK Safe

SEMPER™ SDK Secure

Memory solutions hub supports popular design environments, including Infineon ModusToolbox™ and AURIX™ Development Studio, and Microsoft Visual Studio Code. Integration hooks are downloaded as part of the SEMPER™ SDK.

ModusToolbox™ Software and Tools

ModusToolbox™ is what you need to get started with the IoT. It is a collection of easy-to-use software and tools enabling rapid development of Infineon MCUs, covering applications from embedded sense and control to wireless and cloud-connected systems using AIROC™ Wi-Fi, AIROC™ Bluetooth® and AIROC™ Wi-Fi and Combo devices.

AURIX™ Development Studio

The AURIX™ Development Studio is a free of charge Integrated Development Environment (IDE) for the TriCore™-based AURIX™ microcontroller family. It is a comprehensive development environment, including Eclipse IDE, C-Compiler, Multi-core Debugger, Infineon low-level driver (iLLD), with no time and code-size limitations that enables editing, compiling and debugging of application code.

Microsoft Visual Studio Code (3rd Party)

Infineon helps you to use SEMPER™ NOR Flash in Linux and U-Boot. The table below shows SEMPER™ NOR Flash support status in community (upstream) releases. It also provides links to patches for previous releases and BSP releases from chipset partners. 

  1. Based on Linux kernel source from Xilinx found in linux-xlnx
  2. Based on U-Boot source from Xilinx found in u-boot-xlnx
  3. (x.x) expected release version
  4. Please contact linux-uboot-flash@infineon.com for more details

For more information and support about Linux / U-Boot, contact linux-uboot-flash@infineon.com.

Infineon supports a wide variety of development platforms, including:

  • our own PSoC™, AURIX™ and XMC microcontroller kits,
  • industry-standard SoCs, such as Raspberry PI and NVIDIA Jetson Nano, and
  • other proprietary platforms.

Whatever your platform of choice, Infineon Memory Solutions Hub software, memory modules, resources, and tools will simplify your design and speed time to market.

PSoC™ Prototyping Kits

PSoC™ 64 "Secure Boot" Prototyping Kits are low-cost hardware platforms that enable you to evaluate and develop your application using the PSoC™ 64 Line of Secured MCUs. The kits allow you to provision the PSoC™ 64 "Secure" MCU with unique keys and security policies so that only signed code can be executed. These kits feature a 3.0V 512Mbit Semper NOR Flash Memory that is connected to the SMIF interface that supports SPI and Quad SPI protocols.

PSoC™ 6 Wi-Fi BT Prototyping Kit (CY8CPROTO-062-4343W) is a low-cost hardware platform that enables design and debug of PSoC™ 6 MCUs. The SMIF based Quad SPI Flash interface is fully brought out on easily accessible headers. SEMPER™ Flash family memory modules can be easily connected to the SMIF pins on the headers.

AURIX™ TC375 lite kit

This kit is equipped with a 32-bit single-chip AURIX™ TriCore™ based microcontroller Aurix™ TC375. It can be used with a range of development tools including AURIX™ Development Studio, Infineon’s free of charge Eclipse-based IDE or the Eclipse-based "FreeEntryToolchain” from Hightec/PLS/Infineon.

Mikroe SEMPER Flash Click and SEMPER Flash 2 Click can be directly connected to the mikroBUS interface without need for any additional wiring or modifications.

Third party development kits

SEMPER™ software also runs on standard 3rd-party platforms, such as Raspberry Pi and NVIDIA Jetson Nano. SEMPER™ NOR Flash memory can be integrated quickly with the SEMPER™ Flash Family memory modules. The Digilent® Pmod HAT Adapter is recommended as it eliminates need for jumper wires.  The SMC HAL provided in SEMPER™ SDK makes it easy to integrate memory modules into any application.

Other proprietary platforms

Platforms not explicitly listed here are supported by SEMPER™ SDK. However, HALs will need to be developed to enable these platforms. We provide templates of HALs to ease the porting process. 

memory-solutions-hub-overview
memory-solutions-hub-overview
memory-solutions-hub-overview

Documents

Design resources