Métodos Nios® II de inicialização alternativos

author-image

Por

O exemplo de Nios II métodos de inicialização alternativos fornece dois exemplos de software de copiadoras personalizadas de inicialização para o Nios II processador. Os exemplos de software foram projetados para ser executados no exemplo Nios II de design padrão Ethernet. AN458: Métodos de inicialização Nios II alternativos (PDF) descreve os detalhes das duas copiadoras de inicialização.

Copiadora de inicialização avançada

O exemplo da copiadora de inicialização avançada foi projetado para fornecer recursos adicionais sobre a copiadora Nios II inicialização padrão. Ele suporta duas imagens de inicialização separadas armazenadas em dispositivos flash CFI ou EPCS. O exemplo de software está escrito em C e é muito comentado, facilitando a personalização. Ele suporta mensagens de status usando uma UART JTAG e executa a verificação de erros nos dados da imagem de inicialização. Ele pode ser executado fora do flash CFI ou fora da memória no chip.

Copiadora de inicialização pequena

O exemplo da copiadora de inicialização pequena é um programa mínimo projetado para usar pouca memória de programa. A copiadora de inicialização pequena suporta apenas uma imagem de inicialização, não executa nenhuma verificação de erro e não suporta a impressão de mensagens no UART JTAG.

Usando este exemplo de projeto

O uso deste design é regido e sujeito aos termos e condições do Contrato de licença de exemplo de projeto intel®Design Example .

Requisitos de hardware

Os exemplos de software foram projetados para ser executados no exemplo Nios II de design padrão Ethernet. A Nios II de exemplo de design padrão Ethernet do site da Intel® contém os arquivos de projeto de hardware para uma série de placas Intel® FPGA de desenvolvimento. Navegue até a página da Web e localize o Nios II de design padrão Ethernet .zip que corresponde à sua placa.

Links relacionados

Para obter mais informações sobre como usar este exemplo em seu projeto, acesse:

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.