以FPGA V7为例,搭建一个千兆以太网接口。运行环境为Vivado2019.1。板卡的FPGA
V7与千兆网口芯片采用SGMII互联,最终实现FPGA与上位机之间的千兆网卡通信,实际实现时,V7采用MAC + GMII
->SGMII的结构。SGMII接口使用1G/2.5G Ethernet PCS/PMA or SGMII ip核,MAC层使用Tri Mode Ethernet MAC ip核。

由于MAC层IP不支持SGMII接口,因此需要GMII->SGMII的IP,MAC层IP配置如图8.11所示,具体参数请参考IP的数据手册

图8.11 MAC层IP配置说明


图8.12 MAC层IP配置说明

PHY interface 选用internal接口,可以与SGMII ip核连接 MAC Speed
选用1000Mbps,实现千兆网口的功能

Management Type 使用标准的AXI4-Lite接口,用于配置ip内部寄存器Management Data
input/output interface 勾选

图 8.13 MAC层IP配置说明

图 8.14 MAC层IP配置说明

Features配置界面使用默认选项即可

图8.15 GMII->SGMII IP配置说明

使用1G速率,SGMII核工作速率与MAC核工作速率保持一致

图8.16 GMII->SGMII IP配置说明

选择SGMII,将会生成一个SGMII->GMII桥路功能的ip核

图8.17 GMII->SGMII IP配置说明

Physical interface选项可以选择使用LVDS接口或者FPGA内部的GT接口,本例程使用了FPGA内部的GT接口,因此选择device specific transceiver

图8.18 GMII->SGMII IP配置说明


图8.19 GMII->SGMII IP配置说明

选择include shared logic in example project,方便后续使用example
project搭建MAC->GMII>SGMII的程序架构。Ip核例化完成后,打开MAC核和SGMII核的example
project,将两个核的example project放置在一个工程下,按照figure
3-59的方式连接两个顶层模块,即可完成这个GMII->SGMII以太网工程的构建


图8.14 bug修改说明
调试结果,链路建立数据收发截图

图8.20 V7千兆网口抓包调试结果,以太网TX数据

图8.21 V7千兆网口抓包调试结果,以太网RX数据

VIVADO 以太网接口(SGMII转GMII接口)相关推荐

  1. 以太网物理层(MAC)接口协议

    常见的以太网物理层接口协议 项目总结 常见的以太网物理层接口协议 MII接口 GMII接口 RGMII接口 总结 项目总结 '本次的以太网协议,我们将完成与前面DDR3相类似的实验内容,也就是FPGA ...

  2. 以太网MAC控制器与PHY接口的通信方式总结

    GMAC:MAC控制器    PHY:OSI模型物理层 GMAC与PHY接口支持四种模式:MII.GMII.RMII.RGMII MII: 支持lOMb/s和100Mh/s的数据速率: 100M工作模 ...

  3. GMII,RGMII,SGMII,TBI,RTBI接口信号及时序介绍

    GMII,RGMII,SGMII,TBI,RTBI接口信号及时序介绍 千兆以太网MII接口类型主要有GMII.RGMII.SGMII.TBI和RTBI 五种 GMII接(如下图): 与MII接口相比, ...

  4. MII,RMII,SMII,GMII,RGMII,SGMII接口定义 和 MDIO接口定义

    一.MII,RMII,SMII,GMII,RGMII,SGMII接口定义一览表 1.1 MII接口连接示意图 1.2 RMII接口连接示意图 1.3 SMII接口连接示意图 1.4 GMII接口连接示 ...

  5. (二)再议MII、RMII、GMII接口

    概述:         MII (Media Independent Interface(介质无关接口)或称为媒体独立接口,它是IEEE-802.3定义的以太网行业标准.它包括一个数据接口和一个MAC ...

  6. MII、RMII、SMII、GMII接口简介

    以太网媒体接口有:MII.RMII.SMII.GMII.     所有的这些接口都从MII而来,MII是(Medium Independent Interface)的意思 ,是指不用考虑媒体是铜轴.光 ...

  7. MII,RMII,GMII接口详细介绍

    MII (Media Independent Interface(介质无关接口)或称为媒体独立接口,它是IEEE-802.3定义的以太网行业标准.它包括一个数据接口和一个MAC和PHY之间的管理接口. ...

  8. 工业以太网交换机有多少个快速以太网接口?

    工业以太网交换机应用于复杂的工业环境中实时以太网数据传输,以太网交换机是非常的重要,它把握着一个网络的命脉,有人会提出以太网交换机有多少个快速以太网接口?到底该如何进行选择呢?接下来我们就跟随飞畅科技 ...

  9. 在图3-30 中,某学院的以太网交换机有三个接口分别和学院三个系的以太网相连,另外三个接口分别和电子邮件服务器、万维网服务器以及一个连接互联网的路由器相连。图中的A,B和C都是100Mbit/s以太网

    3-30 在图3-30 中,某学院的以太网交换机有三个接口分别和学院三个系的以太网相连,另外三个接口分别和电子邮件服务器.万维网服务器以及一个连接互联网的路由器相连.图中的A,B和C都是100Mbit ...

最新文章

  1. 敏捷开发与中医理论系列之一:序言及为何中医教材都是千年古籍
  2. linux 网络地址
  3. linux --- 高级指令
  4. ie11不识别html5影片,IE11无法显示flash?IE11无法播放视频的解决方法
  5. C语言程序设计基础之结构
  6. 优化Hibernate所鼓励的7大措施:
  7. 微信支付开发(2) 扫码支付模式一
  8. element-ui 分页索引问题
  9. BZOJ1076奖励关题解
  10. Mtlab之图形标注
  11. 【镜像更新】Windows Server 2016 数据中心版
  12. 沐阳从0到1零基础学习安卓逆向
  13. 第四章:(1)Redis 数据类型 之 Redis 解析配置文件 redis.conf
  14. 准确查询表空间使用情况
  15. 系统日志及数据库日志
  16. PaddlePaddle飞桨论文复现营——3D Residual Networks for Action Recognition学习笔记
  17. 定位input的光标,设置光标的位置
  18. 【python+requests】爬取“国家级非物质文化遗产代表性项目名录”
  19. ansible主机清单和动态主机清单
  20. 工作流activiti

热门文章

  1. java导出指定的行列,java – 使用itext生成pdf并在特定行中加粗
  2. easyExcel实现excel导出
  3. 900行的类重构,我流着泪把它改完了
  4. 大三软件工程小项目-小技术集合-大纲
  5. 什么是java的并发编程?
  6. 玩转百度AI Studio 之用“四十路泰坦”跑线性回归
  7. 前端学习笔记(一):HTML+CSS基础
  8. 微机实验课-实验四扬声器程序设计
  9. 计算机显示语言改成英语,如何将win7系统的计算机语言更改为英语
  10. 视角来分析 腾讯 微信访客系统的一些问题 (二 )end