FPGA的PL端使用1G/2.5G Ethernet PCS/PMA or SGMII核实现SFP千兆以太

在实现SFP千兆以太网传输时需要使用Tri Mode Ethernet MAC之间通过GMII接口连接或者PS端直接输出GMII接口。这里采用PL端实现,因此选择Tri Mode Ethernet MAC选项。

SFP使用的是千兆以太网,也就是使用1000BASEX模式,需要将速度设为1G。


选择1000BASEX模式。有些PHY芯片也支持SGMII模式,根据实际硬件来进行设置。


使用FPGA芯片的GTX收发器作为SFP+的接口,输入IP核内部的MMCM的时钟源选择为GTX收发器输出的时钟TXOUTCLK,该MMCM将产生我们所需要的接口时钟。使能自协商。MDIO接口可用可不用,在使用具有SGMII接口的PHY芯片时需要配置PHY芯片时可以使能MDIO接口。这里不使能MDIO接口。


这部分比较重要,当设计中需要同时使用若干个此IP核,且所使用的GTX均位于同一个GTX BANK中,只需其中1个IP核内部的共享资源(MMCM、GTX PLL、GTX 参考时钟等)便可以满足所有IP核的需求,即选择将共享资源包含在IP核内部。通过共享逻辑可以较小硬件资源的消耗,并且各个接口输出时序是一致的。

FPGA的PL端使用1G/2.5G Ethernet PCS/PMA or SGMII核实现SFP千兆以太相关推荐

  1. ZYNQ使用1G/2.5G Ethernet PCS/PMA or SGMII拓展PS端网口

    文章目录 前言 一.硬件设计 1.创建 Block Design 2.配置 1G/2.5G Ethernet PCS/PMA or SGMII 核 3.配置PS端 4.连接PS端和1G/2.5G Et ...

  2. FPGA基于SFP光口实现1G千兆网UDP通信 1G/2.5G Ethernet PCS/PMA or SGMII替代网络PHY芯片 提供工程源码和技术支持

    目录 1.前言 2.我这里已有的UDP方案 3.详细设计方案 4.vivado工程详解 5.上板调试验证并演示 6.福利:工程代码的获取 1.前言 目前网上的fpga实现udp基本生态如下: 1:ve ...

  3. ZYNQ7000搭建嵌入式Linux操作系统---增加PL端外设(以太网)篇

    ZYNQ7000搭建嵌入式Linux操作系统-增加PL端以太网 一.VIVADO工程建立 二.VIVADO工程设置 三.虚拟机下生成内核和uboot.elf 四.SDK生成设备树和BOOT.bin 五 ...

  4. zynq开发系列5:通过AXI GPIO的中断实现PL端按键控制PS端LED

    在pg144-axi-gpio(LogiCORE IP Product Guide)中可以看见AXI GPIO提供通用输入输出接口到AXI接口,32位软核,设计与AXI4-Lite接口进行连接.IOP ...

  5. 【沧小海笔记】之基于FPGA的以太网设计相关知识——第三章 xilinx 三速以太网IP核(TEMAC)的介绍

    总目录在这里哦~ https://blog.csdn.net/z123canghai/article/details/114649502 Xilinx为我们提供了一个叫做"Tri-Mode ...

  6. ZYNQ初体验千兆以太网的那些事儿(ps端)

    常年混迹在单片机领域的小白,由于某些原因,要在zynq的soc部分做些千兆以太网的小工作,于是就苦苦的追寻着资料. 使用的这块测试版是zynq的7000,fpga+双核A9核.以太网部分涉及了很多知识 ...

  7. 国产FPGA(紫光同创)—— 数据采集及千兆以太网传输(一)

    科研需要,使用国产FPGA(紫光PLG50H)实现数据采集及千兆以太网传输.总体流程如图所示 第一部分先对数据采集部分进行说明. 一.模数转换(ADC芯片-LTC2324) 本项目使用的是LTC232 ...

  8. 多目相机同步拍照四目相机同步拍照设计方案(多个SENSOR+FPGA+DDR+千兆网)

    绪论 在某些应用场景,需要使用多个相机完全同步进行拍摄,拍摄的开始时间和结束时间完全同步.要达到这样的要求,市面上的大部分通用相机无法达到这样的要求.通用的做法可以带触发的工业相机来实现.具体的实现方 ...

  9. (124)FPGA面试题-ZYNQ的PS和PL端怎么交互的?

    1.1 FPGA面试题-ZYNQ的PS和PL端怎么交互的? 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA面试题-ZYNQ的PS和PL端怎么交互的: 5)结束语 ...

最新文章

  1. 迁移学习:如何使用TensorFlow对图像进行分类
  2. 短信验证码、图形验证码、邮件验证的自动化测试
  3. Web Api如何传递POST请求
  4. BUUCTF-WEB:[极客大挑战 2019]EasySQL 1(收藏了URL编码表)
  5. 前端学习(1875)vue之电商管理系统电商系统之vue代码提交到码云
  6. 特别慢_这款“爱豆”很特别,它带你重温旧时光,体验慢生活的时代
  7. 专科学python真的不好_专科生转行做python运维靠谱吗?
  8. java解析tcp报文_JAVA语言TCP通信和JDBC示例(AIS信息解析)
  9. 两个前置摄像头_前后六颗摄像头?vivo V17 Pro率先实现升降式前置双摄
  10. vMix(视频混合器软件)v22.0.0.48免费版
  11. 基于MediaPipe API实现骨骼识别
  12. ajax读取文件数据,Ajax 实现读取 properties 格式资源文件数据
  13. Portapack应用开发教程(十二) SSTV接收机 B
  14. css文字不透明度怎么设置?
  15. Unbound classpath container: ‘JRE System Library’已解决
  16. Codeforces Round #710 (Div. 3) ABCDE 题解
  17. 使用sql语句在emp员工表中实现各种操作
  18. 2021-2027全球与中国讲解员视频软件市场现状及未来发展趋势
  19. nacos源码修改编译(亲测)
  20. 在职高学计算机咋考大专,职高怎么考大专

热门文章

  1. laravel 图片上传
  2. 端午节粽子(python)
  3. 如何同时将多个 PDF 文档批量转为 Word、PPT、Epub 等其它格式
  4. linux ant命令 出错,linux ant 解决 错误: 找不到或无法加载主类 org.apache.tools.ant.launch.Launcher...
  5. MOS与IC的选型公司
  6. 【31】核心易中期刊推荐——电子信息技术计算机技术
  7. [转]如何看国外文献的方法总结
  8. 网站根据不同时间段php输出不同的问候语
  9. 玩家生命周期如何设计?_分析与玩家生命周期
  10. 文字游戏(java)