原文:千兆以太网(2):接收——RGMII协议和IDDR原语

一 项目概况 项目流程图 模块说明: 项目说明: 电脑上位机将一幅 图片通过双绞线 网线 ,发送给板卡网口 RJ 接口 ,RJ 接口将数据传输给网卡 PHY芯片 ,PHY 芯片将差分信号转换成双沿数据,IDDR将双沿数据转换成单沿数据传输给 FPGA,FPGA 处理完成后将图像数据缓存到DDR 中,DDR 中的图像数据使用 UDP 协议传回 PC 机,同时将 DDR 中数据使用 HDMI 传输到显 ...

2019-12-11 11:03 0 2851 推荐指数:

查看详情

千兆以太网芯片88E1111 RGMII模式的驱动

88E1111可工作在10Mb/s,100Mb/s,1000Mb/s下,由于DE2-115开发板在设计的时候只采用了4位数据端口,因此只能采用MII模式(100Mb/s),或者RGMII模式(1000Mb/s),看了官方的DATASHEET后,几乎得到什么,于是就想到了一个办法,就是将官 ...

Wed Jan 04 21:27:00 CST 2012 4 27295
千兆以太网(5):发送——ODDR原语和Wireshark抓包工具

一、ODDR原语   FPGA 传输的数据为单沿数据,而 PHY 传输的数据为双沿数据,所以FPGA 发送心跳包的最后需要使用 ODDR 原语将单沿数据转换为双沿数据。通常情况下 FPGA 处理数据使用的时钟为晶振产生的时钟(FPGA 时钟),而 FPGA 传输来的数据经过ODDR 原语后转 ...

Sat Dec 28 00:15:00 CST 2019 0 1057
FPGA设计千兆以太网MAC(2)——以太网协议及设计规划

  上篇该系列博文中通过MDIO接口实现了PHY芯片的状态检测,验证其已处于1000M 全双工工作模式。在设计MAC逻辑之前,要先清楚MAC与PHY之间的接口以及以太网协议细节,这样才能保证网络的兼容性。本文内容多来自Xilinx官方文档pg051 tri-mode-eth-mac. ...

Sun Sep 30 21:21:00 CST 2018 0 1701
以太网协议

作者:杨领well 来源:CSDN 原文:https://blog.csdn.net/yanglingwell/article/details/81266408 版权声明:本文为博主原创文章,转载请附上博文链接! TCP/IP协议(2): 以太网(IEEE 802.3)协议 —— 构成有线局域 ...

Sun Nov 18 01:46:00 CST 2018 0 1980
一、以太网协议

head包括(固定18个字节) 发送者/源地址,6个字节 接收者/目标地址,6个字节 数据类型,6个字节 data包括(最短46字节,最长1500字节) 数据包的具体内容 head长度+data长度=最短64字节,最长1518字节,超过最大限制就分片发送 ...

Tue Jun 15 18:46:00 CST 2021 0 229
基于FPGA的千兆以太网的实现

一、简介   一般来说,我们要将 FPGA 板子上采集的数据传输到 PC 端有多种方式,如 UART、USB、千兆、光纤、PCIe等手段,感觉还是千兆传输的性价比最高,实现上不是很难,传输速率也比较快。以太网的分类有标准以太网(10Mbit/s),快速以太网(100Mbit/s)和千兆 ...

Thu Jul 09 03:09:00 CST 2020 0 2608
千兆以太网(3):接收——包校验和数据筛选

  前面我们实现了FPGA板卡接收以太网的数据,但是里面的数据比较乱,而且可能出现无效帧,即便是有效帧,也不是所有数据都是我们要的,必须对数据进行筛选。本篇博客详细记录一下以太网数据的校验和筛选。 一、数据的校验和筛选   根据本次工程的情况,我们按照下表来进行设计: 1、包有效校验 ...

Wed Dec 18 05:46:00 CST 2019 0 1227
千兆以太网(4):发送——组建以太网心跳包

  心跳包就是在客户端和服务器间定时通知对方自己状态的一个自己定义的命令字,按照一定的时间间隔发送,类似于心跳,所以叫做心跳包。心跳包在GPRS通信和CDMA通信的应用方面使用非常广泛。数据网关会定时 ...

Tue Dec 24 03:08:00 CST 2019 0 750
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM