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

hard_err错误


1.Xilinx Aurora协议中的hard_err(Hard Error)是一种指示物理层不可恢复通信故障的错误信号,属于Aurora IP核错误检测机制的核心部分
2.hard_err是aurora的IP核的错误检测接口输出的信号,直接反映了链路物理层的严重故障;
3.hard_err错误是不可恢复的,一旦出现了错误,表示链路的稳定性出现了问题,需要重新复位或者重新初始化才能恢复通信。
4.hard_err的出现,会造成链路的lane_up和channel_up信号拉低或者一会儿拉高一会儿拉高,强制链路进行重新的协商;
5.hard_err错误,可能是时钟不稳定造成时钟失锁,或者信号完整性出现问题,或者线路断开这些底层硬件的我呢提,一般没办法
通过协议重传机制进行恢复;
6.时钟晶振或者时钟芯片产生的时钟如果不是太稳定,也就是说时钟发生抖动,或者时钟发生偏移,或者时钟不达标,会导致收发器PLL失锁,触发hard_err;
7.时钟补偿失效:RX elastic buffer的门限设置不当,无法吸收两端时钟差异
8.信号完整性恶化,比如高速链路的PCB走线阻抗不匹配,或者信号串扰,或者电源噪声导致信号质量的下降,眼图质量不好,误码率激增;
9.链路我呢提,自环测试正常,也就是单板测试正常,但是板对板不正常,可能是因为参考时钟问题;
解决hard_err的办法
1.通过示波器进行眼图测试,检测信号的质量,调整pcb阻抗匹配或者添加预加重,或者添加均衡;
2.测试时钟信号的质量,看看参考时钟的抖动,以及频率的精度
3.调整弹性缓冲区的大小,增加时钟容差

http://www.dtcms.com/a/291467.html

相关文章:

  • 50-字母异位词分组
  • SmartETL循环流程的设计与应用
  • 外辐射源入门综述
  • 板凳-------Mysql cookbook学习 (十二--------4)
  • c++找工作(qt)
  • 【金仓数据库产品体验官】_KingbaseES(SQLServer兼容版)保姆级安装教程
  • LiteCoT:难度感知的推理链压缩与高效蒸馏框架
  • 【CNN】卷积神经网络多通道卷积与偏置过程- part2
  • AI Red Teaming 分析
  • 鸿蒙开发中与 AI 编码助手的共处之道(ArkTS 视角)
  • sky-take-out项目中Redis的使用
  • 【每日算法】专题十七_多源 BFS
  • Java 实现 UDP 多发多收通信
  • 图论(2):最短路
  • http协议学习-body各种类型
  • cs336 Lecture2
  • SQL基础入门② | 运算符篇
  • 【HarmonyOS】ArkTS语法详细解析
  • 阿里云技术三面:java社招面经+面试题分享!
  • rancher使用rke在华为云多网卡的服务器上安装k8s集群问题处理
  • Supervisor 核心原理:如何实现进程管理?
  • 机器视觉的食品包装贴标应用
  • [论文阅读] 人工智能 | ZipMPC:让短视的MPC拥有长远眼光——通过模仿学习压缩长 horizon 智慧
  • A1-静态Mpls
  • 二、计算机网络技术——第2章:物理层
  • [1-01-01].第90节:如何学习新特性:
  • 一文速通《矩阵的特征值和特征向量》
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘pywifi’问题
  • 马斯克布局儿童 AI 领域,xAI 推出 Baby Grok,将带来哪些变革?
  • Windows防火墙配置详解