仅对英特尔可见 — GUID: vhc1481304451865
Ixiasoft
4.5.1.2.3. 适配到RMII
可使用FPGA中的逻辑将MII HPS EMAC PHY信号适配到FPGA I/O管脚处的RMII PHY接口。
指南:提供50MHz REF_CLK时钟源。
RMII PHY将单个50 MHz参考时钟(REF_CLK)用于发送与接收数据和控制。通过板级时钟源,FPGA逻辑中生成的时钟,或从可生成REF_CLK的PHY提供50 MHz REF_CLK。
指南:适配发送和接收数据和控制路径。
FPGA逻辑中公开的HPS EMAC PHY接口是MII,10 Mbps和100 Mbps操作模式下,分别需要2.5 MHz和25 MHz发送和接收时钟输入。发送和接收数据通路均为4-bits宽。RMII PHY将50 MHz REF_CLK用于其发送和接收数据通路,以及10 Mbps和100 Mbp操作模式。RMII发送和接收数据通路均为2-bits宽。10 Mbps时,发送和接收数据和控制在50 MHz REF_CLK的10个时钟周期内保持稳定。FPGA逻辑中必须提供在HPS EMAC MII和外部RMII PHY接口之间进行适配的适配逻辑:4-bits @ 25 MHz/2.5 MHz to/from 2-bits@ 50 MHz,10模式下10x过采样。
指南:HPS EMAC MII tx_clk_in时钟输入上提供无干扰时钟源。
HPS组件的MII接口要求其emac[0,1,2]_tx_clk_in输入端口上有2.5/25 MHz发送时钟,并且按照HPS EMAC的要求,完成2.5 MHz和25 MHz之间的切换必须无干扰。可使用FPGA PLL来提供2.5 MHz和25 MHz发送时钟,以及ALTCLKCTRL块以在无干扰计数器输出之间进行选择。