Die Lattice Semiconductor Corporation hat das MachXO3D-FPGA veröffentlicht, um Systeme gegen eine Vielzahl von Bedrohungen zu schützen, denen OEMs ausgesetzt sind. Mit MachXO3D können OEMs die Implementierung einer umfassenden, robusten und flexiblen hardwarebasierten Sicherheit für alle Systemkomponenten vereinfachen. MachXO3D FPGA kann sich selbst und andere Komponenten in jeder Phase des Systemlebenszyklus, dh vom Zeitpunkt der Herstellung bis zum Ende der Lebensdauer des Systems, vor unbefugtem Firmware-Zugriff erkennen, schützen und wiederherstellen.
MachXO3-FPGA-Geräte sind die „First-On / Last-Off“ -Komponente auf Leiterplatten, wenn sie zur Implementierung von Systemsteuerungsfunktionen verwendet werden. MachXO3D schützt ganze Systeme durch die Integration von Sicherheits- und Systemsteuerungsfunktionen. MachXO3D behält die Flexibilität bei und fügt einen sicheren Konfigurationsblock hinzu, um das steuerungsorientierte FPGA bereitzustellen, das der NIST Platform Firmware Resilience-Spezifikation entspricht. Das neue MachXO3D steuert das Funktions-FPGA, das 4K- und 9K-Nachschlagetabellen für die Implementierung von Logik bietet, die beim Einschalten aus dem Flash-Speicher des Geräts sofort konfiguriert wird. Der MachXO3 verfügt über zwei Konfigurationsspeicher auf dem Gerät, um im Falle eines Kompromisses eine ausfallsichere Neuprogrammierung der Komponenten-Firmware zu ermöglichen.
Die zusätzlichen Hauptmerkmale des MachO3D
- On-Device-Regler für den Betrieb mit einer einzelnen 2,5 / 3,3-Volt-Stromversorgung
- Unterstützung für bis zu 2700 Kbit Flash-Speicher des Benutzers und bis zu 430 Kbit sysMEM Embedded Block RAM für flexiblere Entwurfsoptionen
- Bis zu 383 E / A, konfigurierbar für die Unterstützung von LVCMOS 3.3 bis 1.0 und für die Integration in eine Vielzahl von Systemumgebungen mit Funktionen wie Hot-Socketing, Standard-Pulldown, Eingangshysterese und programmierbarer Anstiegsgeschwindigkeit ausgelegt
- Eingebetteter Sicherheitsblock, der vorab überprüfte Hardwareunterstützung für kryptografische Funktionen wie ECC, AES, SHA, PKC und Unique Secure ID bietet
- Embedded Secure Configuration Engine, um sicherzustellen, dass nur FPGA-Konfigurationen von einer vertrauenswürdigen Quelle installiert werden können
Die Beispiele der neuen MachXO3-FPGA-Geräte sind bei Lattice erhältlich.