Hallo liebes Forum,
ich habe hier 2 Boards die quasi identisch sind (selbst geroutet).
- Das eine Board ist bestückt mit einem Altera CylconeIV EP4CE15F23C7N
- Das andere Board ist bestückt mit einem Altera CycloneIV
EP4CE115F23C7N (mehr Logikzellen etc., aber gleiches Footprint)
Beide FPGAs sind mit dem selben Flash-Konfigurationsspeicher verbunden
(S25FL064P).
Für beide FPGAs habe ich nun identische *jic-Files erstellt. Identisch
heißt in diesem Fall das die implementierte Logik exakt die gleiche ist,
allerdings das Pin-Assignment und die Kompilierung jeweils an die
unterschiedlichen FPGAs angepasst wurde.
Beide Files sind 8Mbyte groß.
Wenn ich nun Board-1 (EP4CE15F23C7N) mit dem entsprechenden 1.jic-File
über JTAG programmiere (über den Programmer von QuartusII), dauert das
ganze ca. 6 sek.
Programmiere ich jetzt das 2.jic-File über JTAG auf Board-2
(EP4CE115F23C7N), dauert das ganze ca. 25 sek. => Also 4x länger!
Die "ERASE"-Funktion benötigt auch unterschiedlich lange, allerdings ist
hier der Unterschied nicht so dramatisch (Board-1=ca. 35 sek.;
Board-2=ca. 40 sek.)
Rein interessehalber: Warum gibt es hier unterschiedliche "Lauf"-Zeiten?
Danke!
full well