在调试1000M以太网的时候容易出现异常,为了排除是芯片MAC自身问题还是芯片和PHY连接问题可以采用自环测试方式测。自环也分为数据流在MAC自环和数据流在PHY上自环。自环的方式如下:

MAC自环寄存器设置

设置该寄存器对应位进行自环

注意事项

但是要注意在初始化中处理,在中间修改可能不生效。

PHY自环寄存器设置

对于PHY 设置 loopback的寄存器地址如下:

DDR3板上一些异常问题的解决

在不同类型的DDR 使用时不同的设置会影响到以太网传输。
在DDR3板上会出现自环情况发送包长度为160,回来收到有 77 93 109 125 141 这些包长度。经过排查必定发现是MAC的DMA猝发设置的问题,解决方法是把 DMA Reg0 的16位 清0。

DWC的1000M的MAC自环和PHY自环测试寄存器修改方式相关推荐

  1. Network 之二 Ethernet(以太网)中的 MAC、MII、PHY 详解

    结构   从硬件的角度看,以太网接口电路主要由 MAC(Media Access Control,MAC)控制器和物理层接口 PHY(Physical Layer,PHY)两大部分构成.如下图所示: ...

  2. Ethernet(以太网) 详解 MAC、MII、PHY

    Ethernet(以太网) 详解 MAC.MII.PHY 结构   从硬件的角度看,以太网接口电路主要由MAC(Media Access Control)控制器和物理层接口PHY(Physical L ...

  3. 【刷算法】判断链表是否有环以及返回入环节点

    题目描述 判断一个单链表是否有环,有环则返回入环节点,否则返回null 1->2->3->4->5->6↑ ↓8<-7 复制代码 例如上面这个链表就有环,入环节点是 ...

  4. STM32 电机教程 15 - BLDC 速度环内嵌电流环

    前言 无刷直流 (Brushless Direct Current, BLDC)电机是一种正快速普及的电机类型,它可在家用电器.汽车.航空航天.消费品.医疗.工业自动化设备和仪器等行业中使用.正如名称 ...

  5. 【学习笔记】无向图、有向图的三元环、四元环计数问题(根号分支+bitset)

    三元环计数和四元环计数问题 无向图三元环计数问题 根号分治 bitset 无向图四元环计数问题 有向图三四元环计数问题 无向图三元环计数问题 根号分治 记 di:id_i:idi​:i 在原图中的度数 ...

  6. ]数据结构:单链表之判断两个链表是否相交及求交点(带环、不带环)

    1.判断两个链表是否相交,若相交,求交点.(假设链表不带环) 两个指针同时指向两个链表,分别依次往后遍历链表到最后一个节点,如指针的值相同(即节点地址相同),反之没有交点. int IsCross(N ...

  7. 【数据结构与算法】带环单链表查找环的入口算法

    带环单链表的故事 @不了解前尘往事的Reader,烦请阅读--<判断单链表是否有环的算法> 如何找带环单链表的环的入口 这里只说比较可行的算法吧. 思路一:HashSet第一个重复元素就是 ...

  8. c语言实现软件锁相环,锁相环系统及锁相环系统的实现方法技术方案

    [技术实现步骤摘要] 本专利技术涉及一种锁相环系统,尤指一种能够降低锁相环的噪声的. 技术介绍 请参阅图1,图I为现有技术中锁相环的系统结构图,现有技术中的锁相环由鉴频鉴相器PFD.电荷泵CHP.低通 ...

  9. [转]给定单链表,检测是否有环。如果有环,则求出进入环的第一个节点

    转自:http://blog.csdn.net/dengsi23/article/details/7984291 判断单向链表是否有环,可以采用快指针与慢指针的方式来解决.即定义一个快指针fast和一 ...

最新文章

  1. 使用ultraedit和cl编译器打造简易c/c++开发环境
  2. 浅谈Android Fragment嵌套使用存在的一些BUG以及解决方法
  3. eureka源码:开启服务注册
  4. mysql输入错误怎样更正_HotDB MySQL 篇| MySQL 源码系列的补充与更正
  5. yum是什么?(linux命令) .
  6. 一个DDOS病毒的分析(一)
  7. 【Python】吐槽SQLAlchemy
  8. 【bzoj5107】[CodePlus2017]找爸爸 dp
  9. 设置mysql的interactive_timeout和wait_timeout的值
  10. 设置单元格填充方式_【WPS神技能】Excel表格中单元格内的双色填充效果有点意思!...
  11. SLAM GMapping(5)运动模型
  12. Go 语言学习总结(1)—— Go 入门简介
  13. 视频列表页html,视频列表.html
  14. android Camera相关问题及NV12剪裁旋转
  15. window对象小结
  16. 如何在前端用vue使用字典dicts?
  17. HTML美化页面(下)
  18. 上 k8s 生产环境的一些准备!
  19. [渝粤教育] 信阳师范学院 视听语言 参考 资料
  20. Excel 处理重复数据的几种方法

热门文章

  1. 为什么使用start方法启动Java的Thread线程?
  2. springmvc自定义参数解析器
  3. zoom使用教程_如何使用Zoom在线玩Jackbox游戏
  4. linux iso镜像怎么用u盘装,如何使用U盘安装ISO系统镜像?
  5. linux实验报告 dns 新增域名,Linux实验报告DNS及虚拟主机.docx
  6. 【眼见为实】自己动手实践理解数据库REPEATABLE READ Next-Key Lock
  7. 夏天开水果店怎么保存,水果店水果的保存方法
  8. 论文阅读:基于多模态词向量的语句距离计算方法
  9. 使用浏览器访问服务器shell(ssh方式)
  10. 华为云备份会上传私密相册吗_云相册有哪些作用?上传照片会不会占用手机内存?...