pcie端点和端点通信过程中,是如何知道对方的地址的
时间: 2024-05-21 15:17:19 浏览: 97
_FPGA与PC间基于PCIe和千兆以太网的通信设计_PCIE与FPGA_PCIeFPGA_pcie_fpga_creamops
5星 · 资源好评率100%
在 PCIe 端点和端点之间的通信过程中,每个设备都有一个唯一的设备 ID,称为“PCIe 设备 ID”,它由厂商 ID 和设备 ID 组成。这个 ID 会在设备初始化时被设置,并且在总线控制器上存储。在进行 PCIe 总线枚举时,控制器会读取每个设备的 PCI 设备 ID 寄存器,以确定每个设备的位置和功能。这样,每个设备都可以知道其他设备的地址,并且可以通过总线控制器进行通信。在通信过程中,设备会向总线控制器发送请求,总线控制器会根据设备 ID 和其他信息,将请求转发给目标设备。
阅读全文