Writing /share/Web/wiki/data/cache/c/cf54fce6bddc981b01dfd878b34de8a9.metadata failed
协议学习:pcie:基本传输类型
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 后一修订版 | 前一修订版 | ||
| 协议学习:pcie:基本传输类型 [2019/12/26 09:59] – 创建 zhangguo | 协议学习:pcie:基本传输类型 [2023/03/17 10:12] (当前版本) – 外部编辑 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | 基本传输类型 | + | ====== |
| + | |||
| + | |||
| + | ===== Memory Transactions ===== | ||
| + | *Read Request/ | ||
| + | *Write Request | ||
| + | *AtomicOp Request/ | ||
| + | |||
| + | 支持64位和32位地址。 | ||
| + | |||
| + | ===== I/O Transactions ===== | ||
| + | |||
| + | 仅仅只是为了与传统legacy设备进行兼容,后续都不建议使用IO传输 | ||
| + | |||
| + | * Read Request/ | ||
| + | * Write Request/ | ||
| + | |||
| + | 只支持32位地址模式 | ||
| + | ===== Configuration Transactions ===== | ||
| + | |||
| + | | ||
| + | |||
| + | *Read Request/ | ||
| + | *Write Request/ | ||
| + | |||
| + | 在 x86处理器中,使用 CONFIG_ADDRESS 寄存器与 CONFIG_DATA 寄存器访问PCIE配置空间的的0x00~0xFF,使用 ECAM 方式访问0x000~0xFFF 这段空间 | ||
| + | ===== Message Transactions ===== | ||
| + | |||
| + | used to support in-band communication of events between devices。 | ||
| + | |||
| + | 也可支持vendor message | ||
| + | |||
| + | |||
| + | |||
| + | ===== - 路由 ===== | ||
| + | ==== - 地址路由 ==== | ||
| + | - 存储器读写 | ||
| + | - IO读写 | ||
| + | ==== - ID路由 ==== | ||
| + | - 配置读写 | ||
| + | - Cpl, CplD | ||
| - | - Memory Transactions | ||
| - | - I/O Transactions | ||
| - | - Configuration Transactions | ||
| - | - Message Transactions | ||
协议学习/pcie/基本传输类型.1577325565.txt.gz · 最后更改: 2023/03/17 10:12 (外部编辑)