计算机接口与通信第二章2.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机接口与通信第二章2.ppt

第二章 总线与接口芯片 (6) 中断信号 中断在PCI总线上是可选用的,低电平有效,用漏极开路方式驱动。同时,此类信号的建立和撤销是与时钟不同步的。PCI为每一个单功能设备定义一根中断线。对于多功能设备或连接器,最多可有4条中断线,而对于单功能设备,只能使用INTA,其余三条中断线无意义。 INTA o/d :中断A,用于请求一次中断。 INTB o/d :中断B,仅用于请求一次多功能设备上的中断。 INTC o/d :中断C,功能同B。 INTD o/d :中断D,功能同B。 多功能设备上的任何—种功能都能连到任何—条中断线上。中断寄存器决定该功能用 哪一条中断线去请求中断。如果多功能设备只用一条中断线,则这条中断线就称为INTA,如果该设备用了两条中断线,那么它们就称为INTA和INTB,依此类推。对于多功能设备,可以是所有功能共用—条中断线,也可以是每种功能有自己的一条中断线,还可以是上面两种情况的综合。一个单功能设备不能用一条以上的中断线去申请中断。 (7) 高速缓存(Cache)支持信号 SBO in/out :双向试探返回信号(Snoop Backoff)。由总线主控设备将其置成低电平,表示命中了一个Cache中的修改行;若该信号无效,而SDONE信号有效,则表示试探到的是一个无用的“干净”行。 SDONE in/out :监视完成信号(Snoop done)。表明对当前操作的监视状态。当其无效时,说明监视仍在进行,否则表示监视已经完成。 (8) 64位总线扩展信号 AD63~AD32 t / s :扩展的32位地址和数据多路复用线。 在地址周期(如果使用了双地址周期DAC命令且REQ64有效时)这32条线上含有64位地址中的高32位、否则它们是保留的; 在数据周期,当REQ64和ACK64同时有效时,这32条线上含有高32位数据。 C/BE7~4 t / s :总线命令和字节使能多路复用信号线。 在数据周期,若REQ64和ACK64同时有效时,该四条线上传输的是字节使能信号,表示数据线上哪些字节是有意义的。如C/BE4对应第4个字节,C/SE5对应第5个字节。 在地址周期内,如果使用了DAC命令且 REQ64信号有效,则表明C/BE7~4上传输的是总线命令,否则这些位是保留的且不确定。 REQ64 s/t / s:64位传输请求。该信号由当前主设备驱动,表示本设备要求采用64位通路传输数据。它与FRAME有相同的时序。 ACK64 s/t / s :64位传输认可。表明从设备将用64位传输。此信号由从设备驱动,并且和DEVSEL具有相同的时序。 PAR64 t/s :奇偶双字节校验位。是AD63~AD32和C/BE7~4的校验位。对于主设备用于校验地址和写数据,对于从设备用于校验读数据。 (9) 用于系统测试的信号 TCK in :测试时钟 TDI in :测试数据输入 TDO out :测试数据输出 TMS in :测试方式选择 TRST in :测试复位 2.3.2.6 PCI总线的操作 (1) 总线命令 总线命令是由主设备发向从设备,其作用是规定主、从设备之间的传输类型。 它出现于地址周期的C/BE3~0上。这里的主设备是指通过仲裁而获得总线控制权的设备;从设备是指由C/BE3~0#上的命令及AD31~AD0线上的地址所选中的目标设备。 表2-3给出了总线命令编码及类型说明。其中,命令编码中的1表示高电平,0表示低电平。 (0)中断应答命令:是一个读命令,执行主设备从申请中断的从设备中读回中断矢量的操作。 ⑴特殊周期命令:该命令为PCI总线提供了一个简单的信息广播机制,通报处理器的状态或在各个从设备之间传递信息。 ⑵  I/O读命令:用来从—个映射到I/O地址空间的设备读取数据。 ⑶ I/O写命令:用来向一个映射到I/O地址空间的设备写入数据。 ⑷⑸⑻⑼ 保留命令: 留作将来使用,PCI的任何设备都不能将它们挪作它用,任何设备也不允许对保留命令编码做出反应。 ⑹ 存储器读命令 :用来从—个映射到存储器地址空间的设备读取数据。 ⑺ 存储器写命令:用来向—个映射到存储器地址空间的设备写入数据。 ⑽ 配置读命令:用来从每个设备的配置空间读取数据。 ⑾ 配置写命令:用来向每个设备的配置空间写入数据。 ⑿ 存储器多行读命令:用来指示主设备连续读取多行高速缓存器的数据。在这一操作中,只要 FRMAE有效,存储控制器就必须连续不断地发出存储器请求。该命令是为大块连续数据的传输而设计的。 ⒀ 双地址周期(DAC)命令:用于传送64位地址给支持64位寻址的设备。只支持32位寻址的目标设备把这种命令

文档评论(0)

cai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档