2016-05-11 8 views
-1

dieses System gegeben, und unter der Annahme, wir es mit der minimalen Anzahl von Registern pipelined:Maximaler Durchsatz eines Gitter von Hardware-Logik-Operationen

Click me for the picture

Wie kann ich den maximalen Durchsatz zu berechnen, ohne auch nur die Mindestanzahl zu wissen von Registern benötigt, um dies zu pipeline?

+0

'C' sieht wie ein offensichtlicher Flaschenhals aus. Der Gesamtdurchsatz wird ungefähr ein Ergebnis von C pro Takt sein. Wenn C intern nicht pipelined sein kann, dann wird seine Ausbreitungsverzögerung von 25 ns der Engpass für hohe sein, die Sie das System takten können, richtig? Es sollte möglich sein, den Rest davon zu pipettieren, um einen Eingang für C bereit zu haben, oft, da die anderen Stufen kürzere Ausbreitungsverzögerungen haben. –

+0

@PeterCordes Danke! Ist es wirklich. –

Antwort

0

C sieht wie ein offensichtlicher Flaschenhals aus. Der Gesamtdurchsatz wird ungefähr ein Ergebnis von C pro Takt sein. Wenn C nicht intern pipelined sein kann, dann wird seine Ausbreitungsverzögerung von 25ns der Engpass dafür sein, wie hoch Sie das System takten können, richtig?

Es sollte möglich sein, den Rest davon zu pipettieren, um Eingang für C bereit zu haben, oft, da die anderen Stufen kürzere Ausbreitungsverzögerungen haben.