Title
Incorporating rapid design assembly into a virtual prototyping environment
Abstract
Implementation times for moderate to large designs targeting FPGAs can be formidable. When FPGA compile times exceed that of a typical software compile time, virtual prototyping environments become increasingly attractive. Virtual prototyping environments, however, are limited in their ability to capture and operate on live data, sometimes exhibit behavior mismatches between the modeled, and implemented domain, and are often constrained to sub-realtime performance. Rapid design assembly (RDA) is a technology that enables the fast creation of FPGA bitstreams, reducing compile times to that of software compile times. RDA is a rapid prototyping framework that targets real hardware, yet can compile an arbitrary modular design in seconds. RDA is not a network-on-chip, nor a slot-based partial reconfiguration flow, but instead a free-form modular assembly tool unlike anything presently available. This paper presents a framework for retaining all of the benefits of a virtual prototyping environment, yet adds the capability of deploying the prototype into a real-time hardware/software system. The RDA environment targets contemporary Xilinx 7-Series and UltraScale FPGA families.
Year
DOI
Venue
2016
10.1109/SAMOS.2016.7818376
2016 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS)
Keywords
Field
DocType
rapid design assembly,RDA technology,virtual prototyping,FPGA compile time,software compile time,behavior mismatch,FPGA bitstreams,free-form modular assembly tool,Xilinx 7-Series,UltraScale FPGA,rapid prototyping
Rapid prototyping,Computer architecture,Compile time,Computer science,Field-programmable gate array,FPGA prototype,Software system,Software,Modular design,Embedded system,Virtual prototyping
Conference
ISBN
Citations 
PageRank 
978-1-5090-3077-4
0
0.34
References 
Authors
4
5
Name
Order
Citations
PageRank
Ryan Marlow100.34
Shenghou Ma211.37
Kevin Lee345524.23
Andrew Love4102.38
Peter Athanas533642.72