Forum: FPGA, VHDL & Co. Dimensionierung Config-Flash Speichergröße


von FPGA-Fragender (Gast)


Lesenswert?

Hallo zusammen,

mein VHDL-Entwurf ist nahezu fertig und ich bin augenblicklich immernoch 
auf der Suche nach dem geeigneten EVAL-Board.

Nun bin auch auf die Fragestellung gestoßen, ob der 2 MBit Config Flash, 
der auf dem EVAL Board vorhanden ist, das ich in der näheren Auswahl 
hab, ausreichend dimensioniert ist ??

Den Spartan 3 als 400er werde ich nahezu vollständig ausreizen.

Wenn ichs richtig verstehe muss ich nun das file, das später hochgeladen 
werden soll über ISE compilieren und vergleichen ob die Größe des Files 
kleiner als 2 MBit d.h. ca. 256 KByte ist, richtig ???

Nun ist mir nur nicht klar, nach welchem File (Extension ) genau ich 
suchen muss.

Mir ist ebenfalls unklar, ob die Größe des Download Files 1 : 1 
vergleichbar ist, oder ob da evtl. noch overhead Infos dazukommen.

Wer kann mir hier nähere Infos geben ?

Gruß vom FPGA-Fragenden

von Rick Dangerus (Gast)


Lesenswert?

Die Config-Speicher auf den Eval-Boards sind für den entsprechenden FPGA 
ausgewählt und haben eine ausreichende Größe.

ISE, genauer bitgen spuckt ein File (meinprojekt.bit) aus, das genau in 
den FPGA bzw. Config-Speicher passt. Egal, ob Du nur ein FF nutzt oder 
alle, die Datei ist immer gleich groß.

Rick

von Helmut Z. (hzulu)


Lesenswert?

> Nun bin auch auf die Fragestellung gestoßen, ob der 2 MBit Config Flash,
> der auf dem EVAL Board vorhanden ist, das ich in der näheren Auswahl
> hab, ausreichend dimensioniert ist ??
>
die Groesse des ".bit" files ist fuer das Zieldevice konstant - d.h. 
egal wieviele LUTs verwendet werden - es hat immer diesselbe Groesse. 
Ein fertiges Eval Board sollte auf jeden Fall ausreichend Platz haben - 
sonst waer's nicht funktionsfaehig
Es sei denn, Du verwendest es nach der Konfiguration des FPGA's noch zum 
Ablegen von diversen Konstanten - das haengt dann aber davon ab wieviel 
Du reinschreiben moechtest. Es sollte aber auf jeden Fall eine komplette 
"page" (beim SPI-M25Pxx ist diese 256 Byte gross) frei haben, weil man 
nur komplette Pages, vor'm Wiederbeschreiben, loeschen kann.

> Nun ist mir nur nicht klar, nach welchem File (Extension ) genau ich
> suchen muss.

".bit"

lg
hzulu

von FPGA-Fragender (Gast)


Lesenswert?

Hallo zusammen,

meine Fragen sind wieder mal kompetent beantwortet worden !!!

Herzlichen Dank dafür !!

von Helmut Z. (hzulu)


Lesenswert?

oops!
Die Pages sind nicht 256 Byte, sondern 64kByte !!

sorry
hzulu

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.