Características de configuración
Soporte de descompresión
Algunas FPGAs admiten la descompresión de datos de configuración, lo que ahorra tiempo y espacio en la memoria de configuración. Esta característica le permite almacenar datos de configuración comprimidos en dispositivos de configuración u otra memoria y transmitir esta secuencia de bits comprimida al FPGA. Durante la configuración, el FPGA descomprime el bitstream en tiempo real y configura sus celdas CRAM.
Soporte de seguridad de diseño
Algunos FPGAs pueden descifrar una secuencia de bits de configuración mediante el algoritmo estándar de cifrado avanzado (AES). Cuando se utiliza la función de seguridad de diseño, se almacena una clave de seguridad en el FPGA. Para configurar correctamente un FPGA que tiene habilitada la característica de seguridad Design, debe configurar el FPGA con un archivo de configuración cifrado con la misma clave de seguridad. Algunas FPGAs ofrecen almacenamiento de claves de seguridad volátil y no volátil. El almacenamiento volátil de claves de seguridad requiere una batería de respaldo, pero permite actualizar la clave de seguridad. La clave de seguridad no volátil se puede almacenar en una memoria no volátil dentro del dispositivo y no requiere batería de respaldo para su almacenamiento.
- Descripción general de seguridad para dispositivos FPGA basados en SDM
- An 556: utilizando las características de seguridad de diseño de FPGAs
- Un 341: utilizando la función de seguridad de diseño en Stratix® II y Stratix® II GX FPGAs
- Un 512: utilizando la función de seguridad de diseño en Stratix® III FPGAs
Asistencia para actualización remota del sistema
Algunos dispositivos Intel tienen circuitos dedicados de actualización remota del sistema. La lógica soft (ya sea el procesador integrado Nios® II o la lógica de usuario) implementada en el dispositivo puede descargar una nueva imagen de configuración desde una ubicación remota, almacenarla en la memoria de configuración y dirigir el circuito de actualización del sistema remoto dedicado para iniciar un ciclo de reconfiguración. El circuito dedicado realiza la detección de errores durante y después del proceso de configuración, se recupera de cualquier condición de error volviendo a una imagen de configuración segura y proporciona información sobre el estado del error. Estos circuitos dedicados de actualización remota del sistema ayudan a evitar el tiempo de inactividad del sistema.
Tabla 1. Características de configuración compatibles con FPGAs
La tabla 1 proporciona un resumen de las características de configuración compatibles con cada familia de FPGA.
Dispositivo |
Soporte de descompresión |
Soporte de seguridad de diseño |
Asistencia para actualización remota del sistema |
---|---|---|---|
Agilex™ FPGA y SoC FPGAs |
✓ |
✓ |
✓ |
Stratix® 10 FPGA y SoC FPGAs |
✓ |
✓ |
✓ |
Arria® 10 FPGA y SoC FPGAs |
✓ |
✓ |
✓ |
Cyclone® 10 GX FPGAs |
✓ |
✓ |
✓ |
Cyclone® 10 LP FPGAs |
✓ |
✓ |
✓ |
MAX® 10 FPGAs |
✓ |
✓ |
✓ |
Stratix® V |
✓ |
✓ |
✓ |
Sistema integrado en chip Arria® V |
✓ |
✓ |
✓ |
Arria® V |
✓ |
✓ |
✓ |
Sistema integrado en chip Cyclone® V |
✓ |
✓ |
✓ |
Cyclone® V |
✓ |
✓ |
✓ |
Stratix® IV |
✓ |
✓ |
✓ |
Cyclone® IV E |
✓ |
- |
✓ |
Cyclone® IV GX |
✓ |
- |
✓ |
Stratix® III |
✓ |
✓ |
✓ |
Cyclone® III LS |
✓ |
✓ |
✓ |
Cyclone® III |
✓ |
- |
✓ |
Arria® II GX |
✓ |
✓ |
✓ |
Cyclone® II |
✓ |
- |
- |
El contenido de esta página es una combinación de la traducción humana y automática del contenido original en inglés. Este contenido se ofrece únicamente para su comodidad como información general y no debe considerarse completa o precisa. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.