0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

以太网网口与FPGA连接的常用方案

FPGA设计论坛 来源:未知 2023-03-16 12:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

当今,随着互联网技术的迅速发展,采用以太网实现数据采集和控制方面的应用,成为了电子系统设计的热点。以太网具有价格低廉、稳定可靠、传输速度快、传输距离远等特点,以太网技术发展成熟,具有很高的性价比。采用以太网技术的设备,可以通过TCP/IP协议进行数据的传输,不需要进行传输协议转换,使用和维护设备简单。随着技术的发展和各类应用的需求,出现了各种以太网的标准,包括标准以太网(10Mbit/s)、百兆以太网(100Mbit/s)、千兆以太网(1000Mbit/s)和10G(10Gbit/s)以太网[1]。不同类型的以太网有其各自需要遵循的标准,同时其所用的传输介质以及数据吞吐量也各不相同。千兆以太网技术作为新一代的高速以太网技术,它可以提供1Gbps的通信带宽,采用和传统10M、100M以太网同样的CSMA/CD协议、帧格式和帧长、全/半双工工作方式、流控模式以及布线系统,给用户带来了提高核心网络的有效解决方案,这种解决方案的最大优点是继承了传统以太网技术价格便宜的特点。

对于学习者而言,你就是要搞清楚弄明白以太网如何去实现,在实际操作中怎么去做,从这个角度出发的话,你就会发现其实没那么复杂,这就是说起来没那么难。那真正实现起来,到具体的各个接口以及细节的调试以及调通,你会发现还是比较烧脑的。所以呢,咱们先来聊一聊以太网的各个接口,从大体框架来分析如何去学习。

咱们就以千兆以太网举例,千兆以太网,只是说以太网的速率为千兆,也就是1G。除了千兆网,还有百兆网,万兆网,当然这些都是指的以太网的速率。不同速率的以太网,在FPGA端的接口表现形式也是不一样的。下边就来介绍百兆网和千兆网的接口形式。
这是网口与FPGA连接的常用方案,RJ45就是咱们平常说的水晶头Ethernet PHY是以太网的PHY芯片,之后就是Ethernet PHY与FPGA相连。


下边是以太网PHY芯片与FPGA连接的简单的架构图(不代表全部的信号输入输出端口


先说百兆网,百兆网的接口一般为MII(Media Independent Interface),当然10M网用的也是MII接口。下图是一块以太网PHY芯片的一些手册资料截图。


在百兆网模式下,其RXCLK的周期为40ns,也就是25M,数据端口RXD只用了4根线RXD[3:0],然后25M*4 = 100M,这样算出来,就是100M的速率了。接着再来说一下千兆网,千兆网的接口,就目前接触比较多的接口有3种,GMII,RGMII和SGMII。先说GMII,RxClk的周期为8ns,也就是125M,数据端口使用了8bit,125M*8 = 1000M,速率就是千兆网了。


还有RGMII,其时钟频率也为125M,但是它只使用了4个线,不过,RGMII使用的是双沿模式,也就是DDR模式,在时钟的上下沿都可以传送数据。这样算的话,125M*4*2 = 1000M,还是千兆网。RGMII与GMII主要的区别就是双沿采样与单沿采样。


之后还有SGMII,全称为Serial Gigabit Media Independent Interface,也就是串行的以太网接口。RGMII,GMII还是MII,都是使用并行接口,而且还需要随路时钟,而SGMII只需要2组线,一组是发送,一组是接收,当然一组线由两根差分线组成。SGMII也是需要8/10B编码。这样在PCB布线时,就可以节省一些布线的空间。当然,对于FPGA来讲,也节省了FPGA的引脚资源。SGMII一般在公司的项目会用的多一些,像GMII,RGMI在某宝上卖的开发板上一般都有。
下面就简单的说说以太网数据格式,IEEE.802.3数据格式汇总,帧间隙IFG>=96bittime,10zM/100M/1000M格式一样。如下图简单的端口信号显示截图。







精彩推荐



至芯科技-FPGA就业培训来袭!你的选择开启你的高薪之路!3月28号北京中心开课、欢迎咨询!
未来的高性能FPGA是否会优于GPU
基于FPGA的快速傅立叶变换
扫码加微信邀请您加入FPGA学习交流群




欢迎加入至芯科技FPGA微信学习交流群,这里有一群优秀的FPGA工程师、学生、老师、这里FPGA技术交流学习氛围浓厚、相互分享、相互帮助、叫上小伙伴一起加入吧!


点个在看你最好看








原文标题:以太网网口与FPGA连接的常用方案

文章出处:【微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1655

    文章

    22283

    浏览量

    630278

原文标题:以太网网口与FPGA连接的常用方案

文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    以太网通讯在FPGA上的实现

    192.168.1.254。FPGA将接收的数据在发回PC端,实现回环。其中TCP server和TCP client模块需要先建立连接,之后才能发送数据。测试结果如下图所示,可见以太网功能正确实现。 四、总结
    发表于 10-30 07:45

    SPI以太网芯片DM9051ANX在ESP32 C3进行iPerf测试

    对DM9051ANX进行Iperf测试,以不同的SPI CLK 进行,并在30秒内分别传输了62.2、62、62、50、43、25.8MB数据,这些SPI以太网芯片DM9051ANX网性能数据,我们可以了解到DM9051AN
    的头像 发表于 10-20 10:53 327次阅读

    沟通“无界”,毫秒通途 | 经纬恒润以太网网

    升级需求,致力于打造高性能、高可靠、安全合规的网关解决方案,为汽车电子电气架构升级提供坚实支撑。经纬恒润以太网网关▎产品核心功能:整车沟通无碍,管理智能高效1.多
    的头像 发表于 10-14 17:03 1014次阅读
    沟通“无界”,毫秒通途 | 经纬恒润<b class='flag-5'>以太网网</b>关

    智能光伏储能三网物联网网关的功能特点

    管理、安全可靠性与工业级设计 等方面,以下是详细介绍: 多网与串口设计 三网设计 :网关通常配备三个以太网,支持同时连接多个网络设备或
    的头像 发表于 07-22 09:52 362次阅读

    Texas Instruments DP83867-EVM-AM以太网PHY附加板数据手册

    设计。DP83867-EVM-AM搭载TI DP83867IR低延迟10/100/1000-Mbps PHY,配备RGMII接口和标准RJ45以太网网络连接器。DP83867-EVM-AM可用于具有以太网扩展连接器的评估模块,例
    的头像 发表于 07-04 11:28 576次阅读
    Texas Instruments DP83867-EVM-AM<b class='flag-5'>以太网</b>PHY附加板数据手册

    Intel OCP 3.0用E610-IT4以太网网络适配器数据手册

    Intel^®^ 的OCP 3.0用E610-IT4以太网网络适配器是高性能四端口适配器,旨在满足现代数据中心和企业网络环境的苛刻需求。E610-IT4是基于Intel E610-IAT2以太网
    的头像 发表于 07-02 11:39 705次阅读

    单片机实例项目:CH9121以太网网卡(串口协议)

    单片机实例项目:CH9121以太网网卡(串口协议),推荐下载!
    发表于 06-03 20:53

    以太网线缆测试解决方案

    工业以太网是指在工业环境的自动化控制及过程控制中应用以太网的相关组件及技术。工业以太网会采用TCP/IP协议,和IEEE 802.3标准兼容,但在应用层会加入各自特有的协议。
    的头像 发表于 03-21 14:12 1641次阅读
    <b class='flag-5'>以太网</b>线缆测试解决<b class='flag-5'>方案</b>

    广成科技CAN转以太网模块的作用和应用

    CAN转以太网模块是一类能够将CAN总线数据转换为以太网数据的设备,通常用于实现CAN总线与以太网总线之间的互联互通。在智能锁柜和智能文件交换箱中,CAN转
    的头像 发表于 03-20 13:58 1012次阅读
    广成科技CAN转<b class='flag-5'>以太网</b>模块的作用和应用

    国产万兆以太网通信芯片提供端到端的车载网络解决方案

    国产万兆以太网通信芯片提供端到端的车载网络解决方案
    的头像 发表于 02-28 10:01 948次阅读
    国产万兆<b class='flag-5'>以太网</b>通信芯片提供端到端的车载网络解决<b class='flag-5'>方案</b>

    汽车以太网的演化进程

    相对落后的日系车,基本上每一辆车都至少会有一个100Mbps汽车以太网网络,通常对应五个设备,即智能驾驶域控制器、座舱域控制器、T-BOX、诊断和网关。
    的头像 发表于 02-07 09:49 2448次阅读
    汽车<b class='flag-5'>以太网</b>的演化进程

    交换机与以太网怎么连接

    在现代网络通信中,交换机和以太网作为构建局域网(LAN)的核心组件,其连接方式和配置对于网络的性能和稳定性至关重要。本文旨在深入探讨交换机与以太网连接方式,从硬件接口、网络拓扑、配置
    的头像 发表于 02-02 16:44 2140次阅读

    三格电子NAT网关:让你的以太网通讯设备轻松联网!

    NAT网关 型号:SG-NAT-210 ​SG-NAT-210 网关支持 IP 地址跨网段和通讯端口的转换,为不方便修改参数的以太网通讯设备的信息化联网提供便捷的解决方案。     产品用途 网关
    的头像 发表于 01-16 18:30 796次阅读
    三格电子NAT网关:让你的<b class='flag-5'>以太网</b>通讯设备轻松联网!

    EE-214:用于ADSP-BF535 Blackfin处理器的以太网网络接口

    电子发烧友网站提供《EE-214:用于ADSP-BF535 Blackfin处理器的以太网网络接口.pdf》资料免费下载
    发表于 01-06 15:20 0次下载
    EE-214:用于ADSP-BF535 Blackfin处理器的<b class='flag-5'>以太网网</b>络接口

    信捷PLC转以太网连接电脑方法

    生产管理系统。本产品采用模块化设计,自带通讯线。不占用PLC编程,即编程软件/上位机软件通过以太网对PLC数据监控的同时,触摸屏可以通过复用接口X2与PLC进行通讯。
    发表于 12-16 11:29 3次下载