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

pma_init reset_pb


注意1:在用ILA抓信号波形,但发现pma_init拉高后链路仍然无法建立,这种情况常见于reset_pb释放过早。
注意2:实际工程中容易踩的坑是:当使用外部复位芯片时,reset_pb的低电平持续时间可能不足。我记得Xilinx论坛有个案例就是因为复位脉冲宽度不够导致GT收发器初始化失败
注意3:pma_init作为状态机的核心控制信号,它从拉高到完成初始化的时间跨度是毫秒级的,这点和普通数字逻辑完全不同

时间轴------------------------------------------>
信号  | pma_init  | reset_pb  | user_clk
-------------------------------------------------------------
关键信号定义
一、reset_pb (异步复位)

功能:全局异步复位,强制GT收发器进入初始状态。

极性:低电平有效(拉低复位,拉高释放)。

注意:需满足最小脉冲宽度(通常 ≥100ns)。

二、pma_init (PMA初始化)

功能:启动收发器的物理介质附加层(PMA)初始化序列。

极性:高电平有效(拉高启动初始化)。

关键点:必须在reset_pb释放后拉高,且需维持足够时间(通常 ≥10µs)。

三、复位说明

pma_init(gt_reset)的范围大一些,会先复位高速收发器,然后复位内核逻辑。而Reset_pb(reset)只会复位内核逻辑,不会复位底层的高速收发器。

参考:Aurora 64B/66B IP的原理及示例工程分析(高速收发器二十四)-CSDN博客

参考:Xilinx Aurora IP应用介绍_pma-init-CSDN博客


 

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

相关文章:

  • 服务器Docker安装教程
  • openGauss3.10企业版单机部署(openEuler20.03 SP3)
  • 嵌入式学习硬件(一)ARM体系架构
  • 【数字图像处理系列笔记】Ch05:傅里叶变换与频率域滤波
  • 哈勃网络计划大规模升级卫星以创建全球蓝牙层
  • AI代码审查大文档处理技术实践
  • mysql如何实现备份某个数据库并还原备份
  • RHCA - CL260 | Day04:对象存储、存储池、用户认证
  • Mysql自定义顺序查询
  • 预约时间组件
  • 能源材料顶刊AEM:钛酸锂“双模储能”设计范式——兼得高能量与高功率密度
  • 智慧能源设备巡检准确率↑32%:陌讯多模态融合算法实战解析
  • Redis模块-RedisJson
  • Q-Learning详解:从理论到实践的全面解析
  • 数据合规——解读跨境电商隐私合规白皮书(2024)【附全文阅读】
  • React(三):脚手架、组件化、生命周期、父子组件通信、插槽、Context
  • AR技术:制造业质量控制的“智能革新”
  • 第五十三篇:LLaMA.cpp的“量化秘籍”:Q4_K_M、Q5_K_S深度解析
  • Numpy科学计算与数据分析:Numpy数组索引与切片入门
  • Linux学习记录 DNS
  • “认知裂缝边缘”地带
  • 河南萌新联赛2025第(四)场:河南大学
  • Taro 扩展 API 深度解析与实战指南
  • 考研复习-计算机组成原理-第三章-存储系统
  • 广州工艺品摆件三维扫描逆向建模抄数设计-中科米堆CASAIM
  • [三数之和]
  • [安卓按键精灵开发工具]本地数据库的初步学习
  • Day116 若依融合mqtt
  • Minio 分布式集群安装配置
  • 28 HTB Forest 机器 - 容易 (1)