HPS EMAC용 GMII 인터페이스를 지원하는 경우 FPGA 위해 세 개의 클럭이 내보냅니다.
emac_tx_clk_i(입력), emac_rx_clk_i(입력), emac_gtx_clk(출력)
emac_tx_clk_i 클럭이 올바르게 연결되지 않으면 Linux가 아래 오류를 보고합니다.
......
[4.291414] socfpga-dwmac ff802000.ethernet: dma를 재설정하지 못했습니다.
[4.297785] socfpga-dwmac ff802000.ethernet eth1: stmmac_hw_setup: DMA 엔진 초기화 실패
[4.306806] socfpga-dwmac ff802000.ethernet eth1: stmmac_open: Hw 설정 실패
......
GMII용 emac_rx_clk_i(125MHz)를 연결하는 것 외에도 GMII 모드에서는 사용되지 않지만 emac_tx_clk_i 올바르게 연결해야 합니다(2.5MHz 또는 25MHz).
emac_tx_clk_i 요구 사항 정보는 버전 21.2부터 HPS 문서에 추가되었습니다.