复位 - 4.0 简体中文

QDMA Subsystem for PCI Express v4.0 产品指南 (PG302)

Document ID
PG302
Release Date
2022-05-20
Version
4.0 简体中文

QDMA Subsystem for PCIe 支持所有 PCIe 定义的复位,例如,链路中断、复位、热复位和功能级别复位 (FLR)(仅限“静止”模式下才支持)。

软复位

通过 soft_reset_n 端口复位 QDMA 逻辑。此端口需保持复位状态至少 100 个时钟周期(axi_aclk 个周期)。

这不会将 PCIe 硬核块复位。它仅复位逻辑的 DMA 部分。如果存在 DMA 挂起或某些错误条件,则此复位可断言有效。

软复位用例

提示使用 soft_reset 的用例包括:
  • DMA 挂起并且用户没有得到正确的值。
  • DMA 传输有错误,但 PCIe 链路正常。
  • DMA 记录某些异步错误
soft_reset 后,必须重新初始化队列并对所有队列上下文进行编程。