Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Open-Source QEMU and RTL Co-simulation for SoC/FPGA Development

Linux Foundation via YouTube

Overview

Explore how AMD-Xilinx utilizes QEMU throughout all stages of SoC/FPGA development in this 39-minute conference talk. Discover the basics of co-simulation and learn about various open-source tools and frameworks used alongside QEMU for both software and RTL development. Gain insights into QEMU's integration with Verilator and libsystemctlm-soc, an open-source co-simulation framework developed during the DARPA POSH program. Understand how these technologies enable earlier software development, co-development of software and hardware, and implementation of SystemC/TLM-2.0 transactors, RTL transactors, and FPGA Hardware-in-the-loop. Delve into topics such as emulation technologies, virtual development, FPGA prototyping, RTL co-simulation, PCAP trace, and QEMU machine models to enhance your understanding of open-source QEMU and RTL co-simulation techniques.

Syllabus

Introduction
What is QEMU
Emulation Technologies
silence Versa
virtual development
remoteport bridge
Bridging
FPGA Prototyping
DARPA Project Posh
Project Posh Overview
Posh Setup
QEMU Setup
Vendors Bridging
Vendors Bridge
Demo
RTL Cosimulation
PCAP Trace
Full Visibility
QEMU Machine Models

Taught by

Linux Foundation

Reviews

Start your review of Open-Source QEMU and RTL Co-simulation for SoC/FPGA Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.