Building hardware from C# models
Conference: FSP 2016 - Third International Workshop on FPGAs for Software Programmers
08/29/2016 at Lausanne, Schweiz
Pages: 9Language: englishTyp: PDFPersonal VDE Members are entitled to a 10% discount on this title
Skovhede, Kenneth; Vinter, Brian (Niels Bohr Institute, University of Copenhagen, Denmark)
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.