Forum: FPGA, VHDL & Co. Xilinx Impact - FPGA Bitfile + MCU Program ins SPI Flash schreiben


von Valko Z. (hydravliska)


Lesenswert?

Guten Tag,

ich würde gerne fragen ob jemand schon was ähnliches gemacht hat.

Aufgabe:
Auf einem Board befinden sich ein FPGA, Spartan6 und ein MCU. Gewünscht 
ist, dass in dem on-board SPI Flash M25P128 zwei Dateien, FPGA Bitfile 
und MCU Programcode abgelegt wird, am besten durch IMPACT (SPI Flash 
bespielen).

Nachdem das FPGA gebootet hat soll ein VHDL Modul das SPI Flash auslesen 
und den MCU laden (der Addressoffset ist natürlich statisch und 
bekannt).

Ist das mit Impact überhaupt machbar?

Danke im voraus.

Gruss,
Valko

von Christian R. (supachris)


Lesenswert?

Ja das klappt. Du kannst mit iMPACT (besser gesagt mit promgen) mehrer 
User Files zusätzlich zum BitFile in das prom File packen. Wenn du ein 
prom File für den Flash erstellst, fragt dich iMPACT ob du noch 
non-configuration data hinzufügen willst. Da muss dann dein MCU programm 
rein.

von Valko Z. (hydravliska)


Lesenswert?

Hallo Christian,

danke für den schnellen Antwort. Werde ich mir anschauen :)


Gruss,
Valko

von Duke Scarring (Gast)


Lesenswert?

Valko Zapalko schrieb:
> Nachdem das FPGA gebootet hat soll ein VHDL Modul das SPI Flash auslesen
> und den MCU laden (der Addressoffset ist natürlich statisch und
> bekannt).
Diesen Teil habe ich auch schon realisiert. Nur das mein MCU im FPGA 
ist. Was hast du für einen MCU?

Duke

von Valko Z. (hydravliska)


Lesenswert?

TMS320C28346 Delfino von TI


Gruss,
Valko

von Duke Scarring (Gast)


Lesenswert?

Valko Zapalko schrieb:
> TMS320C28346 Delfino
Also schon was Spezielleres. Kannst Du dessen Programmieralgorithmus gut 
im FPGA umsetzen?

Ist eigentlich die Hardware (Platine) schon fertig?
Bisher hab ich eher Lösungen gesehen, wo das FPGA vom MCU aus 
kofiguriert wurde, also die MCU Master ist. Wäre das für Euch/Dich auch 
denkbar?

Duke

von Valko Z. (hydravliska)


Lesenswert?

Leider nicht. Gewünscht ist dass das FPGA die MCU konfiguriert. Das 
Board ist schon fertig.

Valko

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
Noch kein Account? Hier anmelden.