H2C Channel Control (0x04) - 4.1 简体中文

DMA/Bridge Subsystem for PCI Express 产品指南 (PG195)

Document ID
PG195
Release Date
2023-11-24
Version
4.1 简体中文
表 1. H2C Channel Control (0x04)
位索引 默认 访问类型 描述
31:28     保留
27 1'b0 RW 在 AXI-Stream 模式下禁用 C2H 的置位写回信息时,启用默认写回。
26 0x0 RW pollmode_wb_enable

轮询模式写回使能位。

当该位置位后,如果描述符完成时“Completed”(已完成)位已置位,那么 DMA 就会将已完成的描述符计数写回。

25 1'b0 RW non_inc_mode

非增量地址模式。仅适用于 m_axi_araddr 接口。

24     保留
23:19 5'h0 RW ie_desc_error

全部设置为 1 值 (0x1F) 即可启用 Status.Desc_error 记录功能,并在检测到错误时停止引擎。

18:14 5'h0 RW

ie_write_error

全部设置为 1 值 (0x1F) 即可启用 Status.Write_error 记录功能,并在检测到错误时停止引擎。

13:9 5'h0 RW

ie_read_error

全部设置为 1 值 (0x1F) 即可启用 Status.Read_error 记录功能,并在检测到错误时停止引擎。

8:7     保留
6 1'b0 RW ie_idle_stopped

设为 1 即可启用 Status.Idle_stopped 记录功能

5 1'b0 RW ie_invalid_length

设为 1 即可启用 Status.Invalid_length 记录功能

4 1'b0 RW ie_magic_stopped

设为 1 即可启用 Status.Magic_stopped 记录功能

3 1'b0 RW ie_align_mismatch

设为 1 即可启用 Status.Align_mismatch 记录功能

2 1'b0 RW ie_descriptor_completed

设为 1 即可启用 Status.Descriptor_completed 记录功能

1 1'b0 RW ie_descriptor_stopped

设为 1 即可启用 Status.Descriptor_stopped 记录功能

0 1'b0 RW 运行

设为 1 即可启动 SGDMA 引擎。复位为 0 即可停止传输,如果引擎繁忙,那么它会完成当前描述符。

  1. ie_* register 位为中断使能位。当这些位已置位并满足对应条件后,将在 H2C Channel Status (0x40) 中记录状态。正确设置中断掩码(根据 H2C Channel Interrupt Enable Mask (0x90))后,将生成中断。