High-Performance ALM und Interconnect

Tabelle 1: ALM Funktionen und Vorteile

Verfügbare Ressourcen pro ALM

Vorteile

Frakturierbare LUT mit 8 Eingängen.

    Kann jede Logikfunktion mit 6 Eingängen und bestimmte Funktionen mit 7 Eingängen implementieren und in unabhängige kleinere LUTs unterteilt werden, z. B. zwei unabhängige LUTs mit 4 Eingängen

    Die Intel Quartus-Designsoftware integriert diese Frakturierbarkeit und optimiert sie hinsichtlich Leistung, Effizienz, Stromverbrauch und Bereich.

Zwei eingebettete Addierer

    Ermöglicht zwei Zwei-Bit-Additionen oder zwei Drei-Bit-Additionen ohne zusätzliche Ressourcen

    Operanden können aus demselben ALM generiert werden und erfordern keine zusätzliche Logik.

Vier Register

    Optimales Verhältnis von Register zu Logik, um sicherzustellen, dass das Gerät nicht registerbegrenzt ist

    Reichlich Register für Anwendungen mit vielen Registern oder Pipeline-Designs für mehr Leistung

Vier Ausgänge

    Die Eingaben eines einzelnen ALM können auf die beiden Ausgabefunktionen aufgeteilt werden, sodass breite Eingabefunktionen schnell ausgeführt und schmale Eingabefunktionen die verbleibenden Ressourcen effizient nutzen können.

MLAB

    Der Kern eines FPGA der Intel Stratix-Serie umfasst einen Logik-Array-Block (LAB), der aus regulären ALMs besteht oder als einfacher 640-Bit-Dual-Port-SRAM-Block (bekannt als MLAB) konfiguriert ist.

    MLABs können als 64 x 10 oder 32 x 20 einfache Dual-Port-SRAM-Blöcke konfiguriert werden. Die MLABs sind für die Implementierung von Filterverzögerungsleitungen, kleinen FIFO-Puffern und Schieberegistern mit einer maximalen Leistung von 600 MHz Taktfrequenz optimiert.

Hops

Erreichbare Logikelemente (LEs)

1

1.007

2

3.498

3

6.042

Gesamt

10.547