Lattice Semiconductor Corporation släppte MachXO3D FPGA för att säkra system mot olika hot mot OEM-tillverkare. Med MachXO3D kan OEM-företag förenkla implementeringen av omfattande, robust och flexibel maskinvarubaserad säkerhet för alla systemkomponenter. MachXO3D FPGA kan upptäcka, skydda och återställa sig själv och andra komponenter från obehörig åtkomst till firmware i varje steg i systemets livscykel, dvs. från tillverkningspunkten ända till systemets livslängd.
MachXO3 FPGA-enheter är "först-på / sista-av" -komponenten på kretskort när de används för att implementera systemkontrollfunktioner. MachXO3D skyddar hela system genom att integrera säkerhets- och systemkontrollfunktioner. MachXO3D behåller flexibiliteten samtidigt som den lägger till ett säkert konfigurationsblock för att leverera den kontrollorienterade FPGA-kompatibla med NIST: s plattformsbeständighet. Den nya MachXO3D-kontrollfunktionen FPGA som tillhandahåller 4K- och 9K-uppslagstabeller för implementering av logik som direkt konfigureras vid uppstart från enhetens flashminne. MachXO3 har dubbla konfigurationsminnen på enheten för att möjliggöra felsäker omprogrammering av komponent firmware i händelse av kompromiss.
De ytterligare viktiga funktionerna i MachO3D
- Enhetsregulator för enkel 2,5 / 3,3-volts strömförsörjning
- Stöd för upp till 2700 kbits flashminne för användare och upp till 430 kbits sysMEM-inbäddat RAM-minne för mer flexibla designalternativ
- Upp till 383 I / O, konfigurerbar för att stödja LVCMOS 3.3 till 1.0, och utformad för att integreras i en mängd olika systemmiljöer med funktioner som hot-socketing, standard pull-down, ingångshysteres och programmerbar svänghastighet
- Inbäddat säkerhetsblock som ger förverifierad maskinvarustöd för kryptografiska funktioner som ECC, AES, SHA, PKC och Unique Secure ID
- Inbyggd säker konfigurationsmotor för att säkerställa att endast FPGA-konfigurationer från en betrodd källa kan installeras
Proverna från de nya MachXO3 FPGA-enheterna finns på Lattice.