Building hardware from C# models

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningfagfællebedømt

  • 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.

OriginalsprogEngelsk
Titel3rd International Workshop on FPGAs for Software Programmers, FSP 2016, co-located with International Conference on Field Programmable Logic and Applications, FPL 2016
RedaktørerChristian Hochberger, Andreas Koch, Markus Weinhardt
Antal sider9
ForlagVDE Verlag GmbH
Publikationsdato1 jan. 2019
Sider57-65
ISBN (Elektronisk)9783800742660
StatusUdgivet - 1 jan. 2019
Begivenhed3rd International Workshop on FPGAs for Software Programmers, FSP 2016, co-located with International Conference on Field Programmable Logic and Applications, FPL 2016 - Lausanne, Schweiz
Varighed: 29 aug. 2016 → …

Konference

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

ID: 229371898