FPGA与以太网相关接口知识

一:一般硬件架构;

1:FPGA普通管脚------phy芯片(pcs+pma)------rg45

2:FPGA(GT)+光口(利用fpga的GT,直接节约了phy芯片)

二:

1.rg45:是电口,协议一般称呼:1000BASE-T

2.SFP:是光口,协议一般称呼:1000base-cx,1000base-lx

三:以太网phy芯片的协议就是利用pcs来4B/5B编码

四:FPGA与phy芯片接口

1.100Mbit/s(MII接口)------

MII是英文 Medium Independent Interface

100Mbps速率下,时钟频率为25MHz,10Mbps速率下,时钟频率为2.5MHz

4线,单沿

2.100Mbit/s(RMII接口------双沿)

100Mbps速率下,时钟频率为25MHz,10Mbps速率下,时钟频率为2.5MHz

2线,双沿

3.1000Mbit/s(GMII接口)

1000Mbps速率下,时钟频率为125MHz,同时也兼容100Mbps和10Mbps两种速率,此时参考时钟速率分别为25MHz和2.5MHz。

8线,单沿

4.1000Mbit/s(RGMII接口------双沿)

1000Mbps速率下,时钟频率为125MHz,同时也兼容100Mbps和10Mbps两种速率,此时参考时钟速率分别为25MHz和2.5MHz。

4线,双沿

五:以太网的协议:

mac层协议+ip层协议+udp协议

相关推荐
电院工程师6 小时前
ChipWhisperer教程(三)
笔记·python·嵌入式硬件·安全·fpga开发·安全架构
sz66cm6 小时前
FPGA基础 -- 什么是 Verilog 的模块(`module`)
fpga开发
anhuihbo1 天前
FPGA实现VESA DSC编码功能
fpga开发·vesa dsc
ThreeYear_s1 天前
基于fpga的疲劳驾驶检测
fpga开发
岁月磨吾少年志1 天前
【FPGA开发】DDS信号发生器设计
fpga开发
DQI-king1 天前
ZYNQ学习记录FPGA(三)状态机
学习·fpga开发
ThreeYear_s2 天前
基于FPGA的PID算法学习———实现PI比例控制算法
学习·算法·fpga开发
ThreeYear_s2 天前
基于FPGA的PID算法学习———实现PID比例控制算法
学习·算法·fpga开发
第二层皮-合肥2 天前
实战案例-FPGA如何实现JESD204B可重复的延迟
fpga开发
9527华安2 天前
国产安路FPGA实现图像视频采集转HDMI输出,提供5套TD工程源码和技术支持
fpga开发·音视频·安路·安路fpga·tangdynasty