{"id":1693,"date":"2026-03-15T20:33:34","date_gmt":"2026-03-15T20:33:34","guid":{"rendered":"https:\/\/www.pickplace.de\/?post_type=glossary&#038;p=1693"},"modified":"2026-03-17T08:47:52","modified_gmt":"2026-03-17T08:47:52","slug":"multi-processor-system-on-chip","status":"publish","type":"glossary","link":"https:\/\/www.pickplace.de\/en\/glossar\/mpsoc\/","title":{"rendered":"MPSoC"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><strong>Multiprocessor System-on-Chip (MPSoC)<\/strong> refers to a System-on-Chip architecture where multiple different processors and hardware units are integrated onto a single chip. Although the term initially suggests a general architecture, MPSoC platforms are all from Xilinx, such as the components of the family <a href=\"https:\/\/www.amd.com\/de\/products\/adaptive-socs-and-fpgas\/soc\/zynq-ultrascale-plus-mpsoc.html\" target=\"_blank\" rel=\"noopener\">Zynq UltraScale+<\/a>. The term therefore exclusively targets the corresponding processor-FPGA architecture. <\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Content<\/h2><nav><ul><li class=\"\"><a href=\"#a\">Architecture<\/a><\/li><li class=\"\"><a href=\"#a-1\">Scope of application<\/a><\/li><li class=\"\"><a href=\"#d\">Defence-grade MPSoC<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"a\">Architecture<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Zynq or MPSoC devices extend the concept of a classic SoC with a heterogeneous multiprocessor structure. While a conventional SoC typically integrates a main processor with peripherals, an MPSoC contains multiple processors with different tasks. A common combination includes high-performance application processors (e.g., ARM Cortex-A), real-time processors (e.g., Cortex-R), and additional programmable logic. This allows various tasks \u2013 operating system functions, real-time control, signal processing, or hardware acceleration \u2013 to be executed in parallel on the same chip.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The architecture of Zynq UltraScale+ MPSoC devices is based on a heterogeneous system-on-chip concept. In Xilinx's MPSoC architectures, the chip typically consists of two main areas: the <strong>Processing System (PS)<\/strong>-Domain and the <strong>Programmable Logic (PL)<\/strong>. The processing system includes processor clusters, memory controllers, communication interfaces, and peripherals. The programmable logic is based on an FPGA architecture, allowing developers to implement their own hardware blocks. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A central component is the Application Processing Unit (APU). This consists of several Arm Cortex-A53 processors and forms the classic application platform of the system. Operating systems such as Linux or other embedded OS typically run on these cores. They handle tasks like system control, network communication, data processing, or complex software applications. The processor clusters have cache hierarchies and support SIMD acceleration through NEON as well as floating-point calculations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In addition to the APU, the architecture includes a Real-Time Processing Unit (RPU) based on the R5 architecture. The cores have locally attached memory (TCM) and a Memory Protection Unit. AMD argues that functional safety systems can be implemented using RISC cores.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A key feature of an MPSoC is its internal high-speed interconnect architecture. In many designs, this is based on Arm\u2019s AMBA bus architecture, specifically on AXI interconnects. These interconnects link processors, memory, and hardware accelerators, enabling parallel access to memory resources and deterministic data transfer.<\/p>\n\n\n\n<div class=\"wp-block-stackable-image stk-block-image stk-block stk-0a21846\" data-block-id=\"0a21846\"><style>.stk-0a21846 .stk-img-figcaption{text-align:center !important;}<\/style><figure><span class=\"stk-img-wrapper stk-image--shape-stretch\"><img loading=\"lazy\" decoding=\"async\" class=\"stk-img wp-image-1708\" src=\"https:\/\/www.pickplace.de\/wp-content\/uploads\/2026\/03\/image-4.png\" width=\"1031\" height=\"728\" alt=\"Xilinx\/AMD MPSoC Embedded System Architecture\" srcset=\"https:\/\/www.pickplace.de\/wp-content\/uploads\/2026\/03\/image-4.png 1031w, https:\/\/www.pickplace.de\/wp-content\/uploads\/2026\/03\/image-4-300x212.png 300w, https:\/\/www.pickplace.de\/wp-content\/uploads\/2026\/03\/image-4-1024x723.png 1024w, https:\/\/www.pickplace.de\/wp-content\/uploads\/2026\/03\/image-4-768x542.png 768w, https:\/\/www.pickplace.de\/wp-content\/uploads\/2026\/03\/image-4-18x12.png 18w\" sizes=\"auto, (max-width: 1031px) 100vw, 1031px\"\/><\/span><figcaption class=\"stk-img-figcaption\">Xilinx Ultrascale Architecture (Source: <a href=\"https:\/\/www.amd.com\/de\/products\/adaptive-socs-and-fpgas\/soc\/zynq-ultrascale-plus-mpsoc.html\" target=\"_blank\" rel=\"noopener\">AMD<\/a>)<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"a-1\">Scope of application<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MPSoCs are primarily used in applications where high processing power, deterministic real-time processing, and flexible hardware customization are simultaneously required. Typical application areas include industrial controls, image and signal processing, communication systems, autonomous systems, aerospace engineering, and <a href=\"https:\/\/www.pickplace.de\/en\/armor-and-defense\/\" data-type=\"page\" data-id=\"1041\">military electronics<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In embedded system development, MPSoCs enable tight coupling of software and hardware within a single chip. Developers can partition functionality between processor software and FPGA logic, creating an architecture that supports both general-purpose computing and specialized hardware acceleration. This makes Zynq platforms particularly suitable for complex embedded systems with high demands for parallelism, data processing, and system integration.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"d\">Defence-grade MPSoC<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With the Zynq UltraScale+ XQ, there is a specially qualified variant of the Zynq UltraScale+ MPSoC architecture intended for aerospace and military applications. These devices are largely functionally identical to their civilian counterparts but meet additional requirements regarding reliability, lifespan, temperature range, and supply chain control.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A key feature of these devices is their long-term availability. Defense-grade components are manufactured and supported for very long periods. For many designs, a product availability of well over 15 years is specified. This long-term availability is crucial in military programs, as platforms are often operated for several decades.<\/p>","protected":false},"excerpt":{"rendered":"<p>MPSoC (Multiprocessor System-on-Chip) bezeichnet eine System-on-Chip-Architektur, bei der mehrere unterschiedliche Prozessoren und Hardwareeinheiten auf einem einzigen Chip integriert sind. Zwar macht der Begriff auf den ersten Blick den Anschein, dass es sich um eine allgemeine Architektur handelt. Jedoch sind MPSoC-Plattformen allesamt von Xilinx, etwa die Bausteine der Familie Zynq UltraScale+. Der Begriff zielt damit ausschlie\u00dflich [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"template":"","meta":{"footnotes":""},"class_list":["post-1693","glossary","type-glossary","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/www.pickplace.de\/en\/wp-json\/wp\/v2\/glossary\/1693","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pickplace.de\/en\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/www.pickplace.de\/en\/wp-json\/wp\/v2\/types\/glossary"}],"author":[{"embeddable":true,"href":"https:\/\/www.pickplace.de\/en\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":2,"href":"https:\/\/www.pickplace.de\/en\/wp-json\/wp\/v2\/glossary\/1693\/revisions"}],"predecessor-version":[{"id":1710,"href":"https:\/\/www.pickplace.de\/en\/wp-json\/wp\/v2\/glossary\/1693\/revisions\/1710"}],"wp:attachment":[{"href":"https:\/\/www.pickplace.de\/en\/wp-json\/wp\/v2\/media?parent=1693"}],"curies":[{"name":"WP","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}