视频链接
ARM与FPGA间RGMII通信电路设计01_哔哩哔哩_bilibili
ARM与FPGA间RGMII通信电路设计
第2课:千兆以太网电路设计
第3课:万兆网电路设计
第49课:PCIE转网口电路设计
第50课:RGMII & SGMII & QGMII电路设计
1、以太网简介
1.1、以太网的概述
以太网是一种计算机局域网技术。
以太网接口电路主要由MAC(Media Access Control:媒体访问控制)控制器和物理层接口 PHY(Physical Layer,PHY)两大部分构成。
1.2、以太网接口介绍
以太网的通信离不开物理层PHY芯片的支持,以太网MAC和PHY之间有一个接口,常用的接口有MII、RMII、GMII、RGMII等。
在千兆以太网中,常用的接口为RGMII
简述 | 管脚 | 速率计算 | |
RGMII | RGMII(Reduced GMII): RGMII是GMII的简化版,数据位宽为4位,在1000Mbps传输速率下,时钟频率为125Mhz,在时钟的上下沿同时采样数据。 在100Mbps和10Mbps通信速率下,为单个时钟沿采样。 | TXD[3:0] RXD[3:0] TX_EN RX_DV TX_CLK RX_CLK | Clock=125MHz, 数据位宽4bit(一个时钟周期里上升取TX\RX的0-3bit下降沿取TX\RX的4-7bit,所以其实是在一个时钟周期单读取了8bit数据) 1000Mbps=125MHz*8bit 100Mbps=25MHz*4bit 10Mbps=2.5MHz*4bit |
2、案例一:君正M300与FPGA间的RGMII通信设计
2.1、君正M300简介
2.2、君正M300 与FPGA间RGMII通信电路设计
3、案例二:NXP IMX6Q与FPGA间的RGMII通信设计
3.1、IMX6Q简介
NXP I.MX6系列应用处理器基于ARM Cortex-A9架构,将节能高效的处理能力与尖端的2D、3D图形,以及高清视频功能相结合,将多媒体性能提升到全新的水平。
i.MX 6系列应用处理器框图