filmov
tv
Use of MPU-based Controllers in heterogeneous SoC | Xilinx & SYSGO
Показать описание
For many decades, multi-core processors have been present in desktop computers. The same transformation happened within the embedded market recently. The reasons are manifold, but mostly encouraged by requirements for performance and low-power; not to mention the availability of cost-efficient ARM processors (initially developed for the mobile phone market).
This progress does not stop in terms of Safety-critical systems, such as used in Automotive and Avionics. Those systems heavily depend on determinism, but the interferences and side effects between the processor cores account for additional complexity when it comes to the calculation of the worst-case execution times.
There is a difference to desktop computing where all processor cores are of the same type. Embedded SoCs (Systems-on-a-Chip) are often highly specialized for a dedicated purpose and these days you will find heterogeneous processor cores on the same chip. This makes development and certification difficult as a vast number of tools and tool-chains are required. Not to mention their qualification status which needs to be evaluated for almost all certification standards.
Embedded computing power alone does not control any aircraft or car. In real world scenarios you will need a whole lot of GPIOs (General Purpose Input/Output), field buses and networking protocols. The most adoptable solution is the usage of FPGAs (Field Programmable Gate Array) which also have the benefit of increased Safety.
Xilinx and SYSGO present a complete multi-core solution for the Safety-critical markets. Find guidance on how to
- Choose the appropriate hardware for your Safety-critical system
- Prevent and recover from Single Event Upset (SEU)
- Design and architect systems that are compliant with the CAST-32a positioning paper
- Run systems with processor cores with MMUs and MPUs at the same time
- Solve inter core communication challenges
- Use the same IDE and validated tools for diverse processor cores
Introducing PikeOS for MPU
PikeOS for MPU features the same API and development environment as the classic PikeOS, but now is available for much more light-weight CPUs that do not have a MMU (Memory Management Unit). The webcast concludes a demonstration that runs PikeOS and PikeOS for MPU side-by-side on a Xilinx Ultrascale+ SoC.
Video Chapters:
00:00 Introduction
01:52 Xilinx & SYSGO Partnership
03:30 SYSGO Introduction
04:57 Avionics, Drones & Space Applications
06:16 Why Customers chose SYSGO
8:27 Xilinx Introduction
12:42 Safety-critical Applications
14:50 Avionics Certification Standards & Range of Systems
18:29 DO-254 & DO-178 Compliance & Ecosystem
19:41 Xilinx Families (DAL A Avionics)
21:28 Key Messages on Xilinx SEU Solutions
22:51 Zynq UltraScale+ MPsoC & Certification
25:43 MPsoC MCFA Data
26:04 Key ZU+ MPSoC Features
28:21 PikeOS Architecture & Guest OS
30:51 CODEO Development Tool
31:50 Safety Certification & Certifies PikeOS Components
33:29 Tool Qualification
34:35 Certification Kits (Safety & Security)
35:25 Mixed Criticality & Partitioning
37:26 Multi-core & (Non-) Critical Systems
39:50 PikeOS for MPU Introduction
42:11 PikeOS for MPU Features & Hardware
43:43 Big Systems-on-a-Chip (SoC) & Product Scaling
44:42 PikeOS for MPU Demo Video
47:53 Conclusion & Key Take Aways
▬ About SYSGO ▬▬▬▬▬▬▬▬▬▬▬▬
SYSGO is the leading European manufacturer of embedded operating systems, supporting Safety and Security-critical applications in the aerospace, automotive, railway and IIoT industries.
PikeOS, the world's first SIL 4 certified real-time operating system with multi-core support. The hypervisor (Type 1), which runs directly on the hardware, is certified according to the strictest Safety standards such as IEC 61508, EN 50128 and ISO 26262. In terms of Security, PikeOS is currently the only separation kernel certified to Common Criteria (EAL5+). In addition, PikeOS offers a fully certified programming interface and thus enables application development according to the "Safe & Secure by Design" principle. For less critical systems, ELinOS is an industrial grade Linux distribution with real-time extensions for embedded systems.
▬ More SYSGO Videos ▬▬▬▬▬▬▬▬▬
▬ Social Media ▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
#memory #controllers #system-on-a-chip #safety #security #embedded
This progress does not stop in terms of Safety-critical systems, such as used in Automotive and Avionics. Those systems heavily depend on determinism, but the interferences and side effects between the processor cores account for additional complexity when it comes to the calculation of the worst-case execution times.
There is a difference to desktop computing where all processor cores are of the same type. Embedded SoCs (Systems-on-a-Chip) are often highly specialized for a dedicated purpose and these days you will find heterogeneous processor cores on the same chip. This makes development and certification difficult as a vast number of tools and tool-chains are required. Not to mention their qualification status which needs to be evaluated for almost all certification standards.
Embedded computing power alone does not control any aircraft or car. In real world scenarios you will need a whole lot of GPIOs (General Purpose Input/Output), field buses and networking protocols. The most adoptable solution is the usage of FPGAs (Field Programmable Gate Array) which also have the benefit of increased Safety.
Xilinx and SYSGO present a complete multi-core solution for the Safety-critical markets. Find guidance on how to
- Choose the appropriate hardware for your Safety-critical system
- Prevent and recover from Single Event Upset (SEU)
- Design and architect systems that are compliant with the CAST-32a positioning paper
- Run systems with processor cores with MMUs and MPUs at the same time
- Solve inter core communication challenges
- Use the same IDE and validated tools for diverse processor cores
Introducing PikeOS for MPU
PikeOS for MPU features the same API and development environment as the classic PikeOS, but now is available for much more light-weight CPUs that do not have a MMU (Memory Management Unit). The webcast concludes a demonstration that runs PikeOS and PikeOS for MPU side-by-side on a Xilinx Ultrascale+ SoC.
Video Chapters:
00:00 Introduction
01:52 Xilinx & SYSGO Partnership
03:30 SYSGO Introduction
04:57 Avionics, Drones & Space Applications
06:16 Why Customers chose SYSGO
8:27 Xilinx Introduction
12:42 Safety-critical Applications
14:50 Avionics Certification Standards & Range of Systems
18:29 DO-254 & DO-178 Compliance & Ecosystem
19:41 Xilinx Families (DAL A Avionics)
21:28 Key Messages on Xilinx SEU Solutions
22:51 Zynq UltraScale+ MPsoC & Certification
25:43 MPsoC MCFA Data
26:04 Key ZU+ MPSoC Features
28:21 PikeOS Architecture & Guest OS
30:51 CODEO Development Tool
31:50 Safety Certification & Certifies PikeOS Components
33:29 Tool Qualification
34:35 Certification Kits (Safety & Security)
35:25 Mixed Criticality & Partitioning
37:26 Multi-core & (Non-) Critical Systems
39:50 PikeOS for MPU Introduction
42:11 PikeOS for MPU Features & Hardware
43:43 Big Systems-on-a-Chip (SoC) & Product Scaling
44:42 PikeOS for MPU Demo Video
47:53 Conclusion & Key Take Aways
▬ About SYSGO ▬▬▬▬▬▬▬▬▬▬▬▬
SYSGO is the leading European manufacturer of embedded operating systems, supporting Safety and Security-critical applications in the aerospace, automotive, railway and IIoT industries.
PikeOS, the world's first SIL 4 certified real-time operating system with multi-core support. The hypervisor (Type 1), which runs directly on the hardware, is certified according to the strictest Safety standards such as IEC 61508, EN 50128 and ISO 26262. In terms of Security, PikeOS is currently the only separation kernel certified to Common Criteria (EAL5+). In addition, PikeOS offers a fully certified programming interface and thus enables application development according to the "Safe & Secure by Design" principle. For less critical systems, ELinOS is an industrial grade Linux distribution with real-time extensions for embedded systems.
▬ More SYSGO Videos ▬▬▬▬▬▬▬▬▬
▬ Social Media ▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
#memory #controllers #system-on-a-chip #safety #security #embedded