先上协议标准及相关书籍文档,PCIE标准才是根本。
├── 1_B4o2XZTW_pci_express_bridge10.pdf
├── 1_Eqgepkj8_PCI Express 体系结构导读(王齐).pdf
├── 1_LBUKjgrc_PCI Express Technology 3.0.pdf
├── 1_NPZTCQ5z_PCI_Express_Base_4.0r1.0_September-27-2017-c.pdf
├── 1_OM1KjDav_PCI_Express_Base_r3.0_10Nov10.pdf
├── 1_R9LRJfva_Physical Layer Testing for PCI Express 3_0.pdf
├── 1_RPW8YG0Z_PCI-Express-Card-Electromechanical-Specification-Revision-2.0.pdf
├── 1_U5xTL4XH_PCI Express System Architecture.pdf
├── 1_cbhkwEV9_PCI.Express.Base.Specification.v2.0_Dec06a.pdf
├── 1_hqgk1JvN_PCI-Express-Card-Electromechanical-Specification-ReV1-1.pdf
└── 1_wKzOGuhv_pci express system architecture.pdf
除开标准,重点推荐《 PCI Express Technology 3.0.pdf》,《pci express system architecture.pdf》 这两本书。
更建议以下面系列文档入门!!!
1、前言篇:PCIe扫盲——PCIe简介: https://chipdebug.com/forum-post/40217.html
2、PCIe扫盲——PCI总线基本概念:https://chipdebug.com/forum-post/39680.html
3、PCIe扫盲——一个典型的PCI总线周期:https://chipdebug.com/forum-post/39658.html
4、PCIe扫盲——PCI总线中的Reflected-Wave Signaling:https://chipdebug.com/forum-post/39660.html
5、PCIe扫盲——PCI总线的三种传输模式:https://chipdebug.com/forum-post/39664.html
6、PCIe扫盲——PCI总线的中断和错误处理:https://chipdebug.com/forum-post/39666.html
7、PCIe扫盲——PCI总线的地址空间分配:https://chipdebug.com/forum-post/39671.html
8、PCIe扫盲——PCI总线配置周期产生和配置寄存器:https://chipdebug.com/forum-post/39674.html
9、PCIe扫盲——66MHz的PCI总线与其技术瓶颈:https://chipdebug.com/forum-post/39678.html
10、PCIe扫盲——PCI-X总线基本概念:https://chipdebug.com/forum-post/39680.html
11、PCIe扫盲——PCIe总线基本概念:https://chipdebug.com/forum-post/39687.html
12、PCIe扫盲——PCIe总线怎样做到在软件上兼容PCI总线:https://chipdebug.com/forum-post/40224.html
13、PCIe扫盲——PCIe总线体系结构入门:https://chipdebug.com/forum-post/39692.html
14、PCIe扫盲——PCIe总线事务层入门(一):https://chipdebug.com/forum-post/39696.html
15、PCIe扫盲——PCIe总线事务层入门(二):https://chipdebug.com/forum-post/39704.html
16、PCIe扫盲——PCIe总线事务层入门(三):https://chipdebug.com/forum-post/39713.html
17、PCIe扫盲——PCIe总线数据链路层入门:https://chipdebug.com/forum-post/39713.html
18、PCIe扫盲——PCIe总线物理层入门:https://chipdebug.com/forum-post/39718.html
19、PCIe扫盲——一个Memory Read操作的例子:https://chipdebug.com/forum-post/39723.html
1、PCIe扫盲——BDF与配置空间:https://chipdebug.com/forum-post/39727.html
2、PCIe扫盲——配置空间的读写机制:https://chipdebug.com/forum-post/39733.html
3、PCIe扫盲——Type0 & Type1 型Request:https://chipdebug.com/forum-post/39737.html
4、PCIe扫盲——Memory & IO 地址空间:https://chipdebug.com/forum-post/39741.html
5、PCIe扫盲——基地址寄存器(BAR)详解:https://chipdebug.com/forum-post/39743.html
6、PCIe扫盲——Base & Limit寄存器详解:https://chipdebug.com/forum-post/39749.html
7、PCIe扫盲——TLP路由基础:https://chipdebug.com/forum-post/39757.html
8、PCIe扫盲——TLP路由之ID Routing:https://chipdebug.com/forum-post/39763.html
9、PCIe扫盲——TLP路由之Address Routing:https://chipdebug.com/forum-post/39768.html
10、PCIe扫盲——TLP路由之Implicit Routing:https://chipdebug.com/forum-post/39773.html
1、PCIe扫盲——TLP Header详解(一):https://chipdebug.com/forum-post/39787.html
2、PCIe扫盲——TLP Header详解(二):https://chipdebug.com/forum-post/39794.html
3、PCIe扫盲——TLP Header详解(三):https://chipdebug.com/forum-post/39806.html
4、PCIe扫盲——TLP Header详解(四):https://chipdebug.com/forum-post/39810.html
5、PCIe扫盲——Flow Control基础(一):https://chipdebug.com/forum-post/39827.html
6、PCIe扫盲——Flow Control基础(二):https://chipdebug.com/forum-post/39832.html
7、PCIe扫盲——Quality of Service简介:https://chipdebug.com/forum-post/39843.html
8、PCIe扫盲——DLLP详解:https://chipdebug.com/forum-post/39849.html
9、PCIe扫盲——Ack/Nak 机制详解(一):https://chipdebug.com/forum-post/39864.html
10、PCIe扫盲——Ack/Nak 机制详解(二):https://chipdebug.com/forum-post/39878.html
11、PCIe扫盲——物理层逻辑部分基础(一):https://chipdebug.com/forum-post/39884.html
12、PCIe扫盲——物理层逻辑部分基础(二):https://chipdebug.com/forum-post/39889.html
13、PCIe扫盲——物理层逻辑部分基础(三):https://chipdebug.com/forum-post/39901.html
14、PCIe扫盲——链路初始化与训练基础(一):https://chipdebug.com/forum-post/39908.html
15、PCIe扫盲——链路初始化与训练基础(二):https://chipdebug.com/forum-post/39912.html
16、PCIe扫盲——链路初始化与训练基础(三)之LTSSM:https://chipdebug.com/forum-post/39917.html
17、PCIe扫盲——物理层电气部分基础(一):https://chipdebug.com/forum-post/39930.html
18、PCIe扫盲——物理层电气部分基础(二)之De-emphasis:https://chipdebug.com/forum-post/39939.html
19、PCIe扫盲——Lattice ECP3/ECP5 SerDes简介:https://chipdebug.com/forum-post/39946.html
1、PCIe扫盲——PCIe错误定义与分类:https://chipdebug.com/forum-post/39956.html
2、PCIe扫盲——PCIe错误检测机制:https://chipdebug.com/forum-post/39958.html
3、PCIe扫盲——PCIe错误源详解(一):https://chipdebug.com/forum-post/39961.html
4、PCIe扫盲——PCIe错误源详解(二):https://chipdebug.com/forum-post/39964.html
5、PCIe扫盲——PCIe错误报告机制:https://chipdebug.com/forum-post/39968.html
6、PCIe扫盲——高级错误报告AER(一):https://chipdebug.com/forum-post/39983.html
7、PCIe扫盲——高级错误报告AER(二):https://chipdebug.com/forum-post/39986.html
8、PCIe扫盲——两种中断传递方式:https://chipdebug.com/forum-post/39996.html
9、PCIe扫盲——中断机制介绍(INTx):https://chipdebug.com/forum-post/39999.html
10、PCIe扫盲——中断机制介绍(MSI):https://chipdebug.com/forum-post/40013.html
11、PCIe扫盲——中断机制介绍(MSI-X):https://chipdebug.com/forum-post/40235.html
12、PCIe扫盲——复位机制介绍(Fundamental & Hot):https://chipdebug.com/forum-post/40026.html
13、PCIe扫盲——复位机制介绍(FLR):https://chipdebug.com/forum-post/40026.html
14、PCIe扫盲——热插拔简要介绍:https://chipdebug.com/forum-post/40029.html
15、PCIe扫盲——PCI Express物理层接口(PIPE):https://chipdebug.com/forum-post/40034.html
16、PCIe扫盲——弹性缓存(Elastic/CTC Buffer):https://chipdebug.com/forum-post/40038.html
17、PCIe扫盲——PCIe配置空间寄存器快速定位表:https://chipdebug.com/forum-post/40044.html
1、Power Management概述(一):https://chipdebug.com/forum-post/40046.html
2、Power Management概述(二):https://chipdebug.com/forum-post/40066.html
3、PCIe卡Spec(CEM)导读:https://chipdebug.com/forum-post/40069.html
4、PCIe总线性能评估(有效数据速率估算):https://chipdebug.com/forum-post/40083.html
5、基于WinDriver快速开发PCIe驱动简明教程:https://chipdebug.com/forum-post/40094.html
6、Crosslink与Multi-Root/Multi-Processor系统:https://chipdebug.com/forum-post/40110.html
7、推荐两个实用的PCIe工具软件:https://chipdebug.com/forum-post/40112.html
8、关于PCIe参考时钟的讨论:https://chipdebug.com/forum-post/40115.html
9、128/130b编码详解:https://chipdebug.com/forum-post/40121.html
10、PCIe V1.1/V2.1/V3.0 Changes Overview:https://chipdebug.com/forum-post/40128.html
没有回复内容