rar

PCI+EXPRESS体系结构导读 PDF

  • 1星
  • 日期: 2013-08-27
  • 大小: 65.1MB
  • 所需积分:1分
  • 下载次数:176
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: PCIEXPRESS

PCI+EXPRESS体系结构导读 PDF

第Ⅰ篇 PCI体系结构概述

第1章 PCI总线的基本知识

1.1 PCI总线的组成结构

1.1.1 HOST主桥

1.1.2 PCI总线

1.1.3 PCI设备

1.1.4 HOST处理器

1.1.5 PCI总线的负载

1.2 PCI总线的信号定义

1.2.1 地址和数据信号

1.2.2 接口控制信号

1.2.3 仲裁信号

1.2.4 中断请求等其他信号

1.3 PCI总线的存储器读写总线事务

1.3.1 PCI总线事务的时序

1.3.2 Posted和NonPosted传送方式

1.3.3 HOST处理器访问PCI设备

1.3.4 PCI设备读写主存储器

1.3.5 Delayed传送方式

1.4 PCI总线的中断机制

1.4.1 中断信号与中断控制器的连接关系

1.4.2 中断信号与PCI总线的连接关系

1.4.3 中断请求的同步

1.5 PCIX总线简介

1.5.1 Split总线事务

1.5.2 总线传送协议

1.5.3 基于数据块的突发传送

1.6 小结

第2章 PCI总线的桥与配置

2.1 存储器域与PCI总线域

2.1.1 CPU域、DRAM域与存储器域

2.1.2 PCI总线域

2.1.3 处理器域

2.2 HOST主桥

2.2.1 PCI设备配置空间的访问机制

2.2.2 存储器域地址空间到PCI总线域地址空间的转换

2.2.3 PCI总线域地址空间到存储器域地址空间的转换

2.2.4 x86处理器的HOST主桥

2.3 PCI桥与PCI设备的配置空间

2.3.1 PCI桥

2.3.2 PCIAgent设备的配置空间

2.3.3 PCI桥的配置空间

2.4 PCI总线的配置

2.4.1 Type01h和Type00h配置请求

2.4.2 PCI总线配置请求的转换原则

2.4.3 PCI总线树Bus号的初始化

2.4.4 PCI总线Device号的分配

2.5 非透明PCI桥

2.5.1 Intel 21555中的配置寄存器

2.5.2 通过非透明桥片进行数据传递

2.6 小结

第3章 PCI总线的数据交换

3.1 PCI设备BAR空间的初始化

3.1.1 存储器地址与PCI总线地址的转换

3.1.2 PCI设备BAR寄存器和PCI桥Base、Limit寄存器的初始化

3.2 PCI设备的数据传递

3.2.1 PCI设备的正向译码与负向译码

3.2.2 处理器到PCI设备的数据传送

3.2.3 PCI设备的DMA操作

3.2.4 PCI桥的Combining、Merging和Collapsing

3.3 与Cache相关的PCI总线事务

3.3.1 Cache一致性的基本概念

3.3.2 PCI设备对不可Cache的存储器空间进行DMA读写

3.3.3 PCI设备对可Cache的存储器空间进行DMA读写

3.3.4 PCI设备进行DMA写时发生Cache命中

3.3.5 DMA写时发生Cache命中的优化

3.4 预读机制

3.4.1 指令预读

3.4.2 数据预读

3.4.3 软件预读

3.4.4 硬件预读

3.4.5 PCI总线的预读机制

3.5 小结

第Ⅱ篇 PCIE xpress体系结构概述

第4章 PCIe总线概述

4.1 PCIe总线的基础知识

4.1.1 端到端的数据传递

4.1.2 PCIe总线使用的信号

4.1.3 PCIe总线的层次结构

4.1.4 PCIe链路的扩展

4.1.5 PCIe设备的初始化

4.2 PCIe体系结构的组成部件

4.2.1 基于PCIe架构的处理器系统

4.2.2 RC的组成结构

4.2.3 Switch

4.2.4 VC和端口仲裁

4.2.5 PCIe_t0.PCI/PCI.x桥片

4.3 PCIe设备的扩展配置空间

4.3.1 Power Management Capability结构

4.3.2 PCI Express CapaJbility结构

4.3.3 PCI Express Extended Capabilities结构

4.4 小结

第5章 Montevilna的MCH和ICH

5.1 PCI总线0的Device0设备

5.1.1 EPBAR寄存器

5.1.2 MCHBAR寄存器

5.1.3 其他寄存器

5.2 Montevina平台的存储器空间的组成结构

5.2.1 Legacy地址空间

5.2.2 DRAM域

5.2.3 存储器域

5.3 存储器域的PCI总线地址空间

5.3.1 PCI设备使用的地址空间

5.3.2 PCIe总线的配置空间

5.4 小结

第6章 PCIe总线的事务层

6.1 TLP的格式

6.1.1 通用TLP头的Fmt字段和Type字段

6.1.2 TC字段

6.1.3 Attr字段

6.1.4 通用TLP头中的其他字段

6.2 FLP的路由

6.2.1 基于地址的路由

6.2.2 基于ID的路由

6.2.3 隐式路由

6.3 存储器、I/O和配置读写请求TLP

6.3.1 存储器读写请求TLP

6.3.2 完成报文

6.3.3 配置读写请求TLP

6.3.4 消息请求报文

6.3.5 PCIe总线的原子操作

6.3.6 TLP Processing Hint

6.4 TLP中与数据负载相关的参数

6.4.1 Max-Payload-Size参数

6.4.2 Max-Read-Request-Size参数

6.4.3 RCB参数

6.5 小结

第7章 PCIe总线的数据链路层与物理层

7.1 数据链路层的组成结构

7.1.1 数据链路层的状态

7.1.2 事务层如何处理DL_Down和DL_Up状态

7.1.3 DLLP的格式

7.2 ACK/NAK协议

7.2.1 发送端如何使用ACK/NAK协议

7.2.2 接收端如何使用ACK/NAK协议

7.2.3 数据链路层发送报文的顺序

7.3 物理层简介

7.3.1 PCIe链路的差分信号

7.3.2 物理层的组成结构

7.3.3 8/10b编码与解码

7.4 小结

第8章 PCIe总线的链路训练与电源管理

8.1 PCIe链路训练简介

8.1.1 链路训练使用的字符序列

8.1.2 Electrical Idle状态

8.1.3 Receivel Detect识别逻辑

8.2 LTSSM状态机

8.2.1 Detect状态

8.2.2 Polling状态

8.2.3 Configuration状态

8.2.4 Recovery状态

8.2.5 LTSSM的其他状态

8.3 PCIe总线的ASPM

8.3.1 与电源管理相关的链路状态

8.3.2 IJD状态

8.3.3 LDs状态

8.3.4 L1状态

8.3.5 L2状态

8.4 PCIPM机制

8.4.1 PCIe设备的D-State

8.4.2 D-State的状态迁移

8.5 小结

第9章 流量控制

9.1 流量控制的基本原理

9.1.1 Rate-Based流量控制

9.1.2 Credit-Based流量控制

9.2 Credit-Based机制使用的算法

9.2.1 N123算法和N123+算法

9.2.2 N23算法

9.2.3 流量控制机制的缓冲管理

9.3 PCIe总线的流量控制

9.3.1 PCIe总线流量控制的缓存管理

9.3.2 Current节点的Credit

9.3.3 VC的初始化

9.3.4 PCIe设备如何使用FCF

9.4 小结

第10章 MSI和MSI-×中断机制

10.1 MSI/MSI-X Capability结构

10.1.1 MSI Capability结构

10.1.2 MSI-X Capability结构

10.2 PowerPC处理器如何处理MSI中断请求

10.2.1 I中断机制使用的寄存器

10.2.2 系统软件如何初始化PCIe设备的MSI Capability结构

10.3 x86处理器如何处理MSI-X中断请求

10.3.1 Message Address字段和Message Data字段的格式

10.3.2 FSB Interrupt Message总线事务

10.4 小结

第11章 PCI/PCIe总线的序

11.1 生产/消费者模型

11.1.1 生产/消费者的工作原理

11.1.2 生产/消费者模型在PCI/PCIe总线中的实现

11.2 PCI总线的死锁

11.2.1 缓冲管理引发的死锁

11.2.2 数据传送序引发的死锁

11.3 PCI总线的序

11.3.1 PCI总线序的通用规则

11.3.2 Delayed总线事务的传送规则

11.3.3 PCI总线事务通过PCI桥的顺序

11.3.4 LOCK,Delayed和Posted总线事务间的关系

11.4 PCIe总线的序

11.4.1 TLP传送的序

11.4.2 ID-Base Ordering

11.4.3 MSI报文的序

11.5 小结

第12章 PCIe总线的应用

12.1 Capric卡的工作原理

12.1.1 BAR空间

12.1.2 Capric卡的初始化

12.1.3 DMA写

12.1.4 DMA读

12.1.5 中断请求

12.2 Capric卡的数据传递

12.2.1 DMA写使用的TLP

12.2.2 DMA读使用的TLP

12.2.3 Capric卡的中断请求

12.3 基于PCIe总线的设备驱动

12.3.1 Caprie卡驱动程序的加载与卸载

12.3.2 Caprie卡的初始化与关闭

12.3.3 Capric卡的DMA读写操作

12.3.4 Capric卡的中断处理

12.3.5 存储器地址到PCI总线地址的转换

12.3.6 存储器与Cache的同步

12.4 Capric卡的延时与带宽

12.4.1 TLP的传送开销

12.4.2 PCIe设备的DMA读写延时

12.4.3 Capric卡的优化

12.5 小结

第13章 PCIe总线与虚拟化技术

13.1 I0MMU

13.1.1 IOMMU的工作原理

13.1.2 IA处理器的VT-d

13.1.3 AMD处理器的IOMMU

13.2 ATS(Address Translation Services)

13.2.1 TLP的AT字段

13.2.2 地址转换请求

13.2.3 Invalidate ATC

13.3 SR.1 0V与MR-IOV

13.3.1 SR-IOV技术

13.3.2 MR-IOV技术

13.4 小结

第Ⅲ篇 Linux与PCI总线

第14章 Linux PCI的初始化过程

14.1 Linuxx86对PCI总线的初始化

14.1.1 pcibus_class_init与pci_driver_init

……

第15章 LinuxPCI的中断处理

更多简介内容

推荐帖子

天线的一些知识总结
天线的输入阻抗  天线的输入阻抗是天线馈电端输入电压与输入电流的比值。天线与馈线的连接,最佳情形是天线输入阻抗是纯电阻且等于馈线的特性阻抗,这时馈线终端没有功率反射,馈线上没有驻波,天线的输入阻抗随频率的变化比较平缓。天线的匹配工作就是消除天线输入阻抗中的电抗分量,使电阻分量尽可能地接近馈线的特性阻抗。匹配的优劣一般用四个参数来衡量即反射系数,行波系数,驻波比和回波损耗,四个参数之间有固定的数值
蓝先生 RF/无线
电子工程师看过来,告诉你如何做好电源测试
通常电源测试分两个方面,我们利用普源示波器和电源分析软件Ultra Power Analyzer,可以快速的对许多项目进行测量。下面展示几个案例: 电源参数测试 功率、电能质量、谐波、纹波、调整率、冲击电流… 测试设备:示波器、万用表、功率表、负载 内部重要元器件性能测试 功率器件、变压器… 示波器、电
123agitek 【测试/测量】
抗干扰滤波器的工作原理解析
    伴随着现在电子技术的高速发展和电子设备的迅速增加,电磁环境日益恶化,大量的电子设备在这种电磁环境中很难正常工作。滤波器是应用最普遍的的一种抗干扰的方法,它主要是抑制通过电路通路直接进入的干扰,根据信号与干扰信号之间的频率差别,采用不同性能的滤波器,抑制干扰信号,提高模块化。     抗干扰滤波器有哪些      1、数字滤波器     与模拟滤波器相对应,在离散系统中广泛应用数字滤波
火辣西米秀 【模拟与混合信号】
基于labview的示波器自动控制软件
我们知道,现在的数字示波器可以准确捕获各种周期信号、非周期信号,数字示波器已成为科研实验和工程项目中各类信号采集、记录和分析的最主要设备之一。由于很多情况下,需要把数字示波器采集到的数据进行数据处理和分析,最终完成远程的自动测试和分析的需求。因此对示波器进行远程自动控制,实现对示波器的各项功能的自动操作和对数据的处理已成为很多科研实验和工程项目必需的环节。最近,纳米软件经常接到很多工程师的询问有关
namisoft2017 【测试/测量】
如何抑制LED灯具浪涌电流?
ED 灯具的高浪涌电流现已成为照明行业的一个关注点,浪涌电流指的是在极短的一段时间内进入 LED 灯具的输入电流。在上电阶段灯具内的 LED 电源可被看做一个容性器件,下图显示了典型的浪涌电流在带有容性负载 230Vac 50Hz AC 线路输入的变化情况。   如果同时连接多个 LED 灯具,则最大浪涌电流及其持续时间可能会触发微型断路器或俗称空开的保护。对于工业感性电器或负
qwqwqw2088 【模拟与混合信号】
RF/微波开关测试系统设计基础
无线通信产业的巨大成长意味着对于无线设备的元器件和组件的测试迎来了大爆发,包括对组成通信系统的各种RF IC 和微波单片集成电路的测试。这些测试通常需要很高的频率,普遍都在GHz范围。本文讨论了射频和微波开关测试系统中的关键问题,包括不同的开关种类,RF开关卡规格,和有助于测试工程师提高测试吞吐量并降低测试成本的RF开关设计中需要考虑的问题。   射频开关和低频开关的区别   将一个信号从一个
fish001 RF/无线

评论

来世界逛逛
终于找到了这个资源,王齐老师的,写的很好。感谢楼主分享。
2020-07-26 18:21:38回复
fanh
为什么我这个下载问解压说文件出错啊
2019-10-11 12:30:35回复
倒摸狗毛
好啊,非常好,到别的地方下载要好多积分,感谢楼主。
2018-08-06 17:19:18回复
wizzy90
找了很久, 终于找到了, 先下载下来看看
2018-07-31 09:36:18回复
liu_y_yun
感谢分享,学习一下 目录清楚,排版好,文件比较大
2018-07-18 15:56:46回复
ZHOUSHUNMIN
终于找到了,太感谢楼主了
2018-05-06 21:47:23回复
xzcv1501
實用的資料謝謝分享
2018-03-14 13:28:50回复
zhangyongde
很不多的资料,最近一直在研究有关PCIE总线
2015-07-04 17:13:39回复
登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })