Recursos de configuração
Recursos de configuração suportados pelo FPGAs Altera.
O suporte a recursos de configuração oferece recursos para dispositivos Agilex™ 7, Agilex™ 5, Stratix® 10, Arria® 10, Cyclone® 10, Stratix® V e Arria® V.
Obtenha suporte adicional para a arquitetura de sistema Agilex™ 7 e a arquitetura de sistema Agilex™ 5, jornadas guiadas passo a passo para fluxos de desenvolvimento padrão que acompanham os principais recursos críticos e documentação.
Para outros dispositivos, pesquise nas Coleções de Suporte de Dispositivos e Produtos.
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.
Tabela 1. Suporte para segurança de projeto
A Tabela 1 fornece documentação sobre o suporte para segurança do projeto.
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.
Descrição | dadocumentação | dos dispositivos suportados |
---|---|---|
Visão geral de segurança para dispositivos FPGA baseados em SDM |
Agilex™ 7 dia 10 de Stratix® |
Altera® produtos são projetados com hardware e firmware de segurança dedicados e altamente configuráveis. Altera® aplica o ciclo de vida do desenvolvimento de segurança entre software, firmware e hardware para desenvolver e manter produtos mais seguros. Nenhum produto ou componente é totalmente seguro. |
dia 10 de Arria® dia 10 de Cyclone® Stratix® V Arria® V Cyclone® V Stratix® IV Arria® II |
Esta nota de aplicação descreve como você pode usar os recursos de segurança de projeto em Altera® FPGAs de 40, 28 e 20 nm para proteger seus projetos contra cópia não autorizada, engenharia reversa e adulteração de seus arquivos de configuração |
|
Stratix® II Stratix® II GX |
Ao usar o recurso de segurança de projeto do Stratix II ou Stratix II GX, a chave de segurança é armazenada em um local não volátil dentro do dispositivo Stratix II ou Stratix II GX. |
|
Stratix® III | Esta nota de aplicação abrange, visão geral do recurso de segurança do projeto, requisitos de hardware e software, etapas para implementar um fluxo de configuração seguro, esquemas de configuração suportados, suporte a flashloader serial com criptografia habilitada, considerações ao escolher um esquema de configuração, parâmetros de temporização com o recurso de segurança do projeto habilitado e controles de exportação dos Estados Unidos. |
Tabela 2. Suporte para atualização remota do sistema
A Tabela 2 fornece documentação para o suporte de atualização remota do sistema.
Altera dispositivos possuem 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.
Descrição | dadocumentação | dos dispositivos suportados |
---|---|---|
dia 10 de Arria® Cyclone® 10 GX Cyclone® 10 LP Stratix® V Arria® V Cyclone® V Stratix® IV Cyclone® IV Arria® II |
A atualização remota Altera® núcleo IP FPGA implementa uma reconfiguração de dispositivo usando circuitos de atualização do sistema remoto dedicados disponíveis em dispositivos suportados. |
|
An 521: projeto de referência de atualização de sistema remoto paralelo Cyclone® III ativo |
Cyclone® III | Esta nota de aplicação abrange esses tópicos sobre o modo de atualização remota, descrição funcional do projeto de referência, sinais de projeto de referência, máquina de estado lógico do usuário de imagem de fábrica, máquina de estado lógico de imagem de aplicação, endereço de imagem de fábrica e imagem de aplicativo, requisitos do sistema, procedimento de teste de atualização de sistema ap remoto Cyclone III, acionando a reconfiguração do sistema, monitorando os parâmetros do sistema usando o analisador de lógica de signaltap. |
Tabela 3. Recursos de configuração suportados pelo FPGAs Altera
A Tabela 3 fornece um resumo dos recursos de configuração suportados pelas famílias de dispositivos Altera.
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.