热度 23
2012-7-11 13:16
3995 次阅读|
1 个评论
一、PCI的引脚定义 32bit PCI系统的管脚按功能来分有以下几类: 系统控制: CLK,PCI时钟,上升沿有效。 RST ,Reset信号 。 传输控制: FRAME#,标志传输开始与结束 。 IRDY#,Master可以传输数据的标志 。 DEVSEL#,当Slave发现自己被寻址时置低应答。 TRDY#,Slave可以转输数据的标志 。 STOP#,Slave主动结束传输数据的信号 。 IDSEL,在即插即用系统启动时用于选中板卡的信号 。 地址与数据总线: AD ,地址/数据分时复用总线 。 C/BE# ,命令/字节使能信号 。 PAR,奇偶校验信号 。 仲裁号: REQ#,Master用来请求总线使用权的信号 。 GNT#,Arbiter允许Master得到总线使用权的信号 。 错误报告: PERR#,数据奇偶校验错误 。 SERR#,系统奇偶校验错误 。 二、操作说明 当PCI总线进行操作时,发起者(Master)先置REQ#,当得到仲裁器(Arbiter)的许可时(GNT#),会将FRAME#置低,并在AD总线上放置Slave地址,同时C/BE#放置命令信号,说明接下来的传输类型。所有PCI总线上设备都需对此地址译码,被选中的设备要置DEVSEL#以声明自己被选中。然后当IRDY#与TRDY#都置低时,可以传输数据。当Master数据传输结束前,将FRAME#置高以标明只剩最后一组数据要传输,并在传完数据后放开IRDY#以释放总线控制权。 PCI三种标准的接口用金手指参见文章:PCI总线接口标准