Running Quake on RISC V with Virtual Platforms
summary
Imperas builds a RISC‑V virtual platform with a full reference model and peripheral emulation that boots Linux, runs drivers and user code, and exposes multi‑processor debug and analysis tools. The demo runs Quake interactively with sound and keyboard and logs 119 billion instructions for instruction‑accurate verification against RTL. The environment supports over 250 tunable RISC‑V parameters, insertion of custom instructions via a side library, and heterogeneous systems to enable early software bring‑up before silicon.
AI-written summary · about
chapters (8)
- 0:00Simulation philosophy
- 1:03Virtual platforms overview
- 2:50RISC-V customization
- 3:55What is a virtual platform
- 6:18Quake demo introduction
- 7:45Live Quake demo
- 9:17Benefits of virtual platforms
- 9:59Closing and resources
related talks
10mRISC-V Virtual Platforms for Early RISC-V Embedded Software Development
17mDemo: RISC-V Models for Verification, Software Development and Architectural Explor...
11mFast Virtual Platforms for Custom RISC-V Processors
03mImperas
13mEarly RISC-V Software Verification with SIM-V
11mGetting Started with RISC-V Custom Instructions
09mExploring RISC-V architectures with VPSim, a virtual prototyping environment
14mDemo: More Than Point Tools: RISC-V Solutions
