摘要: PCI总线规范定义了一系列与Cache相关的总线事务,以提高PCI设备与主存储器进行数据交换的效率,即DMA读写的效率。当PCI设备使用DMA方式向存储器进行读写操作时,一定需要经过HOST主桥,而HOST主桥通过FSB总线[1]向存储器控制器进行读写操作时,需要进行Cache共享一致性操作。 ... 阅读全文
posted @ 2013-07-22 16:27 毛毛虫的薄刻 阅读(158) 评论(0) 推荐(0)
摘要: PCI设备的数据传递使用地址译码方式,当一个存储器读写总线事务到达PCI总线时,在这条总线上的所有PCI设备将进行地址译码,如果当前总线事务使用的地址在某个PCI设备的BAR空间中时,该PCI设备将使能DEVSEL#信号,认领这个总线事务。 如果PCI总线上的所有设备都不能通过地址译码,认领这... 阅读全文
posted @ 2013-07-22 16:27 毛毛虫的薄刻 阅读(254) 评论(0) 推荐(0)
摘要: 在PCI Agent设备进行数据传送之前,系统软件需要初始化PCI Agent设备的BAR0~5寄存器和PCI桥的Base、Limit寄存器。系统软件使用DFS算法对PCI总线进行遍历时,完成这些寄存器的初始化,即分配这些设备在PCI总线域的地址空间。当这些寄存器初始化完毕后,PCI设备可以使用... 阅读全文
posted @ 2013-07-22 16:27 毛毛虫的薄刻 阅读(511) 评论(0) 推荐(0)
摘要: PCI Agent设备之间,以及HOST处理器和PCI Agent设备之间可以使用存储器读写和I/O读写等总线事务进行数据传送。在大多数情况下,PCI桥不直接与PCI设备或者HOST主桥进行数据交换,PCI桥仅转发来自PCI Agent设备或者HOST主桥的数据。 PCI Agent设备间的数... 阅读全文
posted @ 2013-07-22 16:27 毛毛虫的薄刻 阅读(125) 评论(0) 推荐(0)
摘要: PCI桥规范定义了透明桥的实现规则,本篇在第2.3.1节中详细介绍了这种桥片。通过透明桥,处理器系统可以以HOST主桥为根节点,建立一颗PCI总线树,在这个树上的PCI设备共享同一个PCI总线域上的地址空间。 但是在某些场合下PCI透明桥并不适用。在图2?15所示的处理器系统中存在两个处理器,... 阅读全文
posted @ 2013-07-22 16:27 毛毛虫的薄刻 阅读(330) 评论(0) 推荐(0)
摘要: PCI总线定义了两类配置请求,一个是Type 00h配置请求,另一个是Type 01h配置请求。PCI总线使用这些配置请求访问PCI总线树上的设备配置空间,包括PCI桥和PCI Agent设备的配置空间。 其中HOST主桥或者PCI桥使用Type 00h配置请求,访问与HOST主桥或者PCI桥... 阅读全文
posted @ 2013-07-22 16:27 毛毛虫的薄刻 阅读(262) 评论(0) 推荐(0)
摘要: PCI设备都有独立的配置空间,HOST主桥通过配置读写总线事务访问这段空间。PCI总线规定了三种类型的PCI配置空间,分别是PCI Agent设备使用的配置空间,PCI桥使用的配置空间和Cardbus桥片使用的配置空间。 本节重点介绍PCI Agent和PCI桥使用的配置空间,而并不介绍C... 阅读全文
posted @ 2013-07-22 16:27 毛毛虫的薄刻 阅读(444) 评论(0) 推荐(0)
摘要: 本节以MPC8548处理器为例说明HOST主桥在PowerPC处理器中的实现机制,并简要介绍x86处理器系统使用的HOST主桥。 MPC8548处理器是Freescale基于E500 V2内核的一个PowerPC处理器,该处理器中集成了DDR控制器、多个eTSEC(Enhanced Three... 阅读全文
posted @ 2013-07-22 16:27 毛毛虫的薄刻 阅读(402) 评论(0) 推荐(0)
摘要: HOST主桥的实现因处理器系统而异。PowerPC处理器和x86处理器的HOST主桥除了集成方式不同之外,其实现机制也有较大差异。但是这些HOST主桥所完成的最基本功能依然是分离存储器域与PCI总线域,完成PCI总线域到存储器域,存储器域到PCI总线域之间的数据传递,并管理PCI设备的配置空... 阅读全文
posted @ 2013-07-22 16:27 毛毛虫的薄刻 阅读(313) 评论(0) 推荐(0)
摘要: 在PCI体系结构中,含有两类桥片,一个是HOST主桥,另一个是PCI桥。在每一个PCI设备中(包括PCI桥)都含有一个配置空间。这个配置空间由HOST主桥管理,而PCI桥可以转发来自HOST主桥的配置访问。在PCI总线中,PCI Agent设备使用的配置空间与PCI桥使用的配置空间有些差别,但这... 阅读全文
posted @ 2013-07-22 16:27 毛毛虫的薄刻 阅读(149) 评论(0) 推荐(0)