Problema crítico
Devido a um problema no guia do usuário de exemplo de projeto do R-Tile FPGA IP for Compute Express Link* (CXL*), versão 1.10.0, você pode observar a falha de programação da pof no DK-DEV-AGI027RBES ao seguir o capítulo "C. Programando o Kit de desenvolvimento FPGA Agilex™ 7 com um USB Blaster II externo", a descrição das etapas de programação do DK-DEV-AGI027R1BES e do DK-DEV-AGI027RBES não está separada e clara o suficiente.
Para contornar esse problema, consulte as seguintes instruções:
1. As etapas de programação para DK-DEV-AGI027R1BES:
- Conecte um USB blaster II externo no conector J10- External JTAG.
- Defina o comutador SW5.3 como ON (pela primeira vez).
- Abra a ferramenta programador do Software Quartus® Prime Pro Edition.
- Clique na configuração de hardware e selecione USB Blaster II.
- Configure a frequência do hardware para 1600000Hz e desmarque a frequência de ajuste automático na caixa de varredura da corrente.
- Clique em Fechar.

- Clique em Detectar automáticos e selecione MAX® 10 dispositivo, clique em OK.

- Clique com o botão direito no dispositivo MAX® 10 e selecione Editar arquivo de alteração >.
- Selecione a imagem de arquivo SOF MAX® 10: max10_bmc_avstx8_test.sof e clique em Abrir.
- Marque a caixa Programa/Configure e clique em Iniciar para iniciar a operação de programação.

- Quando a operação estiver 100% concluída com sucesso, clique em Auto Detect.
- Clique em Sim em janelas pop-up.

- Clique com o botão direito do mouse no dispositivo QSPI_2Gb; selecione Editar -> Alterar Arquivo.
- Selecione a imagem do arquivo POF: file.pof e clique em Abrir.
- Marque a caixa "Programa/Configurar" de QSPI_2Gb, P1, OPTION_BITS e clique em Iniciar para iniciar a operação de programação.
- Quando a operação estiver 100% concluída com êxito, feche a janela do programador, desligue a plataforma (pressione o botão on-off em seu servidor em vez de digitar "desligamento" na janela de comando), defina SW5.3 para OFF, desconecte USB Blaster II e inicialize a plataforma novamente.

- Digite "lspci -vt" na janela de comando, dispositivo 0ddb deve ser encontrado.
2. As etapas de programação para DK-DEV-AGI027RBES:
- Conecte o cabo USB à porta USB J8 (ao utilizar J10, DIPSWITCH SW5.3 (DK-DEV-AGI027RES e DK-DEV-AGI027R1BES) e SW8.3 (DK-DEV-AGI027RB e DK-DEV-AGI027-RA) deve estar desligado). Configure o DIPSWITCH SW2 para [on:off:off:X] (o 4º bit não se importa). Você pode seguir esta combinação que foi verificada no hardware:
SW1=ON/Off/Off/Off;
SW2=ON/Off/Off/Off;
SW3=Off/ON/ON/Off;
SW4=Off/Off/ON/Off;
SW5=Off/Off/Off/Off;
SW8= Desligado/Desligado/Desligado/Desligado
- Abra a ferramenta programador do Software Quartus® Prime Pro Edition.
- Clique na configuração de hardware e selecione USB Blaster II.
- Configure a frequência do hardware para 1600000Hz e desmarque a frequência de ajuste automático na caixa de varredura da corrente.
- Clique em Fechar.

- Clique em Detectar automaticamente para digitalizar os dispositivos JTAG.
Se a cadeia JTAG não puder ser detectada, tente configurar SW4:3 para OFF.
Se um dispositivo chamado 1_BIT_TAP for exibido entre a AGIB027R29AR0 e a VTAP10, ignore-a e continue para a próxima etapa.

- Clique com o botão direito do mouse no dispositivo VTAP10, Edite > Change Device, altere-o para MAX 10 > 10M50DAF256.


- Clique com o botão direito do mouse no dispositivo 10M50DAF256, Edite > Attach Flash Device, selecione Quad SPI Flash Memory QSPI_2Gb.
- Na página Programador, clique em QSPI_2Gb > Alterar arquivo para selecionar o arquivo .pof.

- Inicie o Programador.
- Quando a operação estiver 100% concluída com êxito, feche a janela do programador e desligue a plataforma (pressionando o botão on-off em seu servidor em vez de digitar "desligamento" na janela de comando), se o SW4:3 tiver desligado antes, configure-o como LIGADO, desconecte o USB Blaster II e inicialize a plataforma novamente.
- Digite "lspci -vt" na janela de comando, dispositivo 0ddb deve ser encontrado.