Building hardware from C# models

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

  • Kenneth Skovhede
  • Brian Vinter

This paper introduces a method for modeling hardware in the C# language, using an abstraction called Synchronous Message Exchange. We describe how Synchronous Message Exchange helps model hardware from a high-level language, and describe the process used in automatically transpiling a subset of C# models into standard VHDL. We evaluate the approach with a set of examples, comprising a memory component, a financial trading algorithm, and AES encryption.

Original languageEnglish
Title of host publication3rd International Workshop on FPGAs for Software Programmers, FSP 2016, co-located with International Conference on Field Programmable Logic and Applications, FPL 2016
EditorsChristian Hochberger, Andreas Koch, Markus Weinhardt
Number of pages9
PublisherVDE Verlag GmbH
Publication date1 Jan 2019
Pages57-65
ISBN (Electronic)9783800742660
Publication statusPublished - 1 Jan 2019
Event3rd International Workshop on FPGAs for Software Programmers, FSP 2016, co-located with International Conference on Field Programmable Logic and Applications, FPL 2016 - Lausanne, Switzerland
Duration: 29 Aug 2016 → …

Conference

Conference3rd International Workshop on FPGAs for Software Programmers, FSP 2016, co-located with International Conference on Field Programmable Logic and Applications, FPL 2016
LandSwitzerland
ByLausanne
Periode29/08/2016 → …
SponsorQuickPlay
Series3rd International Workshop on FPGAs for Software Programmers, FSP 2016, co-located with International Conference on Field Programmable Logic and Applications, FPL 2016

ID: 229371898