Hallo, Ich habe jetzt schon etwas Erfahrung mit picoblaze gesammelt. Finde es auch sehr praktisch. Nun wollte ich etwas mehr mehr machen. Soweit ich weiss ist Microblaze nicht frei (umsonst) verfügbar, aber auch aus anderen Gründen wollte ich eher ein AVR core oder 8080 core nehmen. Die Frage ist nur welche. Ich möchte den Code nicht in Assembler schreiben. Kann für AVR core avr-gcc verwendet werden? Für 8080 core habe ich SDCC und BDS C gefunden. http://sdcc.sourceforge.net/ http://www.bdsoft.com/resources/bdsc.html Ich weiss aber nicht wieviel Anpassung da nötig sein wird. Hat jemand schon mit einem von diesen 3 Compiler für fpga softcore crosscompiliert? Auf opencores gibt es einige AVR und 8080 softcores, welche würdet ihr mir empfehlen? Grüsse
@Daniel: Mit dem AX8 hab ich mal was gemacht, aber der "rockt" nicht so richtig. Beim LatticeMico32 hat man mehr Möglichkeiten, bei gleichem Platzverbrauch. Den Artikel FPGA Soft Core kennst Du schon? Duke
@ Duke Scarring: Hast Du den Mico32 in einen Lattice-FPGA 'eingesetzt' oder in was anderes? Jens
@ Duke Scarring: Kannst Du da mal einige Ergebnisse (Anzahl LUT's, Frequenz) zum besten geben? Jens
@Jens: Ich zitiere mal aus der Wiki-Seite:
1 | # Recourcenbedarf: ~1600 Slices (Lattice/Xilinx) |
2 | # Erreicht ca. 80-116MHz auf ECP2 und XP2 Devices von Lattice und |
3 | ca. 100 MHz auf Spartan3 Generation FPGAs, |
Wobei ich nur auf 60 MHz constrained habe (hat mir ausgereicht). Duke
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.