当前位置: 首页 > news >正文

基于FPGA的以太网设计(3)----详解各类xMII接口

1、什么是xMII接口

  MII (Media Independent Interface)接口,即介质无关接口或称为媒体独立接口,它是IEEE-802.3定义的以太网行业标准。“介质无关” 表明在不对MAC硬件重新设计或替换的情况下,任何类型的PHY设备都可以正常工作。

        MII接口是MAC和PHY之间的通信接口,MAC产生要发送的以太网帧后,按照约定的xMII接口(这里的xMII指MII及各种衍生的MII接口,它可以是MII接口或者RGMII接口等),将数据发送给PHY,PHY进行编码等一系列处理后,把数据发送到传输介质上,就算把一帧数据传出去了;数据的接收同理。

        MII接口的类型有很多,常用的有MII、RMII、GMII、RGMII、SMII、SSMII、SSSMII、SGMII等,下面对它们分别进行介绍。

2、百兆以太网接口

2.1、MII接口

        MII接口(Media Independent Interface)即介质无关接口,它可能是最早出现的一种MII接口,支持10M/100M以太网。

        MII接口信号包括三类,分别为:

  • 发送端信号:<

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • vite环境下使用bootstrap
  • 软件测试---测试需求分析
  • 通过libx246 libfaac转换推送RTMP音视频直播流
  • 【BUG】已解决:ValueError: All arrays must be of the same length
  • Flutter - 安卓一次打包不同包名的apk
  • springMVC是如何做url映射到controller的?
  • HTML(六)——HTML表单和框架
  • 数据结构从入门到精通二 ~ 数组和链表
  • 一线大厂java面试题
  • go语言Gin框架的学习路线(九)
  • 构造+位运算,CF 1901C - Add, Divide and Floor
  • mac M1安装换脸Roop教程及所遇到的问题
  • 微信小程序:多图片显示及图片点击放大,多视频显示
  • git的一些使用技巧(git fetch 和 git pull的区别,git merge 和 git rebase的区别)
  • milvus的批量向量搜索
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • es6--symbol
  • Java|序列化异常StreamCorruptedException的解决方法
  • leetcode386. Lexicographical Numbers
  • React 快速上手 - 07 前端路由 react-router
  • SpriteKit 技巧之添加背景图片
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • vue-cli在webpack的配置文件探究
  • vuex 笔记整理
  • 测试如何在敏捷团队中工作?
  • 从setTimeout-setInterval看JS线程
  • 翻译--Thinking in React
  • 高度不固定时垂直居中
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 少走弯路,给Java 1~5 年程序员的建议
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • 应用生命周期终极 DevOps 工具包
  • 原生Ajax
  • 智能网联汽车信息安全
  • nb
  • 带你开发类似Pokemon Go的AR游戏
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​queue --- 一个同步的队列类​
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • #C++ 智能指针 std::unique_ptr 、std::shared_ptr 和 std::weak_ptr
  • #stm32整理(一)flash读写
  • #微信小程序(布局、渲染层基础知识)
  • $.ajax,axios,fetch三种ajax请求的区别
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (TOJ2804)Even? Odd?
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (二)延时任务篇——通过redis的key监听,实现延迟任务实战
  • (回溯) LeetCode 46. 全排列
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (三十)Flask之wtforms库【剖析源码上篇】
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • .bat批处理(三):变量声明、设置、拼接、截取