Problema crítico
Debido a un problema en la versión 24.1 del software Quartus® Prime Pro Edition, la IP de la FPGA del adaptador HPS GMII a RGMII no funciona para los diseños destinados a Agilex™ 5.
Puede observar que el adaptador HPS GMII a RGMII FPGA salidas IP siempre están atascadas a 0 y/o PHY no recibe ningún paquete de FPGA E/S. Este problema se produce cuando HPS XGMAC se enruta a FPGA E/S mediante HPS GMII a RGMII adaptador FPGA IP.
Hay una revisión disponible para solucionar este problema para la versión 24.1 del software Quartus® Prime Pro Edition. Descargue e instale el parche 0.19 desde los siguientes enlaces:
- Quartus™ Prime Pro Edition Software v24.1 Patch 0.19 para Windows (.exe)
- Software Quartus™ Prime Pro Edition v24.1 parche 0.19 para Linux (.run)
- Léame para el software Quartus™ Prime Pro Edition v24.1 parche 0.19 (.txt)
Los parches permitirán que HPS GMII a RGMII Adapter FPGA IP realice una transmisión de red básica a una velocidad de enlace de 10Mbps/100Mbps. Esta revisión no admite la velocidad de 1 Gbps.
Además, para el sistema operativo Linux, debe modificar la descripción del árbol de dispositivos Linux en la carpeta <linux-socfpga>/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts> para especificar el modo mac como "gmii" para la instancia de EMAC que se utiliza con los pines de E/S FPGA. En el siguiente ejemplo, se selecciona HPS gmac1 para enrutamiento a FPGA E/S:
&gmac1 {
status = "okay";
phy-mode = "rgmii-id";
mac-mode = "gmii";
phy-handle = <&emac1_phy0>;
max-frame-size = <9000>;
mdio0 {
#address-celdas = <1>;
#size-celdas = <0>;
compatible = "snps,dwmac-mdio";
emac1_phy0: ethernet-phy@0 {
reg = <0>;
};
};
};
Este problema está programado para ser solucionado en una versión futura del software Quartus® Prime Pro Edition.
Guía del usuario de IP de periféricos integrados
Actualizado para Quartus® Prime Design Suite: 24.1
ID de contenido de la publicación: 683130
Capítulo: HPS GMII a RGMII Adapter Intel FPGA IP