Gast
#7013802
Hat jemand von euch Erfahrungen den NEORV32 in Verbindung mit einem Spartan3 XC3S400? Kann man so einen Core sinnvoll auf so einem kleinen FPGA einsetzen? Ich brauche eigentlich nur UART und einen Timer.
|
Anzeige
|
NEORV32 auf Spartan3
Gast
#7013802
Hat jemand von euch Erfahrungen den NEORV32 in Verbindung mit einem Spartan3 XC3S400? Kann man so einen Core sinnvoll auf so einem kleinen FPGA einsetzen? Ich brauche eigentlich nur UART und einen Timer.
Gast
#7013813
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.
Gast
#7013816
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.
Gast
#7013817
Fpgakuechle K. schrieb: > 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. Siehe Auszug im Anhang
Gast
#7013949
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 schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|