 Hello and welcome to today's session on the STM32MP1 general purpose microprocessor. This amazing device provides flexibility and eases development for your microprocessor-based projects. We'll take a look at the top-level architecture of the MP1 and some potential applications. Then we'll review the available variants of the STM32MP1 and the overall ecosystem that supports it. For those of you not already familiar with the STM32MP1, it is a general-purpose microprocessor with the added benefit of an embedded microcontroller core. This allows the STM32MP1 to be applicable to all profiles of developer, whether you are a current microcontroller user, new to microprocessors, a pure microprocessor user, or a developer already familiar with a mixed MCU-MPU architecture. Furthermore, being a general-purpose microprocessor, the STM32MP1 applies to various use cases and applications, from industrial to medical, and consumer and wearables to home appliances. Shown here is a top-level view of the STM32MP1 architecture. On the left side are the dual Cortex-A7s, providing up to 3,040 DMIPS of performance when clocked at 800 MHz. This high-performance domain is where Linux or Android would run. The optional 3D GPU in the top middle provides hardware acceleration for advanced graphics user interfaces. And on the right-hand side is the Cortex-M4, providing up to 260 DMIPS of performance for time-critical or other offloaded functions. This real-time domain can run bare metal or an RTOS. Now that you have an idea of the STM32MP1 architecture, let's look at some possible applications. Perhaps you are designing an advanced gateway product, maybe a gateway used for home security, HVAC control, or home automation. The STM32MP1 can address the critical features needed for these applications. With the dual Cortex-A7s clocked at 800 MHz, the STM32MP1 can support 720p HD video decode. When using the STM32MP157 with the optional 3D graphics core enabled, you can implement a high-performance user interface. And lastly, the heterogeneous architecture with both Cortex-A and Cortex-M cores provides the flexibility needed for various applications, including audio, voice, and other real-time processing. Perhaps your end application requires an industrial-grade processor. The STM32MP1 will meet those needs. For projects requiring industrial-grade, the MP1 can support up to 125-degree C junction temperature in the 650 MHz variants. Since the introduction of the STM32MP1, we've taken on a lot of extensive testing targeted at industrial applications. The result is that we can meet an industrial mission profile with 100% operating time over 10 years. When it comes to reliability and continuity of supply, we renew the 10-year longevity commitment every year. Renewed in January, we commit to produce the STM32MP1 until at least January of 2030. There are ample interfaces that can address industrial applications on the MP1. And furthermore, the real-time capability of the Cortex-M4 can be leveraged in many ways. As the world shifts into the next industrial revolution, also called Industry 4.0, everything is connected and sharing information. The STM32MP1 has the robust features and security tools needed to protect any industrial product and system. Artificial intelligence is all around us these days. The STM32MP1 architecture and ecosystem enables AI capability, such as image classification, face recognition, or predictive maintenance in any end application. Perhaps you would like to add AI to your STM32MP1 project. Since the MP1 has two different cores, there are two approaches that you can take. First, using the Cortex-A subsystem, we have support for TensorFlow Lite. This is achieved through an artificial intelligence expansion package for open ST Linux. This package contains AI and computer vision frameworks and application examples. Further information can be found on wiki.st.com. Looking at the Cortex-M real-time subsystem, we support STM32Cube.ai. Available for many STM32 microcontrollers, STM32Cube.ai can also target the Cortex-M4 in the STM32MP1. STM32Cube.ai allows you to map and run pre-trained artificial neural networks in the real-time domain of the MP1. Now we'll take a look at the various options for the STM32MP1. There are three main product lines, all available in 800 MHz or 650 MHz. The STM32MP157 shown on the right is the fully enabled variant with dual Cortex-A7s, 3D GPU, DSI for display, and CAN-FD. The MP153 in the center also has dual Cortex-A7s with CAN-FD, giving you the performance of the MP157, but targeted at applications that do not require the 3D GPU or DSI LCD output. And then on the left is the STM32MP151, which is the single A7 variant targeted at applications that do not need the performance of the dual Cortex-A7 options. Note that all product lines feature the Cortex-M4 for real-time operations and have an optional hardware cryptographic accelerator. All the variants are available in four different package options ranging from the 10x10 BGA-257 to the 18x18 BGA-448. We also offer the STM32MP1 Power Management IC. This device is designed specifically for use with the MP1. It simplifies the design, optimizes the power consumption, and provides for a tighter PCB footprint. The STP-MIC1 handles all of the supplies to the STM32MP1, as well as external devices including DDR and flash memories, display, Ethernet PHY, and USB. The embedded performance and functionality of the STM32MP1 device is only part of the puzzle. To continue to meet our customer's needs, we drive to further expand the STM32MP1 ecosystem, both internally and externally. From the software perspective, we have a fully integrated design suite that leverages the STM32 cube environment that we are bringing forward from the STM32 microcontroller families. We have added Linux running on the ARM Cortex-A7s with the OpenST Linux distribution. And the STM32 cube firmware runs bare metal or in an RTOS on the Cortex-M4. These two components create the STM32MP1 embedded software distribution. OpenST Linux is a fully mainline Linux distribution. We started with support for the 4.19 LTS kernel and recently shifted to the 5.4 kernel. We are compliant with many open source standards and are very active in various community working groups. Worth noting is ST's participation in the Linux Foundation and Lenoaro, as well as our Yachto compatibility. If additional security is needed for your application, the STM32MP1 can support a secure and trusted boot chain and trusted execution environment. We offer pre-integrated secure OS with Opti, the open portable trusted execution environment. Opti is an open source project which contains a full implementation to make up a complete trusted execution environment. The ST Partner Program reflects the value of the extended ecosystem beyond ST and provides many benefits to our customers. ST Partners can simplify project development, facilitate innovative applications, provide valuable training, and ultimately reduce the overall design cycle time. Addressing solutions for cloud connectivity or taking an Android package to a final product implementation or accelerating hardware design with a system and package are all examples of where ST authorized partners add clear value for our customers. Shown here is a snapshot of the various companies participating as STM32MP1 ecosystem partners. Whether it is a graphics library and framework, development tool, training or engineering services, the list of ST partners continues to grow. If you are interested in learning more about any of these partners, feel free to contact them directly or reach out to your local ST representative. In summary, we continue to improve the STM32MP1 product family and the ecosystem around it, boosting the dual cortex A7s to 800 megahertz and further expanding the STM32MPU ecosystem, both internally and through partners, provides you with the right performance for your application and the tools and resources to ease the design process and accelerate your time to market. Thank you for joining today's session on the STM32MP1. Feel free to learn more about the MP1 at the various online options shown here. If you have a project that the MP1 might be a fit for, please reach out to your local ST representative. We look forward to hearing from you.