Mid-Range-FPGAs verfügen über Hochgeschwindigkeits-Transceiver, Sicherheitsoptionen und nichtflüchtigen Betrieb

Microsemi PolarFire FPGAs Intro (Januar 2019).

Anonim

Die PolarFire-Familie zielt auf Kommunikationsinfrastruktur und bietet GHz-Geschwindigkeit IO und serielle Spuren


Die PolarFire FPGA-Familie basiert auf einer nichtlinearen 28-nm-Prozesstechnologie und zielt auf Anwendungen mit hoher Geschwindigkeit und geringer Stromaufnahme ab. Die Geräte enthalten acht bis 24 leistungsoptimierte 12, 7-GHz-Transceiver-Lanes (<100 mW pro Spur); duale, stromsparende PCIe-Ports; und eine Struktur von Nachschlagetabellen mit vier Eingängen (LUTs) mit teilbaren D-Flip-Flops als konfigurierbare Logik. Die Hochgeschwindigkeits-E / A der Familie unterstützt bis zu 1.600 Mbit / s DDR4- und 1.333-Mbit / s DDR3-Schnittstellen, während der GPIO 1.250 LVDS- und Gigabit-Ethernet-Schnittstellen unterstützt.

PolarFire-Geräte decken die mittlere FPGA-Dichte ab, mit einer Struktur von 109 K bis 418 K LUTs, 336 bis 1480 18 × 18 Multiply-Accumulate-Blöcken und bis zu 33 MBit RAM zusammen mit nichtflüchtigem ROM-Speicher. Familienmitglieder enthalten alle Sicherheitsfunktionen wie Manipulationserkennung, nicht klonbaren Speicher für Sicherheitsschlüssel und integrierte signierte Zertifikate. Einige Familienmitglieder bieten zusätzliche Sicherheitsfunktionen, darunter echte Zufallszahlengenerierung, einen Krypto-Koprozessor und CRI-DPA-Pass-Through-Lizenzierung.
Das nichtflüchtige Fabric der Familie trägt dazu bei, den statischen Stromverbrauch auf ein Minimum zu reduzieren und SRAM-Einschaltstrom und den Bedarf an externem Konfigurationsspeicher zu vermeiden. Darüber hinaus versetzt das Gerät einen API-fähigen Flash-Freeze, der das Gerät in einen stromsparenden Ruhezustand versetzt. In diesem Zustand sind alle Benutzer-E / A-Konfigurationen zwischengespeichert, Eingänge und Ausgänge sind deaktiviert, und der System-Controller-Takt fällt auf 2 MHz.
PolarFire FPGAs können mit 1, 0 V und 1, 05 V betrieben werden und bieten dem Endbenutzer die Möglichkeit, Leistung und Leistung so zu verteilen, dass sie den Anwendungsanforderungen entsprechen.

Von Richard Quinnell