The Xen hypervisor project began at the University of Cambridge in the 1990s and became open source in 2002. Today, it is one of the most popular open-source hypervisors, usable in cloud computing. Xilinx and DornerWorks have applied this virtualization platform on the Zynq UltraScale+ MPSoC, allowing Xen to shine. It ensures security, multifunctionality, and multi-OS performance on ARM platforms while reducing system size and power consumption. Today, I will take you through the advantages of the Xen platform.
First, let’s look at the application scenarios of Xen and then extend our discussion to Zynq. Wind River has just published a blog describing how to run VxWorks and Linux simultaneously on the ARM Cortex-A53 processor. To run VxWorks and Linux on the same system, developers need to provide a hybrid software system that combines the strengths of both operating systems, allowing VxWorks to manage urgent tasks while Linux handles human-computer interaction and connects to cloud platforms. The blog describes the application scenario where VxWorks runs on a platform with signal processing and spectrum analysis capabilities, highlighting its real-time performance. The analysis results are integrated into a JSON data stream, which then flows through a virtual network into the Ubuntu system. The Apache2 HTTP server in Ubuntu creates images using Node.js and Chart.js, sending the results to the browser, as shown in Figure 1, which describes the block diagram of VxWorks and Linux running simultaneously on Xen.
Figure 1: Running Xen on ARM platform, managing Ubuntu and VxWorks simultaneously
Running Wind River’s real-time operating system VxWorks alongside Linux on the Xen hypervisor is a win-win situation. The Xen hypervisor is an open-source virtualization platform from the Linux Foundation. DornerWorks has also released a version of the Xen hypervisor called Virtuosity (previously known as the Xen Zynq allocation manager), which can run on the ARM Cortex-A53 processor core inside the Xilinx Zynq UltraScale+ MPSoC. Therefore, Wind River and DornerWorks have collaborated to create a Xen hypervisor solution specifically for the VxWorks and Xilinx Zynq UltraScale+ MPSoC ZCU102 eval kit platform. DornerWorks announced that it will provide the Xen hypervisor to the Zynq UltraScale+ MPSoC, helping Zynq’s industrial applications to develop better, especially for signal acquisition and parallel processing algorithms that require high performance.
Virtuosity is specifically tailored for Xilinx Zynq UltraScale+ and can be easily downloaded from DornerWorks’ website. It can be easily booted from the Xilinx Zynq board, and users can follow the manual to install Ubuntu 14.04 LTS and VxWorks. Sounds good, doesn’t it? Are you eager to get a Zynq to try it out?
-
Shocking! Level 4/5 Autonomous Driving Dedicated Boards Are Here!
-
[Video] Far-field Voice Recognition and Localization Development Platform
-
Accolade’s New ANIC-200Kq, A Performance Monster for Data Processing at 100GbE Bandwidth!
-
[Video]: FPGA Demonstration on AWS Cloud
-
Industrial Grade SoM Based on Zynq Z-7100: TE0782-02-100-2I
-
[Video] “From Edge to Cloud” Video Analysis Solution
-
Strong Backing for High-Frequency Trading: Configurable HES-HPC-HFT-XCVU9P PCIe Card Based on Virtex UltraScale+ FPGA
-
[Video] Xilinx FPGA-Based Acceleration Board Demonstration
-
NI FlexRIO Uses Kintex UltraScale FPGA and Interconnect I/O Modules to Meet Custom Front-End Development Needs
-
[Video] CCIX Interconnect Standard Demonstration
-
Dialog Provides a Series of Low-Cost Power Solutions for Zynq UltraScale+ MPSoC
-
Did You Know This Secret About Oscilloscopes?
-
Why is FPGA an Ideal Choice for Embedded System Design?
-
Spectrum Instrumentation Builds PCIe Platform for High-Speed Multi-Channel ADCs Using Artix-7 Series FPGA
-
[Video]: High-Performance Low-Power Miner Based on Zynq
-
Xilinx Automotive Grade Zynq UltraScale+ MPSoC Series Launched
-
How to Start Power Design
-
Hardware Engineer’s Question: What Can the New Brain-1 Board Do?
-
[Video]: Robot Vision Localization System Based on Zynq
-
Shocking! Server I/O Bandwidth Reaches an Astonishing 3.2Tbps!
-
[Video]: EtherCAT/RTEX Bus Control
-
2X2 MIMO Software Defined Radio (SDR) Device Based on Xilinx Zynq UltraScale+ MPSoC
-
[Video]: Visual Sensing Solutions for ADAS and Autonomous Driving
-
Three Major Misunderstandings About Vivado HLS
-
[Video]: Smart Logistics System Based on Zynq
-
Unveiling the Secret of Zynq Z-7000 SoC Booting from Flash
-
Intense Competition! Xilinx’s New CEO Takes on Nvidia Right Away
-
Introducing an FPGA-Based CNN Hardware Accelerator IP
-
Xilinx Appoints Victor Peng as President and CEO
-
Machine Learning in Embedded Vision Applications
-
Want to Use OpenCV in SDSoC? Come, Let Zybo-Z7 Teach You the Essentials!
-
The Story Behind Mellanox’s Innova-2 High Performance and Versatile Solutions
-
Implementing SPI Interface for Zynq SoC and Zynq UltraScale+ MPSoC (Example with Arty Z7)
-
[Download]: How Production Spartan-6 FPGA Achieves High Performance and Low Power Design
-
Just One Trick, Zynq with Pmod Development, No Driver Needed!