Artikel-ID: 000082138 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 13.02.2006

Warum werden der Carry Look-Ahead Adder und der Ripple-Carry Adder von der Altera Beispiel-Website mit derselben Geschwindigkeit ausgeführt, wenn sie in der MAX PLUS II Software implementiert werden?

Umgebung

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung Wenn Sie die beiden verschiedenen Adder unter den Standardbedingungen implementieren, funktionieren sie auf die gleiche Geschwindigkeit. Dies liegt daran, dass während der Standardbedingungen parallele Expander/Carry Ketten (je nach dem Gerät, das Sie ins Visier nehmen) werden ignoriert und nicht in der Kompilierung des Designs. Der Carry Look-Ahead Adder ist schneller, da er das Übertragungssignal von jedem Vollbit-Adder, um eine Gesamtsumme mit einer schnelleren Geschwindigkeit zu berechnen. Dies zu haben Funktion im Adder implementiert, müssen Sie den Stil "schnelle Synthese" verwenden.

Um in den Stil "Schnelle Synthese" zu wechseln, gehen Sie zum Menü Assign (Zuweisen) in der MAX PLUS II Software und wählen Sie Globale Synthese der Projektlogik. Klicken Sie als Nächstes auf "Define Synthesis Style". Beachten Sie, dass unter "Normal"-Art, Parallel-Expander/Carry-Ketten sind aus. Wenn Sie jedoch den Stil ändern auf "Fast" (Schnell) aus dem Pulldown-Menü werden Parallel-Expander/Carry-Ketten aktiviert.

Sobald dieser "schnelle" Stil eingeschaltet ist und Sie Ihr Design neu kompilieren, ist der Carry-Look-Ahead Adder wird mit Parallel-Expandern/Carry-Ketten implementiert, um die Berechnung zu beschleunigen. Wenn Sie das Gleiche mit dem Ripple-Carry Adder tun, wird das Adder dennoch beschleunigt, da die das gesamte Design wird mit einem schnelleren Stil hergestellt. Allerdings ist die Methode, die verwendet wird, berechnen, dass die Summe immer noch langsamer ist als der Carry-Look-Ahead Adder. Wenn Sie sich die Berichtdatei für jeden Adder, Sie werden beachten, dass mit der schnellen Synthese-Art, der Carry-Look Adder mehr Parallel Expander/Carry Chains verwendet.

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1 Produkte

Intel® programmierbare Geräte

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.