PCI & PCIE
文章平均质量分 66
本栏讲解pci、pcie相关知识。
caodongwang
热爱学习,热爱生活~~~
展开
-
【PCI】PCIe高级错误上报能力AER(十二)
本文参考PCIe协议 5.0:https://download.csdn.net/download/zz2633105/89204842本文参考intel IP用户指南:https://www.intel.cn/content/www/cn/zh/docs/programmable/683501/23-2-10-0-0/debugging-data-transfer-and-performance-25123.html。原创 2024-05-27 10:55:59 · 4311 阅读 · 0 评论 -
【PCI】PCIe Bridge标准配置空间(十一)
本文参考PCIe协议 5.0:https://download.csdn.net/download/zz2633105/89204842。原创 2024-04-22 14:13:05 · 1675 阅读 · 3 评论 -
【PCI】PCIe EP标准配置空间(十)
本文参考PCIe协议 5.0:https://download.csdn.net/download/zz2633105/89204842。原创 2024-04-22 14:00:58 · 1957 阅读 · 0 评论 -
【PCI】PCIe配置空间访问(九)
本文参考PCIe协议 5.0:https://download.csdn.net/download/zz2633105/89204842。原创 2024-04-22 09:45:12 · 2423 阅读 · 2 评论 -
【PCI】ARM架构——PCI总线驱动、RC驱动、Host Bridge驱动、xilinx xdma ip驱动(八)
讲解xilinx RC驱动(host bridge驱动、pci总线驱动)、级联中断。原创 2022-05-31 09:10:50 · 10139 阅读 · 16 评论 -
【PCI】pcie-switch应用——热拔插(七)
内核热插拔驱动PCI设备在BIOS启动阶段枚举,之后传给linux内核,由linux内核将每个PCI设备注册到pci_bus_type总线上,进而匹配pci驱动,如下图所示。PCI桥设备也会匹配pci驱动,这个驱动名称为pcieport,该驱动在portdrv_pci.c文件中注册,来看一下它的匹配规则,如下所示。static int __init pcie_portdrv_init(void){ if (pcie_ports_disabled) return -EACCES; pcie原创 2022-05-09 20:30:00 · 6673 阅读 · 19 评论 -
【PCI】PCIE设备映射关系图(五)
本文以某PCIE设备为例,画出映射关系图。主片测将PCIE设备所需的资源拷贝到BAR空间对应的虚拟内存中,通过TLP总线事务传递到PCIE设备内存,从而使PCIE设备运行起完整的linux系统完成特定功能。注意,PCI设备空间与PCIE配置空间不同。...原创 2021-07-10 22:14:56 · 6519 阅读 · 2 评论 -
【PCI】PCI驱动匹配(四)
本文参阅4.18内核。原创 2021-07-10 21:58:49 · 835 阅读 · 0 评论 -
【PCI】pci相关数据关系(三)
本文参阅4.18内核。此图描述了pci相关数据结构之间的关系,同时也对应着实物连接关系。原创 2021-07-10 21:56:14 · 712 阅读 · 0 评论 -
【PCI】RC与PCH关系(二)
基本概念PCH全称为Platform Controller Hub,是intel公司的集成南桥。北桥中的内存控制器和PCIe控制器都集成到了CPU内部,相当于整个北桥芯片都集成到了CPU内部,主板上只剩下南桥。所以PCH可以理解成南桥,目前Intel的有些SOC就是连PCH也集成到了CPU内部,比如:Intel Xeon D系列。RCRC(PCI Express root complex)根联合体, 相当于PCIE主桥,也有称为pcie总线...原创 2021-07-10 21:51:15 · 4922 阅读 · 0 评论 -
【PCI】PCI & PCIE基础(一)
关于PCI相关基础知识请参阅王齐 先生的著作《PCI Express 体系结构导读》,个人认为这本书是学习PCI与PCIE的经典之作,以下简要说明初学者应阅读哪些章节。PCI第一 ~ 三章节是必须阅读的章节,其中第二章节前三小结是必须吃透部分,而关于信号相关知识可先略过。PCIE 第四、五、六、十章节也是必须阅读章节,主要是熟悉各种概念和之间关系,而具体寄存器的配置之类可略过。 其余章节根据自己工作性质选择阅读即可。提...原创 2021-07-10 21:24:28 · 1037 阅读 · 0 评论