The CompSOC design flow for virtual execution platforms

S.L.M. Goossens, K.B. Akesson, M.L.P.J. Koedam, A.B. Nejad, A. Nelson, K.G.W. Goossens

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

12 Citations (Scopus)
2 Downloads (Pure)


Designing a SoC for applications with mixed time-criticality is a complex and time-consuming task. Even when SoCs are built from components with known real-time properties, they still have to be combined and configured correctly to assert that these properties hold for the complete system, which is non trivial. Furthermore, applications need to be mapped to the available hardware resources and correctly integrated with the SoC's software stack, such that the realtime requirements of the applications are guaranteed to be satisfied. However, as systems grow in complexity, the design and verification effort increases, which makes it difficult to satisfy the tight time-to-market constraint. Design tools are essential to speed up the development process and increase profit. This paper presents the design flow for the CompSOC FPGA platform: a template for SoCs with mixed time-criticality applications. This work outlines how the development time of such a platform instance is reduced by means of its comprehensive tool flow, that aids a system designer in creating hardware, the associated software stack, and application mapping. Copyright 2013 ACM.
Original languageEnglish
Title of host publicationProceedings of the 10th FPGAworld Conference, (FPGAworld 2013), 10 - 12 September 2013 , Stockholm, Sweden
Place of PublicationNew York
PublisherAssociation for Computing Machinery, Inc
ISBN (Print)978-1-4503-2496-0
Publication statusPublished - 2013


Dive into the research topics of 'The CompSOC design flow for virtual execution platforms'. Together they form a unique fingerprint.

Cite this