关于PCI总线的一些东西 pci总线是什么


1. 从软件层面看,PCIe总线与PCI总线基本兼容2.PCI总线空间与处理器空间隔离3.每一个PCI设备都有独立的配置空间,在配置空间中含有该设备在PCI总线中使用的基地址,系统软件可以动态配置这个基地址,从而保证每个PCI设备使用的物理地址都不相同。PCI桥的配置空间中含有其下PCI子树所能使用的地址范围。PCI设备只有在系统软件初始化配置空间之后,才能够被其他主设备访问。当PCI配置空间被初始化之后,该设备在当前的PCI总线上将拥有一个独立的PCI总线地址空间,即BAR(BaseAddress Register)寄存器所描述的空间。4.PCI设备使用共享总线 方式进行数据传递,在同一条总线上,所有PCI设备共享同一带宽,这极大地影响PCI总线的利用率。这种机制显然不如PCIe总线的交换结构。5.处理器与设备间的数据交换主要由“处理器访问PCI设备的地址空间”和“PCI设备使用DMA机制访问主存储器”这两部分组成。6.在BAR寄存器中存放的是PCI设备使用的“PCI总线域”的物理地址,而不是“存储器域”的物理地址。7.在x86体系结构中,存储器域的I/O地址与PCI总线域的I/O地址相同。在PowerPC处理器中,需要将这两个空间相互映射(通过Inbound和Outbound寄存器)。8.系统软件开发者需要事先了解PCI设备的INTx信号与中断控制器的连接关系。此外外部设备与中断控制器的连接关系由硬件设计人员指定。9.在一个处理器系统中,多数PCI设备仅使用INTA#信号,很少使用INTB#和INTC#信号,而INTD#更是极少使用。PCI设备配置空间的InterruptPin寄存器记录该设备究竟是用哪条INTx信号。10.BIOS初始化代码根据中断路由表的信息,可以将PCI设备使用的中断向量号写入到该PCI设备配置空间的Interrupt Lineregister寄存器中。11.在一棵PCI总线树上,有几个PCI桥(包括host主桥)就有几条PCI总线。总线号由系统软件决定,通常与host主桥直接相连的总线编号为0。系统软件使用深度优先算法扫描PCI总线树上的所有PCI总线,并以此进行编号。12.PCI总线三要素,总线号、设备号、功能号。一条PCI总线上的设备号由PCI设备的IDSEL信号(相当于片选)与PCI总线地址线的连接关系确定,AD[31:11]将与PCI设备的IDSEL信号对应相连,这个片选决定了该设备在这条总线的设备号。而功能号与PCI设备号的具体设计相关。13.PCI桥的配置空间在系统软件遍历PCI总线树的时候进行配置,系统不需要专门的驱动程序设置PCI桥的使用方法,这也是PCI桥被称为透明桥的原因。14.PCI总线的初始化对于设备驱动来说可以说是透明的,因为系统起来对所有设备进行枚举和地址空间初始化后,设备驱动关心的就是自己的这些个空间和中断等信息,以及自己的具体功能,从这个角度来说,PCI的设计真是很科学。

  

爱华网本文地址 » http://www.aihuau.com/a/25101015/239251.html

更多阅读

转 逄先知:关于意识形态问题的一些看法

【点评】读者可以把这篇讲话,与*鲍*彤、辛*子*陵、茅*于*轼、李*锐、何*方等人的言论,以及H*耀*邦小儿子在《炎*黄*春*秋》某次聚会上的讲话等,对照起来读。关于意识形态问题的一些看法中央文献研究室原主任逄先知罗援少将:一篇振聋发

关于银行信贷的展期话题 银行展期是什么意思

结论:确实有银行会把可能逾期或已经逾期的贷款进行展期,但这个占比较小,这些问题贷款展期后,其中的一部分成为正常贷款,一部分成为关注类贷款。意味着在正常贷款中确实存在着一部分问题贷款,但占比很小。在银行信贷资产质量下行环境下,市

关于黄帝时期的扁鹊 扁鹊是什么时期的名医

关于黄帝时期的扁鹊中学语文课本里的《扁鹊见蔡桓公》一文中,有这样一条注释:战国时期著名医学家秦越人,因为医术高明,所以人们就用传说中的上古时期的一位神医的名字来称呼他。这位神医就是黄帝时期的扁鹊。黄帝是传说中的中华民族

声明:《关于PCI总线的一些东西 pci总线是什么》为网友年轻要闯分享!如侵犯到您的合法权益请联系我们删除