而桥设备的主要作用是管理下游的PCI总线,并转发上下游总线之间的总线事务。PCI总线规范将PCI主从设备统称为PCI Agent设备。PCI规范也没有规定如何设计HOST主桥。在PCI总线中,还有一类特殊的设备,即桥设备。本书重点介绍PCI桥,而不介绍其他桥设备的实现原理。PCI桥的出现使得采用PCI总线进行大规模系统互连成为可能。其中对PCI设备配置空间的访问可以从上游总线转发到下游总线,而数据传送可以双方向进行。......
2025-09-30
在PCI总线中,INTx信号属于边带信号。所谓边带信号是指这些信号在PCI总线中是可选信号,而且只能在一个处理器系统的内部使用,并不能离开这个处理器环境。PCI桥也不会处理这些边带信号。这给PCI设备将中断请求发向处理器带来了一些困难,特别是给挂接在PCI桥之下的PCI设备进行中断请求带来了一些麻烦。
在一些嵌入式处理器系统中,这个问题较易解决。因为嵌入式处理器系统很清楚在当前系统中存在多少个PCI设备,这些PCI设备使用了哪些中断资源。在多数嵌入式处理器系统中,PCI设备的数量小于中断控制器提供的外部中断请求引脚数,而且在嵌入式系统中,多数PCI设备仅使用INTA信号提交中断请求。
在这类处理器系统中,可能并不含有PCI桥,因而PCI设备的中断请求信号与中断控制器的连接关系较易确定。即便存在PCI桥,来自PCI桥之下的PCI设备的中断请求也较易处理。
在多数情况下,嵌入式处理器系统使用的PCI设备仅使用INTA信号进行中断请求,所以只要将这些INTA信号挂接到中断控制器的独立IRQ_PIN引脚上即可。这样每一个PCI设备都可以独占一个单独的中断引脚。
而在x86处理器系统中,这个问题需要BIOS参与来解决。在x86处理器系统中,有许多PCI插槽,处理器系统并不知道在这些插槽上将要挂接哪些PCI设备,也并不知道这些PCI设备是否需要使用所有的INTx信号线。因此x86处理器系统必须对各种情况进行处理。
x86处理器系统还经常使用PCI桥进行PCI总线扩展,扩展出来的PCI总线还可能挂接一些PCI插槽,这些插槽上的INTx信号仍然需要处理。PCI桥规范并没有要求桥片传递其下PCI设备的中断请求。事实上多数PCI桥也没有为下游PCI总线提供中断引脚INTx,管理其下游总线的PCI设备。但是PCI桥规范推荐使用表1-3建立下游PCI设备的INTx信号与上游PCI总线INTx信号之间的映射关系。(https://www.chuimin.cn)
表1-3 PCI设备INTx信号与PCI总线INTx信号的映射关系
下面举例说明该表的含义。在PCI桥下游总线上的PCI设备,如果其设备号为0,那么这个设备的INTA引脚将和PCI总线的INTA引脚相连;如果其设备号为1,其INTA引脚将和PCI总线的INTB引脚相连;如果其设备号为2,其INTA引脚将和PCI总线的INTC引脚相连;如果其设备号为3,其INTA引脚将和PCI总线的INTD引脚相连。
在x86处理器系统中,由BIOS或者APCI表记录PCI总线的INTA~D信号与中断控制器之间的映射关系,保存这个映射关系的数据结构也被称为中断路由表。大多数BIOS使用表1-3中的映射关系,这也是绝大多数BIOS支持的方式。如果在一个x86处理器系统中,PCI桥下游总线的PCI设备使用的中断映射关系与此不同,那么系统软件程序员需要改动BIOS中的中断路由表。
BIOS初始化代码根据中断路由表中的信息,可以将PCI设备使用的中断向量号写入到该PCI设备配置空间的Interrupt Line register寄存器中,该寄存器将在第2.3.2节中介绍。
相关文章
而桥设备的主要作用是管理下游的PCI总线,并转发上下游总线之间的总线事务。PCI总线规范将PCI主从设备统称为PCI Agent设备。PCI规范也没有规定如何设计HOST主桥。在PCI总线中,还有一类特殊的设备,即桥设备。本书重点介绍PCI桥,而不介绍其他桥设备的实现原理。PCI桥的出现使得采用PCI总线进行大规模系统互连成为可能。其中对PCI设备配置空间的访问可以从上游总线转发到下游总线,而数据传送可以双方向进行。......
2025-09-30
值得注意的是,每一个PCI主设备都具有独立的总线仲裁信号,并与PCI总线仲裁器一一相连。图1-2 PCI设备与总线仲裁器的连接关系在一个处理器系统中,一条PCI总线可以挂接PCI主设备的数目,除了与负载能力相关之外,还与PCI总线仲裁器能够提供的仲裁信号数目直接相关。......
2025-09-30
制订PXI规范的目的是为了将台式PC的性价比优势与PCI总线面向仪器领域的必要扩展完美地结合起来,形成一种主流的虚拟仪器测试平台。该联盟由60多家公司组成,共同推广PXI标准,确保PXI的互换性,并维护PXI规范。简单来说,PXI是以PCI及CompactPCI为基础再加上一些PXI特有的信号组合而成的一个架构。另一方面,PXI采用和CompactPCI一样的机械外形结构,因此也能同样享有高密度、坚固外壳及高性能连接器的特性。......
2025-09-29
此时,有一种方法叫作达林顿连接,它是一种能够把微型计算机等产生的信号正确地传达给像电磁线圈、气缸电磁阀门等的驱动电路。图5-56达林顿连接是操作机构驱动电路的结构图5-57是汽车所使用的达林顿晶体管的例子。另外,达林顿连接的电流放大率可以通过下式得到:hFE=hFE1·hFE2其中,hFE1是Tr1的电流放大系数;hFE2是Tr2的电流放大系数。......
2025-09-29
天狼星是夜空中最亮的恒星,其星等为-1.46等,几乎是第二亮恒星老人星亮度的2倍。天狼星在西方也被称为狗星,它是大犬座的最亮星。天狼星A是一颗主序星,大约有太阳的2倍大、25倍亮。在古埃及,每当天狼星和太阳一起升起,尼罗河就会泛滥。古埃及人崇拜天狼星,称之为女神索普德。因此,天狼星的出现意味着波利尼西亚人迎来了夏天。人们在太平洋上航行时,也会利用天狼星来导航。在北半球,天狼星冬季可见,直到仲春。......
2025-09-30
激励切换电路用于本、外激信号的自动切换,当外激信号正常时,优先使用外激信号。这是考虑同步广播的需要,在外激信号异常时,自动切换到本激信号,确保发射机的射频激励信号不中断。激励切换电路如图4-7所示。当没有外激励信号或外激励信号幅度不够时,在电容C9上通过充、放电只能形成低电平,晶体管V3的基极也为低电平,晶体管V3截止,V3的集电极输出高电平,使得模拟开关N4B开通,允许本激信号输出。......
2025-09-29
原则上,正常生产过程中的任何中断都属于特殊情况。如果系统制造商不能提供降低中断频率和提高持续时间的策略,甚至可能会导致废弃生产线。例如,系统中输入的数据可用于控制产品质量和优化系统,从而有助于减少中断。在调试阶段,这些数据有助于缩短优化时间;在运行阶段,它有助于加快解决方案或完全避免中断。......
2025-09-29
开关电器的温升考核,按国标GB/T14048.1和IEC60947标准规定,试验中把所有极串联起来用单相电流进行试验,但其连接导线必须符合标准的规定。对于试验电流不大于450A的连接导线应采用单芯聚氯乙烯绝缘铜线,连接导线截面积决定于电流大小,例如100A的断路器,要求截面积为35mm2,250A则需150mm2,400A为240mm2。两个接线端连接导线长度,当截面积为35mm2及以下,其长度不小于1m;截面积大于35mm2,则长度应不小于2m。求出Q,连接导线就可作为第二类边界条件来处理。......
2025-09-29
相关推荐