Devido ao módulo de adaptação automática finito de máquina de estado finito (FSM) no kit de ferramentas de Ethernet de baixa latência Intel® Stratix® 10 FPGA IP, o canal não aparece no kit de ferramentas do transceptor para o software Intel® Quartus® Prime Pro Edition versão 23.3 e anteriores. O problema ocorre quando a opção Habilitar AN/LT e Modo de adaptação automática é ativada no assistente de IP; a operação do kit de ferramentas do transceptor será interrompida quando a FSM ligar e desativar a calibração em segundo plano nos dispositivos Intel® Stratix10® H-Tile.
Se o modo Habilitar AN/LT e Adaptação automática estiver ativado, escreva 1'b1 a bit [12] do registro 0xXX325 para segurar o módulo de adaptação automática FSM para um estado ocioso antes de iniciar o kit de ferramentas do transceptor para que o canal do transceptor seja exibido no kit de ferramentas do transceptor. Feche o kit de ferramentas do transceptor e escreva 1'b0 para bit [12] do registro 0xXX325 para reiniciá-lo no módulo de adaptação automática FSM para que o console do sistema não se trava.
Abaixo estão as etapas a serem seguidas ao usar a Ethernet de baixa latência Intel® Stratix® 10 FPGA exemplo de projeto IP em dispositivos H-Tile e ative a opção Habilitar AN/LT e Modo de adaptação automática.
- No console do sistema, digite cd hwtest para navegar até a pasta de scripts TCL.
- Digite source main.tcl para carregar o arquivo main.tcl.
- Para Ethernet de baixa latência multicanal de 100 G Intel® FPGA IP exemplo de projeto,
- Execute reg_write 0x325 0x1 de comando para o canal 0.
- Execute reg_write 0x10325 0x1 de comando para o canal 1.
- Execute reg_write 0x20325 0x1 de comando para o canal 2.
- Execute reg_write 0x30325 0x1 de comando para o canal 3.
- Inicie o kit de ferramentas do transceptor e, em seguida, os canais de transceptor para 100 Gbps são vistos.
Siga estas etapas depois de usar o kit de ferramentas do transceptor:
- Feche o kit de ferramentas do transceptor.
- Para Ethernet de baixa latência multicanal de 100 G Intel® FPGA IP exemplo de projeto,
- Execute reg_write 0x325 0x0 de comando para o canal 0.
- Execute o comando reg_write 0x1032 05x0 para o canal 1.
- Execute reg_write 0x20325 0x0 de comando para o canal 2.
- Execute reg_write 0x30325 0x0 de comando para o canal 3.
O problema foi corrigido na versão 23.4 do software Intel® Quartus® Prime Pro Edition.