ID do artigo: 000083309 Tipo de conteúdo: Solução de problemas Última revisão: 11/09/2012

Por que o servidor de soquete simples RGMII não funciona na placa de desenvolvimento Altera Cyclone III 3c120?

Ambiente

    Ethernet
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Foi visto um problema em que o exemplo de servidor de soquete simples RGMII não funciona corretamente com o Cyclone® Placa de desenvolvimento III 3c120.  A razão para isso é devido ao tempo da interface RGMII não ser compatível com a configuração do driver ethernet do PHY.

Para obter uma interface RGMII funcional, é necessária uma modificação no Altera® Avalon®Código de driver TSE para evitar que ele altere o controle de sincronização do RGMII durante a inicialização da interface.

Para resolver este problema, modifique o seguinte arquivo no pacote de suporte da placa: /drivers/src/altera_avalon_tse.c

Na função "marvell_cfg_rgmii", comente a seguinte linha na ou próxima linha 2235 do arquivo:

IOWR(&pmac->mdio1.reg14, 0, dat);

Para

IOWR(&pmac->mdio1.reg14, 0, dat);

Isso fará com que o PHY ethernet funcione com o controle de sincronização RGMII nãomodificado e resolva o problema.

Produtos relacionados

Este artigo aplica-se a 1 produtos

Dispositivos programáveis Intel®

1

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 governará e será a controle. Exibir a versão em inglês desta página.