Lattice Semiconductor Corporation ha rilasciato il MachXO3D FPGA per proteggere i sistemi da una varietà di minacce affrontate dagli OEM. Con MachXO3D, gli OEM possono semplificare l'implementazione di una sicurezza basata su hardware completa, robusta e flessibile per tutti i componenti del sistema. MachXO3D FPGA è in grado di rilevare, proteggere e ripristinare se stesso e altri componenti dall'accesso non autorizzato al firmware in ogni fase del ciclo di vita di un sistema, ovvero dal punto di produzione fino alla fine del ciclo di vita del sistema.
I dispositivi FPGA MachXO3 sono il componente "first-on / last-off" sui circuiti stampati, quando utilizzati per implementare le funzioni di controllo del sistema. MachXO3D protegge interi sistemi integrando funzioni di sicurezza e controllo del sistema. MachXO3D mantiene la flessibilità mentre aggiunge un blocco di configurazione sicuro per fornire l'FPGA orientato al controllo conforme alle specifiche di resilienza del firmware della piattaforma del NIST. Il nuovo MachXO3D controlla la funzione FPGA che fornisce tabelle di ricerca 4K e 9K per l'implementazione della logica che si configura istantaneamente all'accensione dalla memoria flash del dispositivo. MachXO3 dispone di doppie memorie di configurazione sul dispositivo per consentire la riprogrammazione a prova di errore del firmware dei componenti in caso di compromissione.
Le caratteristiche chiave aggiuntive di MachO3D
- Regolatore sul dispositivo per funzionamento con alimentazione singola da 2,5 / 3,3 volt
- Supporto per un massimo di 2700 Kbit di memoria Flash utente e fino a 430 Kbit di RAM a blocchi incorporati sysMEM per fornire opzioni di progettazione più flessibili
- Fino a 383 I / O, configurabili per supportare LVCMOS da 3.3 a 1.0 e progettati per integrarsi in un'ampia varietà di ambienti di sistema con funzionalità come hot-socketing, pull-down predefinito, isteresi di ingresso e velocità di risposta programmabile
- Blocco di sicurezza integrato che fornisce supporto hardware pre-verificato per funzioni crittografiche come ECC, AES, SHA, PKC e Unique Secure ID
- Motore di configurazione protetto integrato per garantire che possano essere installate solo configurazioni FPGA da una fonte attendibile
Gli esempi dei nuovi dispositivi FPGA MachXO3 sono disponibili su Lattice.