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
Noch eine Möglichkeit wäre der T51-Core.
Gast
#1249686
@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
Gast
#1249867
@ Duke Scarring: Hast Du den Mico32 in einen Lattice-FPGA 'eingesetzt' oder in was anderes? Jens
Gast
#1249897
@Jens: Ich hab den soc-lm32 auf einem Spartan3 verwendet. Duke
Gast
#1250027
@ Duke Scarring: Kannst Du da mal einige Ergebnisse (Anzahl LUT's, Frequenz) zum besten geben? Jens
Gast
#1250129
@Jens: Ich zitiere mal aus der Wiki-Seite:
1 | |
2 | |
3 | |
Wobei ich nur auf 60 MHz constrained habe (hat mir ausgereicht). Duke
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.