Lattice Semiconductor Corporation a lancé le FPGA MachXO3D pour sécuriser les systèmes contre diverses menaces auxquelles sont confrontés les OEM. Avec MachXO3D, les OEM peuvent simplifier la mise en œuvre d'une sécurité matérielle complète, robuste et flexible pour tous les composants du système. MachXO3D FPGA peut détecter, protéger et récupérer lui-même et d'autres composants contre l'accès non autorisé au micrologiciel à chaque étape du cycle de vie d'un système, c'est-à-dire du point de fabrication jusqu'à la fin de vie du système.
Les dispositifs FPGA MachXO3 sont le composant «premier allumé / dernier éteint» sur les cartes de circuits imprimés, lorsqu'ils sont utilisés pour implémenter les fonctions de contrôle du système. MachXO3D protège des systèmes entiers en intégrant des fonctions de sécurité et de contrôle du système. MachXO3D conserve la flexibilité tout en ajoutant un bloc de configuration sécurisé pour fournir le FPGA orienté contrôle conforme à la spécification Platform Firmware Resilience du NIST. Le nouveau FPGA contrôle la fonction MachXO3D qui fournit des tables de recherche 4K et 9K pour la mise en œuvre d'une logique qui se configure instantanément à la mise sous tension à partir de la mémoire flash de l'appareil. Le MachXO3 dispose de deux mémoires de configuration sur l'appareil pour permettre la reprogrammation de sécurité du micrologiciel des composants en cas de compromis.
Les fonctionnalités clés supplémentaires du MachO3D
- Régulateur intégré pour un fonctionnement avec une seule alimentation 2,5 / 3,3 volts
- Prise en charge de jusqu'à 2700 Kbits de mémoire Flash utilisateur et jusqu'à 430 Kbits de mémoire RAM intégrée SysMEM pour offrir des options de conception plus flexibles
- Jusqu'à 383 E / S, configurables pour prendre en charge LVCMOS 3.3 à 1.0, et conçu pour s'intégrer dans une grande variété d'environnements système avec des fonctionnalités telles que la prise à chaud, le pull-down par défaut, l'hystérésis d'entrée et la vitesse de balayage programmable
- Bloc de sécurité intégré qui fournit un support matériel pré-vérifié pour les fonctions cryptographiques telles que ECC, AES, SHA, PKC et Unique Secure ID
- Moteur de configuration sécurisé intégré pour garantir que seules les configurations FPGA d'une source fiable peuvent être installées
Les échantillons des nouveaux appareils FPGA MachXO3 sont disponibles chez Lattice.