在一颗PCI总线树中,总线号由系统软件决定,通常与HOST主桥直接相连的PCI总线编号为0,系统软件使用DFS(Depth-First Search)算法扫描PCI总线树上的所有PCI总线,并依次进行编号。 一条PCI总线的设备号由PCI设备的IDSEL信号与PCI总线地址线的连接关系确定,而功能号与PCI设备的具体设计相关。在一个PCI设备中最多有8个功能...
PCI设备的IDSEL信号与PCI总线的AD[31:0]信号的连接关系决定了该设备在这条PCI总线的设备号。如上文所述,每一个PCI设备都使用独立的IDSEL信号,该信号将与PCI总线的AD[31:0]信号连接,IDSEL信号的含义见第1.2.2节。 在此我们简要回顾PCI的配置读写事务使用的时序。如图1‑3所示,PCI总线事务由一个地址周期加若...
FRAME#:表示帧周期。IRDY#:表示主设备的数据准备状态。TRDY#:表示从设备的数据准备状态。STOP#:用于停止数据传输。LOCK#:为锁定信号。IDSEL:作为初始化设备选择信号。DEVSEL#:用于设备选择。PCI仲裁信号:REQ#:总线占用请求信号。GNT#:总线占用允许信号。PCI错误报告信号:PERR#:数据奇偶校验错误...
IDSEL信号与PCI设备的设备号相关,相当于PCI设备配置空间的片选信号,这部分内容将在第2.4.4节中详细介绍。 (6)DEVSEL#信号 该信号有效时表示PCI总线的目标设备准备好,该信号与TRDY#信号不同之处在于该信号有效仅表示目标设备已经完成了地址译码。目标设备使用该信号通知PCI主设备,其访问对象在当前PCI总线上,但是并不...
在Type 00h配置请求中,Device Number由AD[31:11]信号线与PCI设备IDSEL信号的连接关系确定;Function Number保存在AD[10:8]字段中;而Register Number保存在AD[7:0]字段中;在Type 01h配置请求中,也有完整的四元组信息。 [1] 此时PCI桥作为一个PCI设备,接收访问其配置空间的读写请求。
IDSEL IN:初始化设备选择信号。在参数配置读/写传输期间,用作片选信号。 DEVSEL# S/T/S:设备选择信号。该信号由从设备在识别处地址时发出,当它有效时,说明总线上有某处的某一设备已被选中,并作为当前访问的从设备。 4.仲裁信号(只用于总线主控器)
由于PCI总线为地址和数据复用型总线,在使用中需将地址和数据进行分离,首先要对PCI总线上的32位地址/数据总线锁存。译码是对来自主机的PCI总线命令信号CBE[3..0]和IDSEL信号进行识别,并相应地向内部逻辑发出配置空间读写操作、I/O读写操作、存储器读写操作等信号。
IDSEL信号——PCI总线在进行配置读写总线事务时,使用该信号选择PCI目标设备。与PCI设备的设备号有关,相当于PCI设备配置空间的片选信号。 DEVSEL#信号——该信号有效表示PCI总线的目标设备准备好,仅表示目标设备已经完成了地址译码。目标设备使用该信号通知PCI主设备,其访问对象在当前PCI总线上,但是并不表示目标设备可以...
IDSEL信号是PCI插槽中的一根引脚,通过PCI插槽和插入的卡(PCI设备)之间的电气连接来确定。每个插槽都有一个或多个IDSEL信号引脚,每个信号对应一个设备号。 在PCI总线的初始化阶段,PCI主机会通过IDSEL信号选择要进行初始化配置的设备。这涉及在PCI配置周期中选择设备的IDSEL信号,并在总线上生成一个有效的地址。