Microcontrollers: Multicore, Singlecore, Peripherals
Many control and regulation tasks are now solved using microcontrollers. These are highly integrated microprocessor architectures that are integrated onto a single chip along with memory modules such as flash, SRAM, or DRAM and various peripheral units.
Expertise: Microcontroller architectures for real-time control systems
Embedded multicore
Multicore microcontrollers are becoming increasingly important in embedded systems. This is due, among other things, to the ever-increasing demands of the automotive industry and the highly dynamic consumer goods sector. What do these systems offer today and in the near future to satisfy the demand for more computing power while simultaneously reducing energy consumption?
Zephyr – The flexible open source solution for small embedded systems
With the real-time operating system (RTOS) Zephyr, developers have a versatile open-source alternative at their disposal, optimized for small systems. Unlike Linux, which is designed for high-performance systems, Zephyr is particularly well-suited for microcontroller-based applications where memory and processing power are limited. What exactly makes Zephyr so compelling?
Article: Zephyr – The flexible open-source solution for small embedded systems
Virtualization in Embedded Systems: Advances and Challenges
Virtualization is revolutionizing the embedded sector, but due to technical challenges, it remains rarely implemented. Infineon's third generation of AURIX microcontrollers now promises native support. Learn what virtualization means, what advantages it offers, and what hurdles need to be overcome to use this technology efficiently.
Article: Virtualization in Embedded Systems
The Evolution of AURIX™ Microcontrollers: A Look at the Third Generation
Infineon continues its success story with the third generation of AURIX™ microcontrollers. This new generation brings a wealth of improvements and innovations that promise increased performance and efficiency. However, to fully exploit the potential of this technology, a fundamental understanding of these new developments is essential.
Article: The Evolution of AURIX™ Microcontrollers
That's why upgrading to the Cortex®-M85 is worthwhile.
While the Cortex-M23 and M33 have gradually gained market acceptance as successors to the Cortex-M0+ and M4, the Cortex-M55, the first member of the Armv8.1 architecture extension released in 2019, went almost unnoticed. Arm closes this gap at the higher end with the Cortex-M85.
Article: Why an upgrade to the Cortex-M85 is worthwhile
Compact video training for automotive body control applications
Learn how to develop TRAVEO™ T2G-based body control applications for the automotive industry from the comfort of your home. In a specialized online video training course, you will expand your fundamental knowledge and develop directly on an Infineon TRAVEO™ T2G Starter Kit, which is free for course participants.
Article: MicroConsult online training Infineon TRAVEO T2G
Trends in microelectronics: New perspectives and requirements for mobile devices
Every year, new and even more powerful microcontroller architectures are announced. This paves the way for increasingly convenient and even autonomous transportation devices for our everyday lives. Besides the increased computing power – MIPS per watt – the enormous demands on safety and security are one of the biggest challenges.
Article: Trends in microelectronics
Software development reimagined
The rapid growth of the Internet of Things, the 5G network, artificial intelligence and cloud or edge computing has a major impact on the development of embedded software.
Part 1: How multicore, safety & security aspects are changing today's software projects
Part 2: Avoiding typical errors with comprehensive software requirements
More design flexibility through Secure Exception Priority Boosting
The Armv8-M architecture brings fundamental security to Cortex-M devices, thus enabling greater protection for IoT systems. But how does the “Secure Exception Priority Boosting” feature perform in practice?
Article: More design flexibility through Secure Exception Priority Boosting
Data security as a key criterion for modern mobile systems
The latest generations of multicore microcontrollers can meet the highest demands for networked systems and data security. However, developers need the right knowledge, from defining requirements to implementation, to effectively protect data in this environment.
Article: Data security as a key criterion for modern mobile systems
Safety concepts for Aurix microcontrollers
Software and hardware developers appreciate the Safety Management Unit of the Aurix microcontrollers as an independent unit for error handling.
Article: Safety concepts for Aurix
Safety and security in multicore systems: How to successfully implement them
The demands placed on safety-relevant control systems are constantly increasing. Multicore architectures are best suited to handle these tasks and are therefore being offered and used more frequently.
Article: Safety and Security in Multicore Systems
Modern low-level driver programming: CMSIS, MCAL and others – off-the-shelf low-level drivers
Embedded systems are found in many areas today. They are often a crucial factor for convenience, safety, sustainability, and innovation. The proportion of software in embedded systems continues to increase. And the hardware, whether microprocessors with external peripherals or microcontrollers, is becoming ever more complex. Multicore systems are already a reality, and more and more manufacturers are bringing new multicore derivatives to market. Knowing—and programming—this complex hardware down to the last bit is no longer feasible within the available timeframe. This makes hardware abstraction indispensable.
Article: Modern Low-Level Driver Programming
Multicore microcontrollers: Find the right multicore MCU for your needs
The demands placed on microcontroller-controlled systems are increasing year by year. They are expected to offer greater convenience, expanded functionality, and enhanced security for the user. The processing cores that handle these expanded and new tasks require ever more computing power. This three-part article helps developers find the right multicore MCU for their needs.
Part 1: How project resources determine the choice of multicore microcontroller
Part 2: Which safety and security requirements are important when choosing an MCU?
Part 3: Are the available resources in the periphery sufficient?
Tip for STM32 developers: Convert your project from C to C++ with STM32CubeMX and Open System Workbench for STM32
We have compiled this tip for developers who work with the Workbench for STM and want to compile their project with C++.
Article: Convert your project from C to C++ with STM32CubeMX
Modern low-level driver programming
Learn about the use of CMSIS (Cortex Microcontroller Software Interface Standard) using a concrete implementation example for an Infineon microcontroller with a Cortex core. Discover the advantages – such as reusability and extensibility – as well as the disadvantages of using pre-built driver layers.
Presentation: Modern Low-Level Driver Programming (ESE Congress 2017, PDF)
Script: Modern Low-Level Driver Programming (PDF)
Renesas Synergy™
In the ever-growing market of Internet of Things (IoT) applications, many developers value a flexible solution that can be quickly and easily adapted to increasingly complex requirements. Renesas responded to this demand with the Synergy™ platform.
Microcontrollers / Debugging – Press:
MicroConsult's cooperation with Lauterbach provides developers with bundled know-how for multicore debugging.
MicroConsult and Lauterbach have entered into a cooperation with the common goal of offering even more effective support to all embedded developers who use multicore architectures.
Press release: Multicore Debug Training (German)
