Recursos de configuração
Suporte para descompactação
Alguns FPGAs suportam descompactação de dados de configuração, que economiza espaço de memória e tempo de configuração. Esse recurso permite armazenar dados de configuração compactados em dispositivos de configuração ou em outra memória e transmitir esse fluxo de bits compactado para o FPGA. Durante a configuração, a FPGA descompacta o fluxo de bits em tempo real e configura suas células CRAM.
Suporte para segurança de projeto
Alguns FPGAs podem descriptografar um fluxo de bits de configuração usando o algoritmo AES (advanced encryption standard). Ao usar o recurso de segurança de projeto, uma chave de segurança é armazenada no FPGA. Para configurar com sucesso um FPGA que tenha o recurso de segurança de projeto habilitado, você deve configurar o FPGA com um arquivo de configuração que foi criptografado usando a mesma chave de segurança. Alguns FPGAs oferecem armazenamento de chaves de segurança volátil e não volátil. O armazenamento de chave de segurança volátil requer backup da bateria, mas permite que a chave de segurança seja atualizada. A chave de segurança não volátil pode ser armazenada em memória não volátil dentro do dispositivo e não requer backup da bateria para armazenamento.
Suporte para atualização remota do sistema
Alguns dispositivos Intel têm circuitos dedicados de atualização remota do sistema. A lógica suave (o processador Nios® II embarcado ou a lógica do usuário) implementada no dispositivo pode baixar uma nova imagem de configuração de um local remoto, armazená-la na memória de configuração e direcionar os circuitos de atualização de sistema remoto dedicados para iniciar um ciclo de reconfiguração. O circuito dedicado realiza a detecção de erros durante e após o processo de configuração, recupera de qualquer condição de erro revertendo para uma imagem de configuração segura e fornece informações do status de erro. Este circuito de atualização de sistema remoto dedicado ajuda a evitar o tempo de inatividade do sistema.
Tabela 1. Recursos de configuração suportados pelo FPGAs
A Tabela 1 fornece um resumo dos recursos de configuração suportados por cada família FPGA.
Dispositivo |
Suporte para descompactação |
Suporte para segurança de projeto |
Suporte para atualização remota do sistema |
---|---|---|---|
FPGAs FPGA Agilex™ e SoC |
✓ |
✓ |
✓ |
FPGAs FPGA e SoC Stratix® 10 |
✓ |
✓ |
✓ |
Arria® 10 FPGA e FPGAs SoC |
✓ |
✓ |
✓ |
Cyclone® 10 GX FPGAs |
✓ |
✓ |
✓ |
FPGAs 10 de baixo consumo Cyclone® |
✓ |
✓ |
✓ |
MAX® 10 FPGAs |
✓ |
✓ |
✓ |
Stratix® V |
✓ |
✓ |
✓ |
Arria® V SoC |
✓ |
✓ |
✓ |
Arria® V |
✓ |
✓ |
✓ |
Cyclone® V SoC |
✓ |
✓ |
✓ |
Cyclone® V |
✓ |
✓ |
✓ |
Stratix® IV |
✓ |
✓ |
✓ |
Cyclone® IV E |
✓ |
- |
✓ |
Cyclone® IV GX |
✓ |
- |
✓ |
Stratix® III |
✓ |
✓ |
✓ |
Cyclone® III LS |
✓ |
✓ |
✓ |
Cyclone® III |
✓ |
- |
✓ |
Arria® II GX |
✓ |
✓ |
✓ |
Cyclone® II |
✓ |
- |
- |
O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês prevalecerá e será a determinante. Exibir a versão em inglês desta página.