Ext. Flash vom eigenen FPGA programmieren

Gast #1117361
Lesenswert?
• ▲
▼
Hallo Leute,
ich habe ein Board mit Spartan3 und xcf02s Flash. Der Spartan haengt 
u.a. an einem Microcontroller, der eine Verbindung zum Host hat. Jetzt 
wuerde ich gerne das xcf02s (aus dem der Spartan3 im Slave-Serial Mode 
konfiguriert wird) zur Laufzeit mit neuem Spartan-Bitstream versorgen.

Das muesste doch (evtl. unter Zuhilfenahme eines PicoBlaze) 
funktionieren, oder? Die JTAG Pins am Spartan3 und xsf02s koennen dann 
doch bleiben (autoconfig nach dem einschalten), dazu koennte ich ein 
paar IOs vom FPGA ansteuern (kontrolliert vom µC) die dann den Flash 
programmieren, oder?

Hat zufaellig schonmal jemand sowas gemacht?
Gast #1117407
Lesenswert?
• ▲
▼
Hi und danke,
die Idee mit den FPGA-pins plus den FPGA-JTAG-pins am Flash kommt daher, 
dass ich das noch ohne grosse Boardaenderung reinfummeln koennte, 
Verdrahtung vom µC zum Flash waere aufwaendiger.

Aber zumindest entnehme ich deiner Antwort, dass man das wohl so machen 
kann. Der FPGA kriegt 'ab Werk' einen Bitstream per JTAG weil er den µC 
aus dem Reset holen muss. Wenn dann alles 'oben' ist, dann kaeme die 
gelegentliche Neuprogrammierung des Flash ueber den µC (oder µC+FPGA).

Gruss+Danke!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren