Memory Solutions Hub
All the necessary building blocks to successfully integrate Infineon memory products
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 SEMPERTM Software Development Kit (SDK) contains:
- Production-ready drivers
- Application code examples
- Hardware abstraction layers (HALs)
- Design environment integration hooks
There are three SEMPERTM SDK packages:
SEMPERTM 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 SEMPERTM NOR Flash memories.
SEMPERTM SDK Safe adds APIs that enable SEMPERTM functional safety capabilities. These include features such as Safe Boot, Cyclic Redundancy Check (CRC) operations, and Error Correcting Code (ECC) operations. SEMPERTM SDK Safe is compatible with all SEMPERTM NOR Flash memories that support functional safety.
SEMPERTM SDK Secure goes a step further and enables security features, such as secured provisioning, secured storage, and lifecycle management. SEMPERTM SDK Secure is only compatible with SEMPERTM Secure memories.
Infineon provides Pmod-compatible memory modules which make it easy to integrate SEMPERTM 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.
SEMPERTM
EVAL-S25HL512T 512Mbit 3.3V Quad SPI
EVAL-S26HL512T 512Mbit 3.3V HyperBus (xSPI)
EVAL-S28HL512T 512MBit 3.3V Octal (xSPI)
SEMPERTM Nano
EVAL-S25FS256T 256 Mbit 1.8V Quad SPI
Infineon supports a wide variety of development platforms, including:
- our own AURIXTM, XMCTM and PSoCTM 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) AURIXTM lite kits
KIT_A2G_TC375_LITE is equipped with a 32-bit single-chip AURIXTM TriCoreTM based microcontroller AurixTM TC375. It can be used with a range of development tools including AURIXTM 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) XMCTM 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 ModusToolboxTM software for board support and code examples.
- (Consumer) PSoCTM prototyping kits
CY8CPROTO-062-4343W is a low-cost hardware platform that enables design and debug of PSoC TM 6 MCUs. The SMIF based Quad SPI Flash interface is fully brought out on easily accessible headers. SEMPERTM Flash family memory modules can be easily connected to the SMIF pins on the headers. Supported by ModusToolboxTM software for board support and code examples.
- Third party development kits
SEMPERTM software also runs on standard 3rd-party platforms, such as Raspberry Pi and NVIDIA Jetson Nano. SEMPERTM NOR Flash memories can be integrated quickly on any platform using the SEMPERTM Eval kits. The Digilent® Pmod HAT Adapter is recommended as it eliminates need for jumper wires. The SMC HAL provided in SEMPERTM SDK makes it easy to integrate eval kits into any application.
- Other proprietary platforms
Platforms not explicitly listed here are supported by SEMPERTM 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 ModusToolboxTM and AURIXTM Development Studio, and Microsoft Visual Studio Code. Integration hooks are downloaded as part of the SEMPERTM SDK.
ModusToolboxTM Software and Tools
ModusToolboxTM 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 AIROCTM Wi-Fi, AIROCTM Bluetooth® and AIROCTM Wi-Fi and Combo devices.
The AURIXTM Development Studio is a free of charge Integrated Development Environment (IDE) for the TriCoreTM-based AURIXTM 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 SEMPERTM NOR Flash in Linux and U-Boot. The list below shows SEMPERTM NOR Flash support status in community (upstream) releases. It also provides links to patches for previous releases and BSP releases from chipset partners.
- Based on Linux kernel source from Xilinx found in linux-xlnx
- Based on U-Boot source from Xilinx found in u-boot-xlnx
- (x.x) expected release version
- 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 SEMPERTM Software Development Kit (SDK) contains:
- Production-ready drivers
- Application code examples
- Hardware abstraction layers (HALs)
- Design environment integration hooks
There are three SEMPERTM SDK packages:
SEMPERTM 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 SEMPERTM NOR Flash memories.
SEMPERTM SDK Safe adds APIs that enable SEMPERTM functional safety capabilities. These include features such as Safe Boot, Cyclic Redundancy Check (CRC) operations, and Error Correcting Code (ECC) operations. SEMPERTM SDK Safe is compatible with all SEMPERTM NOR Flash memories that support functional safety.
SEMPERTM SDK Secure goes a step further and enables security features, such as secured provisioning, secured storage, and lifecycle management. SEMPERTM SDK Secure is only compatible with SEMPERTM Secure memories.
Infineon provides Pmod-compatible memory modules which make it easy to integrate SEMPERTM 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.
SEMPERTM
EVAL-S25HL512T 512Mbit 3.3V Quad SPI
EVAL-S26HL512T 512Mbit 3.3V HyperBus (xSPI)
EVAL-S28HL512T 512MBit 3.3V Octal (xSPI)
SEMPERTM Nano
EVAL-S25FS256T 256 Mbit 1.8V Quad SPI
Infineon supports a wide variety of development platforms, including:
- our own AURIXTM, XMCTM and PSoCTM 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) AURIXTM lite kits
KIT_A2G_TC375_LITE is equipped with a 32-bit single-chip AURIXTM TriCoreTM based microcontroller AurixTM TC375. It can be used with a range of development tools including AURIXTM 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) XMCTM 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 ModusToolboxTM software for board support and code examples.
- (Consumer) PSoCTM prototyping kits
CY8CPROTO-062-4343W is a low-cost hardware platform that enables design and debug of PSoC TM 6 MCUs. The SMIF based Quad SPI Flash interface is fully brought out on easily accessible headers. SEMPERTM Flash family memory modules can be easily connected to the SMIF pins on the headers. Supported by ModusToolboxTM software for board support and code examples.
- Third party development kits
SEMPERTM software also runs on standard 3rd-party platforms, such as Raspberry Pi and NVIDIA Jetson Nano. SEMPERTM NOR Flash memories can be integrated quickly on any platform using the SEMPERTM Eval kits. The Digilent® Pmod HAT Adapter is recommended as it eliminates need for jumper wires. The SMC HAL provided in SEMPERTM SDK makes it easy to integrate eval kits into any application.
- Other proprietary platforms
Platforms not explicitly listed here are supported by SEMPERTM 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 ModusToolboxTM and AURIXTM Development Studio, and Microsoft Visual Studio Code. Integration hooks are downloaded as part of the SEMPERTM SDK.
ModusToolboxTM Software and Tools
ModusToolboxTM 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 AIROCTM Wi-Fi, AIROCTM Bluetooth® and AIROCTM Wi-Fi and Combo devices.
The AURIXTM Development Studio is a free of charge Integrated Development Environment (IDE) for the TriCoreTM-based AURIXTM 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 SEMPERTM NOR Flash in Linux and U-Boot. The list below shows SEMPERTM NOR Flash support status in community (upstream) releases. It also provides links to patches for previous releases and BSP releases from chipset partners.
- Based on Linux kernel source from Xilinx found in linux-xlnx
- Based on U-Boot source from Xilinx found in u-boot-xlnx
- (x.x) expected release version
- 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.