Chinaunix首页 | 论坛 | 博客
  • 博客访问: 324252
  • 博文数量: 50
  • 博客积分: 961
  • 博客等级: 准尉
  • 技术积分: 495
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-07 08:30
文章分类

全部博文(50)

文章存档

2015年(2)

2014年(1)

2013年(4)

2012年(18)

2011年(25)

分类: LINUX

2011-10-12 09:39:03

图1.PCI局部总线信号
 
图中“#”号表示低电平有效,否则为高电平有效。
其中比较重要的几类信号有:
系统信号定义:
1. 时钟和复位信号
    CLK :输入,系统时钟信号。其频率最好可达33MHz;
    RST#:输入,PCI 复位信号。用来使PCI 专用的特性寄存器和定序器相关的  
          信号恢复规定的初始状态。
2.地址和数据信号
    AD[31:0]:双向三态输入/输出,它们是地址、数据多路复用的引脚;
    C/BE[3:0]#:双向三态输入/输出,它们是总线命令和字节使能多路复用信
                号线。在地址期中,这四条线上传输的是总线命令;在数据期
                内,它们传输的是字节使能信号。
    PAR:双向三态输入/输出,AD[31:0]和C/BE[3:0]的奇偶校验位。
3.接口控制信号
    FRAME#:持续的并且低电平有效的三态信号,PCI 帧周期信号。由当前主设备
            驱动,表示一次访问的开始和持续时间;
    TRDY#:持续的并且低电平有效的三态信号,PCI 目标准备好信号;该信号有效
           表示从设备已经作好完成当前数据传输的准备工作,也就是说,可以进
           行相应的数据传输;
    IRDY#:持续的并且低电平有效的三态信号,PCI 主控准备好信号;该信号的有
           效表明发起本次传输的设备能够完成一个数据期;
    STOP#:持续的并且低电平有效的三态信号,停止数据传送信号,有效时,表示
           目标要求当前总线主控设备停止当前传送;
    LOCK#:持续的并且低电平有效的三态信号,锁定信号。当该信号有效时,表示
           驱动它的设备所进行的操作可能需要多个传输才能完成。也就是说,对
           此设备的操作是排它性的;
    DEVSEL#:输入/输出,PCI 设备选择信号,有效时,表示驱动它的设备已成为
             当前访问的从设备,换言之,它的有效说明总线上某处的某一设备已
             被选中;
    IDSEL:输入,PCI 初始化设备选择信号,在参数配置读写传输期间,用作片选
           信号。
4.仲裁信号
    REQ#:双向三态输入/输出,PCI 占用请求信号。该信号一旦有效即表明驱动它
          的设备要求使用总线;
    GNT#:双向三态输入/输出,PCI 总线占用允许信号。一个点到点的信号线,用
          来向申请占用总线的设备表示,其请求已获得批准。
5.错误报告信号
    PERR#:持续的并且低电平有效的三态信号。但该信号不报告特殊周期中的数据
           奇偶错;
    SERR#:漏级开路信号。系统错误报告信号。该信号的作用是报告地址奇偶错、
           特殊命令序列中的数据奇偶错,以及其它可能引起灾难性后果的系统错
           误。
6.中断信号
    INTA:输出,PCI 中断信号。在PCI 总线中是可选项,不一定必须具有。并且
          中断信号属电平敏感性,低电平有效,使用漏级开路方式驱动。
 
阅读(1107) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~