摘要: PCIe总线作为处理器系统的局部总线,其作用与PCI总线类似,主要目的是为了连接处理器系统中的外部设备,当然PCIe总线也可以连接其他处理器系统。在不同的处理器系统中,PCIe体系结构的实现方法略有不同。但是在大多数处理器系统中,都使用了RC、Switch和PCIe-to-PCI桥这些基本模块连... 阅读全文
posted @ 2013-07-22 16:27 毛毛虫的薄刻 阅读(714) 评论(0) 推荐(0) 编辑
摘要: PCI设备向“可Cache的存储器空间”进行读操作的过程相对简单。对于x86处理器或者PowerPC处理器,如果访问的数据在Cache中命中,CPU会通知FSB总线,PCI设备所访问的数据在Cache中。 首先HOST主桥发起存储器读总线事务,并在Request Phase中,提供地址。Sno... 阅读全文
posted @ 2013-07-22 16:27 毛毛虫的薄刻 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 与PCI总线不同,PCIe总线使用端到端的连接方式,在一条PCIe链路的两端只能各连接一个设备,这两个设备互为是数据发送端和数据接收端。PCIe总线除了总线链路外,还具有多个层次,发送端发送数据时将通过这些层次,而接收端接收数据时也使用这些层次。PCIe总线使用的层次结构与网络协议栈较为类似。 ... 阅读全文
posted @ 2013-07-22 16:27 毛毛虫的薄刻 阅读(919) 评论(0) 推荐(0) 编辑
摘要: 在x86处理器和PowerPC处理器中,PCI设备对“不可Cache的存储器空间”进行DMA读写的过程并不相同。其中PowerPC处理器对“不可Cache的存储器空间”进行DMA读写进行了专门的处理,而x86处理器在对这类空间操作时,效率相对较低。 1 x86处理器 x86处理器使用MTRR... 阅读全文
posted @ 2013-07-22 16:27 毛毛虫的薄刻 阅读(230) 评论(0) 推荐(0) 编辑
摘要: PCI设备对可Cache的存储器空间进行DMA读写的操作的过程较为复杂,有关Cache一致性的话题可以独立成书。而不同的处理器系统使用的Cache Memory的层次结构和访问机制有较大的差异,这部分内容也是现代处理器系统设计的重中之重。 本节仅介绍在Cache Memory系统中与PCI设备... 阅读全文
posted @ 2013-07-22 16:27 毛毛虫的薄刻 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 在PCI体系结构中,含有两类桥片,一个是HOST主桥,另一个是PCI桥。在每一个PCI设备中(包括PCI桥)都含有一个配置空间。这个配置空间由HOST主桥管理,而PCI桥可以转发来自HOST主桥的配置访问。在PCI总线中,PCI Agent设备使用的配置空间与PCI桥使用的配置空间有些差别,但这... 阅读全文
posted @ 2013-07-22 16:27 毛毛虫的薄刻 阅读(142) 评论(0) 推荐(0) 编辑
摘要: PCI-X总线仍采用并行总线技术。PCI-X总线使用的大多数总线事务基于PCI总线,但是在实现细节上略有不同。PCI-X总线将工作频率提高到533MHz,并首先引入了PME(Power Management Event)机制。除此之外,PCI-X总线还提出了许多新的特性。 1.5.1 Spli... 阅读全文
posted @ 2013-07-22 16:27 毛毛虫的薄刻 阅读(220) 评论(0) 推荐(0) 编辑
摘要: PCI总线使用INTA#、INTB#、INTC#和INTD#信号向处理器发出中断请求。这些中断请求信号为低电平有效,并与处理器的中断控制器连接。在PCI体系结构中,这些中断信号属于边带信号(Sideband Signals),PCI总线规范并没有明确规定在一个处理器系统中如何使用这些信号,因... 阅读全文
posted @ 2013-07-22 16:27 毛毛虫的薄刻 阅读(338) 评论(0) 推荐(0) 编辑
摘要: HOST主桥的实现因处理器系统而异。PowerPC处理器和x86处理器的HOST主桥除了集成方式不同之外,其实现机制也有较大差异。但是这些HOST主桥所完成的最基本功能依然是分离存储器域与PCI总线域,完成PCI总线域到存储器域,存储器域到PCI总线域之间的数据传递,并管理PCI设备的配置空... 阅读全文
posted @ 2013-07-22 16:27 毛毛虫的薄刻 阅读(289) 评论(0) 推荐(0) 编辑
摘要: PCI总线规范定义了一系列与Cache相关的总线事务,以提高PCI设备与主存储器进行数据交换的效率,即DMA读写的效率。当PCI设备使用DMA方式向存储器进行读写操作时,一定需要经过HOST主桥,而HOST主桥通过FSB总线[1]向存储器控制器进行读写操作时,需要进行Cache共享一致性操作。 ... 阅读全文
posted @ 2013-07-22 16:27 毛毛虫的薄刻 阅读(153) 评论(0) 推荐(0) 编辑