MicroBlaze Takt: Unterschied zwischen den Versionen
(→Frage) |
|||
Zeile 15: | Zeile 15: | ||
gesehen, der bei 60% Füllgrad die 100 Mhz für den uBlaze schaffte, bei | gesehen, der bei 60% Füllgrad die 100 Mhz für den uBlaze schaffte, bei | ||
96% nur noch 85Mhz. Ein Wechsel auf den schnelleren Speedgrade -5 | 96% nur noch 85Mhz. Ein Wechsel auf den schnelleren Speedgrade -5 | ||
ließ noch 92 MHz übrig. Also für 100 Mhz sollte Dein Chip | |||
höchstens zu 60% voll sein, etwas Luft hast Du bei Speedgrade -5, aber | höchstens zu 60% voll sein, etwas Luft hast Du bei Speedgrade -5, aber | ||
auch da sind sind die 100 Mhz nicht immer drin. | auch da sind sind die 100 Mhz nicht immer drin. |
Version vom 29. März 2007, 12:00 Uhr
Frage
Außerdem ist die Performance für Spartan3 mit 92 DMIPS angegeben, aber nur für den S1500. Kann man davon ausgehen, dass der S400-S500 deutlich langsamer ist, oder schenken die sich fast nichts??
Antwort
Genauer stehen die 92DMIPS für einen S3-1500-5 auf 100MHz. Wieviel resourcen noch frei waren (Füllgrad) ist unbekannt. Ich schätze nur 20% des Test-FPGA's waren vom Design belegt.
Die Frage ist, ob die 100MHz auch für andere Chips erreichbar sind. Das ist eher eine Frage der Auslastung. Ich hab mal einen S3-1000-4 gesehen, der bei 60% Füllgrad die 100 Mhz für den uBlaze schaffte, bei 96% nur noch 85Mhz. Ein Wechsel auf den schnelleren Speedgrade -5 ließ noch 92 MHz übrig. Also für 100 Mhz sollte Dein Chip höchstens zu 60% voll sein, etwas Luft hast Du bei Speedgrade -5, aber auch da sind sind die 100 Mhz nicht immer drin.
Und 92 DMIPS entsprechen einen Pentium P66 von 1993 ...