Virtual-Peripheral-in-the-Loop : A Hardware-in-the-Loop Strategy to Bridge the VP/RTL Design-Gap
Sallar Ahmadi-Pour, Pascal Pieper, Rolf Drechsler

TL;DR
This paper introduces a Hardware-in-the-Loop strategy using FPGAs to bridge the gap between Virtual Prototypes and RTL design, enabling early validation and exploration of SoC subsystems.
Contribution
It presents a novel HIL approach that combines VPs and partial RTL implementations in a simulation environment to accelerate SoC development.
Findings
Enables early design space exploration and validation of SoC subsystems.
Demonstrates effectiveness with real-world peripherals and accelerators.
Provides practical guidelines and potential extensions for high-performance applications.
Abstract
Virtual Prototypes act as an executable specification model, offering a unified behavior reference model for SW and HW engineers. However, between the VP and the HW still exists a gap, as the step from an architectural level VP implementation on the Transaction Level Modeling to the Register Transfer Layer implementation is considerably big. Especially when a company wants to focus on their Unique Selling-Point, the HW Design Space Exploration and acceptance tests should start as early as possible. Traditionally, this can only start once the rest of the System-on-Chip is also implemented in the RTL. As SoCs consist of many common subsystems like processors, memories, and peripherals, this may impact the time-to-market considerably. This is avoidable, however: In this paper we propose a Hardware-in-the-Loop strategy that allows to bridge the gap between the VP and RTL design that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReal-time simulation and control systems · Embedded Systems Design Techniques · VLSI and Analog Circuit Testing
