Hallo zusammen, weiß jemand hier zufällig, ob es einen AVR-Softcore gibt (wenns sein muss auch PIC ;) ), der eine SPI-Schnittstelle hat über die er programmiert werden kann? (Also dann einen externen EEPROM für den Programmspeicher ansteuert, der vom Controller selbst beschrieben werden kann) Es geht mir darum, dass die FPGA-konfig statisch sein soll, sodass ich die Leute, die dafür die Programme schreiben sollen, nicht mit der FPGA-Toolchain / JTAG belästigen will ;) Vielen Dank schon mal fürs Lesen und eventuell Antworten! Einen schönen Tag noch Max
Huh, etwas konfus - zumindest für mich - Deine Frage: Soll 1. der Programmspeicher von außerhalb per SPI erreichbar sein? 2. der Programmspeicher vom Core (per Software/Bootloader) erreichbar sein? A. der Programmspeicher FPGA intern sein (z.B. BRAM)? B. der Programmspeicher extern (EEPROM) sein? Duke
Hallo Duke Sorry, wenn es etwas konfus war. Hier nochmal Klartext: Es geht mir eigentlich nur darum, dass man seine herkömmliche Toolchain (IDE und Programmiertools) weiterverwenden kann, ohne dass man sich darum kümmern muss, dass der MC in nem FPGA steckt! ich nehme also wohl Variante 1B! ;) Das mit dem externen EEPROM hab ich nur zusätzlich erwähnt, weil ich eben kein neues Bitfile generieren will, wenn ich ein neues Programm in den Softcore einspiele. (Das Bitfile mit dem herkömmlichen AVR-Programmer in dem Config-EEPROM für den FPGA so zu verändern, dass beim Laden der Konfiguration in den FPGA der Bytecode für den AVR im BlockRAM liegt, wird wohl nicht gehen..)
www.microfpga.com sind 2 kleine platinhen wo ich avr core drinne habe und dann ins instr ram lade und boote kann von sd karte booten oder spi flash was immer sd karten bootloader ist nur 60 AVR befehle :) Antti
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.