NEORV32 auf Spartan3

Gast #7013813
Lesenswert?
• ▲
▼
Klein? Vielleicht noch in Richtung winzigklein???

Ja es gibt größere FPGA's, aber schau doch bitte erst mal im Datenblatt 
nach wieviel slices 'dein FPGA' hat.
Dann vergleich das mit den typischen Angaben für Softcores, 32bit 
RISC-CPU sollte bei ca. 1000 slices liegen. Und schon hast Du die 
Antwort auf Deine Frage selbst gefunden.

Eine generelle Orientierung ist auch dort gegegeben: 
https://www.mikrocontroller.net/articles/Retrocomputing_auf_FPGA#FPGA-Auswahl

Oder du investierst mal die eine Stunde und machst eine Probesynthese 
für die genannte CPU?!

--
Auf https://cdn.hackaday.io/files/1741677451560928/NEORV32.pdf S.14f 
findet man detailierte Angaben zu FlipFlop und Logic-resourcen der 
einzelnen Module des NEORV32.
Angehängte Dateien:
Gast #7013949
Lesenswert?
• ▲
▼
Fitzebutze schrieb:
> Gehen tut das schon, aber es gibt weit kompaktere
> "Fertigloesungen" mit
> GCC-Support, die im Docker-Container als virtuelle CPU laufen.
> Guck mal unter https://github.com/hackfin/masocist. Die Cores neo430 und
> zpung benötigen sehr wenig Programmspeicher.
> Ist allerdings recht linuxlastig und für Anfänger nicht zu empfehlen.

Ich brauche aber auch den C++ Compiler

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.