Forum: FPGA, VHDL & Co. wie berechnet man den Durchsatz??


von Guy N. (Firma: Student) (lechristiano)


Lesenswert?

Ich habe den Design einer IP Core auf einen blattpapier entworfen und 
will davon den Durchsatz in abhängigkeit von der Taktfrequenz haben. Ich 
weiß nicht wie.

Danke
Christian

von Ich (Gast)


Lesenswert?

Durchsatz = Datenbreite * Frequenz

von Michael W. (Gast)


Lesenswert?

Ist dein Core in der Breite skalierbar? Das kämme ja auch noch mit 
hinein.

von Georg A. (georga)


Lesenswert?

Sind etwas wenig Angaben über den Core. Kann ja auch noch starkes 
Pipelining dazukommen, sodass die ersten x-tausend Taktzyklen erstmal 
gar nicht rauskommt, danach aber jeden Takt ein Wert. FFT-Cores arbeiten 
zB. so (zwangsweise). Diese Latenz wäre dann auch noch ein interessanter 
Wert.

von Klakx (Gast)


Lesenswert?

falls du unbekannt Overhead hast dann nimm Daten über mehrere Minuten 
(man wird sehr schnell sehen, wann wieviel zeit ausreichend ist) und 
mittel den Wert:

Datenmenge über 1 min / 1 min umrechnen in mittlere Datenmenge in 1 sec 
/ 1 sec.

von Guy N. (Firma: Student) (lechristiano)


Lesenswert?

Vielen Dank für die Antworten.
In meinem Fall lautet den Durchsatz:
Durchsatz = Datenbreite * Frequenz/Delay(Anzahl von Takten)

MfG
Christian

von BastiDerBastler (Gast)


Lesenswert?

Durch Delay ergibt doch keinen Sinn, wozu nimmt man eine riesige 
Pipeline, wenn man ihn durch "Zustandsautomaten-Eingabe" 
charakterisiert, also offenbar die ganze Zeit leerlaufen lässt?

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.