GMII 接口

devtools/2025/3/26 10:37:53/

文章目录

本文为笔者学习以太网对网上资料归纳整理所做的笔记,文末均附有参考链接,如侵权,请联系删除。

概述

GMII 是千兆网的MII接口,这个也有相应的 GMII.html" title=RGMII>RGMII 接口,表示简化了的 GMII 接口。GMII 采用 8 位接口数据,工作时钟125MHz,因此传输速率可达 1000Mbps。同时兼容 MII 所规定的 10/100 Mbps 工作方式。GMII 接口数据结构符合 IEEE 以太网标准。

硬件拓扑

在这里插入图片描述
带有站管理接口的硬件拓扑

在这里插入图片描述

GMII__13">GMII 接口

在这里插入图片描述

  • TXD<7:0>:发送数据 8bit
  • TX_EN:发送使能
  • TX_ER:发送数据错误
  • GTX_CLK:GTX_CLK 是一个连续的时钟信号,用于在 1000 Mb/s 的速率下进行操作。GTX_CLK 为 TX_EN、TX_ER 和 TXD 信号提供时间参考。TX_EN、TX_ER 和 TXD 的值在 GTX_CLK 的上升沿被 PHY 采样。GTX_CLK 的频率正常为 125 MHz,是传输数据速率的八分之一。
  • COL:冲突碰撞检测
  • RXD<7:0>:接收数据 8bit
  • RX_ER:接收数据错误
  • RX_CLK:RX_CLK 是一个连续的时钟信号,它为RX_DV、RX_ER和RXD信号提供时间参考。RX_DV、RX_ER和RXD信号在 RX_CLK 的上升沿进行采样。RX_CLK由PHY层提供。RX_CLK 的频率正常为 125 MHz,是传输数据速率的八分之一。
  • RX_DV:接收数据有效
  • CRS:载波检测

站管理接口

在这里插入图片描述

发送数据时序

没有错误时候的发送时序
在这里插入图片描述

有错误时候的发送时序
在这里插入图片描述

接收数据时序

无错误时候的接收时序

在这里插入图片描述

有错误时候的接收时序

在这里插入图片描述

参考

  • IEEE802.3
  • 正点原子 FPGA 开发指南

http://www.ppmy.cn/devtools/171326.html

相关文章

笔试专题(三)

文章目录 字符串中找出连续最长的数字串题解代码 拼三角题解代码 字符串中找出连续最长的数字串 题目链接 题解 1. 考察双指针 模拟 2. 算法思路&#xff1a;给定一个i 0&#xff0c;让i&#xff0c;如果遇到数字字符就创建一个变量j i&#xff0c;让j去遍历&#xff0c…

Rust从入门到精通之进阶篇:20.项目实践

项目实践 在本章中,我们将把前面学到的所有 Rust 知识整合起来,构建一个完整的应用程序。通过实际项目,你将学习如何组织代码、处理依赖关系、实现功能以及测试和部署 Rust 应用程序。我们将构建一个命令行待办事项管理器(Todo CLI),它具有添加、列出、完成和删除任务的…

深入理解指针(2)(C语言版)

文章目录 前言一、数组名的理解二、使用指针访问数组三、一维数组传参的本质四、冒泡排序五、二级指针六、指针数组七、指针数组模拟二维数组总结 前言 在上一篇文章中&#xff0c;我们初步了解了指针的基本概念和用法。今天&#xff0c;我们将继续深入探索指针在数组、函数传…

Uniapp使用大疆SDK打包离线原生插件二

上一篇讲了如何下载及配置原生插件&#xff0c;今天深入的了解下如何将java代码的SDK引入Uniapp 一、配置libs: 在Android开发中&#xff0c;libs目录通常用于存放项目所需的第三方库文件。 将sdk中的包lib.5plus.base-release.aar、android-gif-drawable-release1.2.23.aa…

日志截断/日志中途清空/不停止程序

使用场景&#xff1a; nohup ./abc.sh > 123.log 2>&1 & 若想在不停止程序的前提下减小 123.log 的占用空间或者对日志进行分割&#xff0c;可采用如下方法&#xff1a; 1. 手动截断日志 可以手动截断日志文件&#xff0c;把文件内容清空&#xff0c;但保留文…

100天精通Python(爬虫篇)——第122天:基于selenium接管已启动的浏览器(反反爬策略)

文章目录 1、问题描述2、问题推测3、解决方法3.1 selenium自动启动浏览器3.2 selenium接管已启动的浏览器3.3 区别总结4、代码实战4.1 手动方法(手动打开浏览器输入账号密码)4.2 自动方法(.bat文件启动的浏览器)1、问题描述 使用selenium自动化测试爬取pdd的时候,通过携带…

Android 12.0 WiFi连接默认设置静态IP地址功能实现

1.前言 在12.0的系统rom定制化开发中,在定制化某些功能开发中,在wifi模块中,有产品需要要求设置wifi静态ip功能,而系统中wifi连接 后ip是动态的,每次开机后 连接wifi的ip就是不固定的,所以产品需要采用固定ip,就需要实现静态ip功能 2.WiFi连接默认设置静态IP地址功能实…

专题|Python贝叶斯网络BN动态推理因果建模:MLE/Bayes、有向无环图DAG可视化分析呼吸疾病、汽车效能数据2实例合集

原文链接&#xff1a;https://tecdat.cn/?p41199 作为数据科学家&#xff0c;我们始终在探索能够有效处理复杂系统不确定性的建模工具。本专题合集系统性地解构了贝叶斯网络&#xff08;BN&#xff09;这一概率图模型在当代数据分析中的创新应用&#xff0c;通过开源工具bnlea…