Building hardware from C# models

Konferenz: FSP 2016 - Third International Workshop on FPGAs for Software Programmers
29.08.2016 in Lausanne, Schweiz

Tagungsband: FSP 2016

Seiten: 9Sprache: EnglischTyp: PDF

Persönliche VDE-Mitglieder erhalten auf diesen Artikel 10% Rabatt

Autoren:
Skovhede, Kenneth; Vinter, Brian (Niels Bohr Institute, University of Copenhagen, Denmark)

Inhalt:
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.