Forum: FPGA, VHDL & Co. Programmierdauert XCF16P


von Dieter (Gast)


Lesenswert?

Hallo zusammen,

ich möchte mit einem Mikrocontroller ein Platform Flash XCF16P von 
Xilinx programmieren. Ich muss für Abschätzungen wissen, wie lang die 
Programmierung etwa dauert. Weiß jemand, ob es hierfür von Xilinx 
Berechnungen gibt?

Gruß
Dieter

von Christian R. (supachris)


Lesenswert?

Also mit den richtigen Programmier-Algoritmen über Impact und das 
Platform Cable II dauert das Programmieren incl. Löschen eines XCF32P 
etwa 90...110 Sekunden. Reichlich die Hälfte der Zeit geht fürs Löschen 
drauf.
Wenn du ein SVF File erstellen lässt, dauerts viel länger, da wird zum 
Beispiel erst mal pauschal eine Löschzeit von 140 Sekunden angesetzt, 
wahrscheinlich weil da ja keine echte Interaktion möglich ist um 
Busy-Flags abzufragen.
Sind die Programmier-Algoritmen denn überhaupt offengelegt?

von Dieter (Gast)


Lesenswert?

danke schon mal für die Antwort.

Ich weiß noch nicht, ob es Programmieralgorythmen gibt. Beim Überfliegen 
der Applikation Notes sah es so aus, als ob es sogar schon fertige 
Anwendungen gibt; z.B. hier:
http://www.xilinx.com/support/documentation/application_notes/xapp058.pdf

von Fitzebutze (Gast)


Lesenswert?

Hi,

bei mir dauerte das XCF02 mit xilprg und ICEbearPlus (FT2232 basiert) 
schätzungsweise 6 Sekunden. Ist aber schon ewig her.. das 16P sollte 
auch gehen.
Programmieralgos sind m.W. offen.

von Christian R. (supachris)


Lesenswert?

Ja, über die XAPP058 über XSVF hab ich das auch mal gemacht. Bei einem 
CPLD war der Geschwindigkeitsverlust zu verkraften, bei einem großen XCF 
möchte man das aber nicht ständig machen müssen...
Die Programmier-Algos sind im XC3SProg enthalten, wurden dann sogar mal 
gefixt für die XFC, fällt mir gerade ein. Das braucht übrigens über FTDI 
etwa genauso lange wie der Xilinx Programmer.

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.