Quelle: dotnetpro
Hardware erzeugen mit C++, Teil 8 12.08.2024, 00:00 Uhr

Einen RISC-Prozessor bauen

Vivado enthält einen vollständigen RISC-Prozessor namens MicroBlaze – samt C- und C++-Compiler, den benötigten Bibliotheken und einer Entwicklungsumgebung.
Endlich einen eigenen Prozessor bauen? Kein Problem. Wir erzeugen die notwendige Hardware mit Vivado in VHDL (Speicher, Pipelines, Akkumulatoren, …). Das funktioniert eigentlich ganz gut. Der Prozessor wird wohl nicht der Schnell­ste sein, aber er wird rechnen und vieles mehr können. Es ist jedoch nicht ganz so einfach, die Programmiersprachen C oder C++ auf unserem „Selbstbauteil“ laufen zu lassen.
Zum Glück wird mit der Software Vivado ein vollständiger und mit vielen Features versehener RISC-Prozessor namens MicroBlaze auf unseren Rechnern installiert – mit C- und C++-Compiler, den benötigten Bibliotheken und einer Entwicklungsumgebung.

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