Quelle: dotnetpro
Hardware erzeugen mit C++ 14.08.2023, 00:00 Uhr

FPGAs programmieren mit C/C++

Komponenten als Hardware lassen sich nicht nur mit VHDL erzeugen, sondern auch mit weitverbreiteten Programmiersprachen wie C oder C++ – mit Vitis HLS als Werkzeug.
Die Erzeugung von Hardware mithilfe der Sprache VHDL wurde bereits in vier vorangegangenen dotnetpro-Artikeln [1] [2] [3] [4] vorgestellt. Die Sache hat aber einen Haken: Man muss die Sprache VHDL lernen und verstehen. Wäre es nicht schön, wenn man weit­verbreitete Programmiersprachen wie C oder C++ einsetzen könnte, um Komponenten als Hardware zu erzeugen? Kein Problem: Wir benutzen dazu Vitis HLS als Werkzeug.

Einführung

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar