DornerWorks

Xen on the Xilinx Zynq UltraScale+ MPSoC

Xen on the Xilinx Zynq UltraScale+ MPSoC

Xen on the Zynq UltraScale+ MPSoC

Xen on the Zynq UltraScale+ MPSoC

One of the best ways to achieve full hardware utilization while maintaining a strict level of security and safety in a single System on a Chip (SoC) is through the use of virtualization.

In this paper, we will explain the capabilities of the Xilinx Zynq UltraScale+ MultiProcessor SoC (MPSoC) and how they relate to target technology areas such as ARM processors and multi-core technology.

We will also explain the features of Xen that aid in improving the safety and security of a virtualized system. We will provide examples of how to utilize these features, identify benefits, and explain how they can be used to implement several technology features including: SWAP-C reductions via consolidations, modular software architectures, and integration of multiple real-time operating systems.

 

Topics covered in this paper:

  • Zynq UltraScale+ MPSoC
  • ARM hardware virtualization
  • Paravirtualization
  • Multicore and scheduling
  • And more…


Author

Robbie VanVossenRobbie VanVossen
Robbie is an embedded engineer at DornerWorks.