【PCIe 总线及设备入门学习专栏 5.1.2 -- PCIe EP core_rst_n 与 app_rst_n】

文章目录

  • app_rst_n 和 core_rst_n 的作用
    • 1. core_rst_n — PCIe 控制器内部逻辑复位
      • 作用
      • 控制方式
    • 2. app_rst_n — 应用层/用户逻辑复位
      • 作用
      • 特点
    • 两者关系图示:
    • 示例流程(Synopsys EP)
    • rst_sync[3] 的作用详解(复位同步逻辑)
      • 为什么使用 rst_sync[3]?
    • 图示说明
    • Synopsys 官方手册中的用法
    • 实际应用建议
    • 总结对比

app_rst_n 和 core_rst_n 的作用

Synopsys 的 PCIe Endpoint IP(比如 DesignWare PCIe Endpoint)为了支持灵活的 reset 控制,通常会暴露出两个关键复位信号:

1. core_rst_n — PCIe 控制器内部逻辑复位

作用

  • 复位 PCIe Controller IP 核内部 的逻辑(包括 LTSSM、配置空间、PHY 接口状态等)。

  • 通常和 perst_n 强相关。

  • core_rst_n低电平 时,整个 IP 处于 reset 状态,不参与链路训练或配置。

控制方式

  • 由 IP 核根据 perst_n 自动控制;

  • 也可以由外部 reset 控制逻辑参与决定(通过同步)。

2. app_rst_n — 应用层/用户逻辑复位

作用

你可能感兴趣的:(#,【PCIe,Bus,专栏】,core_rst_n,app_rst_n)