完成定时器 - 4.0 简体中文

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

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

“Completion Timer”(完成定时器)引擎在完成上下文中支持定时器触发模式。它支持 2048 个队列,每个队列都有自己的定时器。定时器到期时,就会向完成模块发送定时器到期信号。如有多个定时器同时到期,则以循环方式发送信号。

参考定时器

参考定时器基于定时器节拍。寄存器 QDMA_C2H_INT (0xB0C) 用于定义定时器节拍的值。16 个寄存器 QDMA_C2H_TIMER_CNT (0xA00-0xA3c) 的定时器计数均基于定时器节拍。完成上下文中的 timer_idx 是 16 个 QDMA_C2H_TIMER_CNT 寄存器的索引。每个队列均可选择自己的 timer_idx