Taktung und Stromverbrauch

OP #714814
Lesenswert?

Der Energiebedarf eines Moduls auf einem FPGA nimmt ja mit Freuenz der 
Verarbeitung zu. Ist dieser Zusammenhang eigentlich linear?
Hintergrund: Ich habe mehrere Module, die in einer bestimmten 
Zeit(zwischen zwei Eingangssamples) ihre Arbeit verrichtet haben müssen. 
Diese Module brauchen aber unterschiedlich lange. Wenn ich also alle so 
langsam wie möglich arbeiten lassen möchte, benötige ich mehrere Takte.
Deshalb frage ich mich ob es vom Energiebedarf einen Unterschied macht, 
ob ein Modul über den zur Verfügung stehenden Zeitraum langsam arbeitet, 
oder halt ein bisschen schneller und dafür den Rest der Zeit ruht. Dann 
könnte ich ja für alle Module denselben Takt verwenden, der sich nach 
dem Modul mit der längsten Bearbeitungsdauer richtet.
#714816
Lesenswert?

@ Philip Kirchhoff (plip)

>Der Energiebedarf eines Moduls auf einem FPGA nimmt ja mit Freuenz der
>Verarbeitung zu. Ist dieser Zusammenhang eigentlich linear?

Ja, weil es CMOS ist.

>langsam wie möglich arbeiten lassen möchte, benötige ich mehrere Takte.

Vorsicht!

Taktung FPGA/CPLD

>Deshalb frage ich mich ob es vom Energiebedarf einen Unterschied macht,
>ob ein Modul über den zur Verfügung stehenden Zeitraum langsam arbeitet,
>oder halt ein bisschen schneller und dafür den Rest der Zeit ruht.

Ist im Wesentlichen gleich, weil die Anzahl der Signalwechsel gleich 
ist.

>könnte ich ja für alle Module denselben Takt verwenden, der sich nach
>dem Modul mit der längsten Bearbeitungsdauer richtet.

Das sollte man auch.

MFG
Falk
Gast #716256
Lesenswert?

>Deshalb frage ich mich ob es vom Energiebedarf einen Unterschied macht,
>ob ein Modul über den zur Verfügung stehenden Zeitraum langsam arbeitet,
>oder halt ein bisschen schneller und dafür den Rest der Zeit ruht.

Im Spitzenstrom macht es schon einen Unterschied. Wenn der zeitliche 
Abstand deiner Eingangssamples genügend klein ist, kann das durch die 
Blockkondensatoren aufgefangen werden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren