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 (SDKs)
  • 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-ready drivers
  • Application code examples
  • Hardware abstraction layers (HALs)
  • Design environment integration hooks

There are three SEMPER™ SDK packages:

SEMPER™ SDK Base 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.

SEMPER™

EVAL-S25HL512T 512Mbit 3.3V Quad SPI

EVAL-S26HL512T 512Mbit 3.3V HyperBus (xSPI)

EVAL-S28HL512T 512MBit 3.3V Octal (xSPI)

SEMPER™ Nano

EVAL-S25FS256T  256 Mbit 1.8V Quad SPI

Infineon supports a wide variety of development platforms, including:

  • our own AURIX™, XMC™ and PSoC™ 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.

Infineon hardware platforms

  • (Automotive) AURIX™ lite kits

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

  • (Industrial) XMC™ evaluation kits

KIT_XMC72_EVK enables application development with the industrial XMC7200D microcontroller. This is a dual 350-MHz Arm® Cortex®-M7, a 100-MHz Arm® Cortex®-M0+ system-on-chip  with a serial memory interface (SMIF) controller that supports Quad SPI, Octal xSPI and HyperBus(xSPI). It has on-board headers that support all memory eval kits including EVAL-S26HL512T and EVAL-S28HL512T. . It can be used with ModusToolbox™ software for board support and code examples.

  • (Consumer) PSoC™ prototyping kits

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. Supported by ModusToolbox™ software for board support and code examples.

  • Third party development kits

SEMPER™ software also runs on standard 3rd-party platforms, such as Raspberry Pi and NVIDIA Jetson Nano. SEMPER™ NOR Flash memories can be integrated quickly on any platform using the SEMPER™ Eval kits. 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 eval kits 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 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)

VS Code is a popular development environment. We provide setup instructions and debug configurations for hardware platforms such as Raspberry Pi and NVIDIA Jetson Nano in all SDK packages.

Infineon helps you to use SEMPER™ NOR Flash in Linux and U-Boot. The list 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.

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 (SDKs)
  • 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-ready drivers
  • Application code examples
  • Hardware abstraction layers (HALs)
  • Design environment integration hooks

There are three SEMPER™ SDK packages:

SEMPER™ SDK Base 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.

SEMPER™

EVAL-S25HL512T 512Mbit 3.3V Quad SPI

EVAL-S26HL512T 512Mbit 3.3V HyperBus (xSPI)

EVAL-S28HL512T 512MBit 3.3V Octal (xSPI)

SEMPER™ Nano

EVAL-S25FS256T  256 Mbit 1.8V Quad SPI

Infineon supports a wide variety of development platforms, including:

  • our own AURIX™, XMC™ and PSoC™ 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.

Infineon hardware platforms

  • (Automotive) AURIX™ lite kits

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

  • (Industrial) XMC™ evaluation kits

KIT_XMC72_EVK enables application development with the industrial XMC7200D microcontroller. This is a dual 350-MHz Arm® Cortex®-M7, a 100-MHz Arm® Cortex®-M0+ system-on-chip  with a serial memory interface (SMIF) controller that supports Quad SPI, Octal xSPI and HyperBus(xSPI). It has on-board headers that support all memory eval kits including EVAL-S26HL512T and EVAL-S28HL512T. . It can be used with ModusToolbox™ software for board support and code examples.

  • (Consumer) PSoC™ prototyping kits

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. Supported by ModusToolbox™ software for board support and code examples.

  • Third party development kits

SEMPER™ software also runs on standard 3rd-party platforms, such as Raspberry Pi and NVIDIA Jetson Nano. SEMPER™ NOR Flash memories can be integrated quickly on any platform using the SEMPER™ Eval kits. 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 eval kits 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 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)

VS Code is a popular development environment. We provide setup instructions and debug configurations for hardware platforms such as Raspberry Pi and NVIDIA Jetson Nano in all SDK packages.

Infineon helps you to use SEMPER™ NOR Flash in Linux and U-Boot. The list 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.

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

Documents

Design resources