AR# 71333

|

2018.2 Zynq UltraScale+ RFSoC: Additional settings required for Ethernet (using the FMC card) to work on ZC1275

描述

ZC1275 ships with a daughter card on the FMC slot 2 which contains the hardware required for Ethernet.

Ethernet is enabled on this board via a gmii2rgmii converter in the PL, and an external PHY on board the DC.

解决方案

This configuration does not work out of the box on 2018.2 PetaLinux. 

Additional DTG settings are required to enable Ethernet on Linux as described below.

1) Create a PetaLinux project using the ZC1275 BSP (xilinx-zc1275-zu29-es1-v2018.2-final.bsp)

2) Add the following device-tree property in <proj-plnx-root>/project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsi

&gem1 {
    mdio:mdio {
        #address-cells = <1>;
        #size-cells = <0>;
        phy0: phy@0 {
            reg = <0x0>;
        };
        gmiitorgmii: gmiitorgmii@8 {
            compatible = "xlnx,gmii-to-rgmii-1.0";
            reg = <8>;
            phy-handle= <&phy0>;
        };
    };
};


3) Run "petalinux-build"

4) Boot with these images on a ZC1275 to use Ethernet (using the FMC card).

AR# 71333
日期 07/24/2018
状态 Active
Type 综合文章
器件
Tools
Boards & Kits
People Also Viewed