Lattice Semiconductor Corporation, OEM'lerin karşılaştığı çeşitli tehditlere karşı sistemleri korumak için MachXO3D FPGA'yı piyasaya sürdü. MachXO3D ile OEM'ler, tüm sistem bileşenleri için kapsamlı, sağlam ve esnek donanım tabanlı güvenliğin uygulanmasını basitleştirebilir. MachXO3D FPGA, bir sistemin yaşam döngüsünün her aşamasında, yani üretim noktasından sistemin ömrünün sonuna kadar kendisini ve diğer bileşenleri yetkisiz ürün yazılımı erişiminden algılayabilir, koruyabilir ve kurtarabilir.
MachXO3 FPGA cihazları, sistem kontrol işlevlerini uygulamak için kullanıldıklarında devre kartları üzerindeki "ilk aç / son kapat" bileşenidir. MachXO3D, güvenlik ve sistem kontrol işlevlerini entegre ederek tüm sistemleri korur. MachXO3D, NIST'in Platform Firmware Resilience spesifikasyonuyla uyumlu kontrol odaklı FPGA sunmak için güvenli bir konfigürasyon bloğu eklerken esnekliği korur. Yeni MachXO3D kontrolleri, aygıtın flash belleğinden açılışta anında yapılandırılan mantığı uygulamak için 4K ve 9K arama tabloları sağlayan FPGA işlevi. MachXO3, ödün verme durumunda bileşen belleniminin hatasız yeniden programlanmasını sağlamak için çift cihaz üzerinde yapılandırma belleğine sahiptir.
MachO3D'nin ek temel özellikleri
- Tek 2,5 / 3,3 volt güç kaynağı çalışması için cihaz üzerinde regülatör
- Daha esnek tasarım seçenekleri sağlamak için 2700 Kbit'e kadar kullanıcı Flash belleği ve 430 Kbit'e kadar sysMEM gömülü blok RAM desteği
- 383 I / O'ya kadar, LVCMOS 3.3 ila 1.0'ı destekleyecek şekilde yapılandırılabilir ve çalışırken soketleme, varsayılan aşağı çekme, giriş histerezisi ve programlanabilir dönüş hızı gibi özelliklerle çok çeşitli sistem ortamlarına entegre olacak şekilde tasarlanmıştır
- ECC, AES, SHA, PKC ve Benzersiz Güvenli Kimlik gibi kriptografik işlevler için önceden doğrulanmış donanım desteği sağlayan yerleşik güvenlik bloğu
- Yalnızca güvenilir bir kaynaktan FPGA yapılandırmalarının yüklenebilmesini sağlamak için yerleşik güvenli yapılandırma motoru
Yeni MachXO3 FPGA cihazlarının örnekleri Lattice'de mevcuttur.