문서 ID: 000098628 콘텐츠 형태: 문제 해결 마지막 검토일: 2024-11-14

Agilex™ 5 설계에서 HPS GMII - RGMII 어댑터 FPGA IP 출력이 항상 0으로 고정되는 이유는 무엇입니까?

환경

  • 인텔® Quartus® Prime Pro Edition
  • HPS GMII - RGMII 컨버터 인텔® FPGA IP
  • OS Independent family

    BUILT IN - ARTICLE INTRO SECOND COMPONENT

    중요 문제

    설명

    Quartus® Prime Pro Edition 소프트웨어 버전 24.1의 문제로 인해 HPS GMII-RGMII 어댑터 FPGA IP는 Agilex™ 5를 대상으로 하는 설계에서 작동하지 않습니다.

    IP 출력이 항상 0으로 고정되거나 PHY가 FPGA IO에서 패킷을 수신하지 않는 FPGA HPS GMII - RGMII 어댑터를 관찰할 수 있습니다. 이 문제는 HPS XGMAC가 HPS GMII-RGMII 어댑터 FPGA IP를 사용하여 FPGA IO로 라우팅될 때 발생합니다.

    해결 방법

    Quartus® Prime Pro Edition 소프트웨어 버전 24.1에 대한 이 문제를 해결하기 위한 패치를 사용할 수 있습니다. 다음 링크에서 패치 0.19를 다운로드하고 설치합니다.

    패치를 통해 HPS GMII-RGMII 어댑터 FPGA IP가 10Mbps/100Mbps 링크 속도로 기본 네트워크 전송을 수행할 수 있습니다. 이 패치에서는 1Gbps 속도가 지원되지 않습니다.
    또한 Linux OS의 경우 <linux-socfpga 폴더>/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts> 의 Linux 장치 트리 설명을 수정하여 FPGA IO 핀과 함께 사용되는 EMAC 인스턴스에 대해 mac-mode를 "gmii"로 지정해야 합니다. 아래 예에서 HPS gmac1은 FPGA IO로 라우팅하기 위해 선택됩니다.


    &gmac1 {
    상태 = "괜찮아";
    phy-모드 = "rgmii-id";
    맥 모드 = "gmii";
    phy 핸들 = <&emac1_phy0>;

    최대 프레임 크기 = <9000>;

    mdio0 {
    #address 세포 = <1>;
    #size 세포 = <0>;
    호환 가능 = "SNPS,DWMAC-MDIO";
    emac1_phy0: 이더넷-phy@0 {
    reg = <0>;
    };
    };
    };

    이 문제는 Quartus® Prime Pro Edition 소프트웨어의 향후 릴리스에서 수정될 예정입니다.

    추가 정보

    임베디드 주변기기 IP 사용 설명서
    Quartus® Prime 디자인 제품군: 24.1용으로 업데이트됨
    출판 콘텐츠 ID: 683130

    장: HPS GMII - RGMII 어댑터 인텔 FPGA IP

    이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.