중요 문제
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를 다운로드하고 설치합니다.
- Windows용 Quartus™ Prime Pro Edition 소프트웨어 v24.1 패치 0.19(.exe)
- Linux용 Quartus™ Prime Pro Edition 소프트웨어 v24.1 패치 0.19(.run)
- Quartus™ Prime Pro Edition 소프트웨어 v24.1 패치 0.19(.txt)에 대한 읽기
패치를 통해 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