Devido a um problema no software Intel® Quartus® Prime Pro Edition versão 22.3 e anterior, o script TCL de exemplo de projeto do MAC Intel® FPGA IP Ethernet de baixa latência de 10 G F-Tile não consegue ser executado com a mensagem de erro conforme mostrado abaixo.
erro: open_service: não foi possível encontrar o caminho
durante a execução
"open_service mestre $port_id"
(procedimento linha "reg_write" 4)
invocado de dentro
"reg_write $PHY_IP_BASE_ADDR $PHY_USXGMII_CONTROL_REG [expr (($restart_an_value << $PHY_USXGMII_RESTART_AN) | ($speed_value << $PHY_USXGMII_SPEED) | ($..."
Para solucionar esse problema na Intel® Quartus® Prime Pro Edition Software versão 22.3 ou anterior, os scripts de TCL de teste de hardware precisam ser atualizados e a ID JTAG correta precisa ser definida durante o teste de hardware.
As etapas são mostradas abaixo.
1. Antes do início do teste de hardware, substitua os arquivos e pastas no <example_design>/LL10G_10G_USXGMII/hwtesting/system_console_fm usando system-console-fm.zip.
2. Inicialize o projeto executando o comando: source main.tcl
3. Uma lista de mestres JTAG disponíveis é exibida. Por padrão, o primeiro JTAG master é selecionado. Para selecionar o JTAG master para dispositivos Intel Agilex® destinados® ao Kit de desenvolvimento de transceptor-SoC JTAG FPGA série I, execute o comando: set_jtag <JTAG Master>.
Exemplo: set_jtag 1
4. O teste de hardware está pronto para ser executado para este exemplo de projeto.
Esse problema é corrigido na versão 22.4 do software Intel® Quartus® Prime Pro Edition.