Bei Kern- und I/O-Registern wird die Deaktivierung der Taktfrequenz (CE) verhindern, dass die Register umschalten, aber der Taktbaum schaltet weiter um und verbraucht Strom. Da der Taktbaum eine große Quelle des Stromverbrauchs ist (viel größer als die Register, um die sie wechseln), sollten Sie im Durchschnitt nur eine geringfügige Änderung des Stromverbrauchs erwarten, nachdem die Register ihre CEs deaktiviert haben. Durch den Einsatz von Clock können Sie jedoch verhindern, dass die Ausgänge aus den Blöcken umzuschalten sind, so dass Sie auch die dynamische Energie sparen, die mit dem unnötigen Umschalten des Routings oder einer zusätzlichen Kombinationslogik verbunden ist, die vom jeweiligen Block gespeist wird.
Bei RAM-Blöcken stammt der größte Teil ihrer Energie aus der Taktung des RAM und wenn Sie den RAM nicht takten, verbraucht er sehr viel Energie. Daher können Sie einen größeren Unterschied sehen, wenn Takt aktiviert auf RAMs verwendet wird.
Zusammenfassend lässt sich feststellen, dass jedes Design einzigartig ist und obwohl einige Designs nicht so enorm von der Nutzung der Taktfrequenz profitieren, wie es andere ermöglichen, empfiehlt Altera, CEs zu verwenden und deren Wirksamkeit für Ihr Design zu beurteilen.
Diese Lösung kann zwar dazu beitragen, das Verhalten von zwei identischen Designs mit CEs ein- und auszuschalten, aber dies ist nicht als Spezifikation oder Empfehlung der Leistung für Ihr jeweiliges Design gedacht. Stellen Sie in allen Fällen sicher, dass Sie Ihren Stromverbrauch simulieren, um den für Ihren Chip spezifischen Energieverbrauch vorherzusagen.