PCI总线传输协议详解
需积分: 50 14 浏览量
更新于2024-08-17
收藏 4.18MB PPT 举报
"PCI总线操作时序-PCI总线规范"
PCI总线是个人计算机中的一种高速局部总线,它的操作时序对于理解和设计PCI兼容的硬件至关重要。PCI总线采用同步传输协议,所有操作与PCI时钟同步,其基本传输方式是突发传输。这种传输模式包括一个地址周期和一个或多个数据周期。
地址周期中,启动设备(通常是主设备)通过A/D总线发送地址,并在C/BE#总线上设定传输类型,同时启用FRAME#信号,以标记有效的地址和命令。由于地址周期只有一个时钟周期,每个从设备必须在这短暂的时间内锁存总线上的信息,以便后续处理。
数据周期紧接着地址周期,由启动设备使用FRAME#信号指示突发传输的持续。当启动设备准备传输最后一个数据时,它会撤销FRAME#并激活IRDY#。数据传输完成后,启动设备会将PCI总线恢复到空闲状态,这时FRAME#和IRDY#均无效。
PCI总线的数据传输由FRAME#、IRDY#和TRDY#三个信号控制。IRDY#和TRDY#都有效的情况下,数据传输才可进行。主设备一旦设置IRDY#,就不能改变这些信号直至数据传输完成;同样,从设备一旦设置TRDY#或STOP#,也不能改变,直至数据周期结束。
当进行最后一次数据传输时,主设备会在地址周期结束后立即撤消FRAME#,建立IRDY#,表示准备好进行最后一次传输。从设备响应TRDY#信号后,表示最后一次数据传输即将开始。传输完成后,FRAME#和IRDY#都会被撤销,总线返回空闲状态。
总结PCI总线传输规则如下:
1. 采用突发传输机制,包含一个地址周期和多个数据周期。
2. 所有信号(除RST#,INTA#~INTD#)在PCI时钟上升沿采样。
3. 数据传输由FRAME#、IRDY#和TRDY#信号控制。
4. 总线在FRAME#和IRDY#无效时为空闲。
5. 设备一旦承诺传输,必须完成该次传输。
6. FRAME#撤销,IRDY#建立,表示最后的数据传输准备就绪,TRDY#响应后,完成最后一次传输。
PCI总线规范还涉及到总线仲裁、电气规范等多个方面,是构建高性能PCI设备的基础。此外,PCI技术随着时间的发展,出现了如CompactPCI等扩展标准,广泛应用于各种数据采集卡、接口芯片(如PCI9054)以及驱动程序开发。
2023-06-07 上传
2023-12-05 上传
2023-08-05 上传
2023-04-05 上传
2023-12-22 上传
2023-05-10 上传
辰可爱啊
- 粉丝: 15
- 资源: 2万+
最新资源
- 最优条件下三次B样条小波边缘检测算子研究
- 深入解析:wav文件格式结构
- JIRA系统配置指南:代理与SSL设置
- 入门必备:电阻电容识别全解析
- U盘制作启动盘:详细教程解决无光驱装系统难题
- Eclipse快捷键大全:提升开发效率的必备秘籍
- C++ Primer Plus中文版:深入学习C++编程必备
- Eclipse常用快捷键汇总与操作指南
- JavaScript作用域解析与面向对象基础
- 软通动力Java笔试题解析
- 自定义标签配置与使用指南
- Android Intent深度解析:组件通信与广播机制
- 增强MyEclipse代码提示功能设置教程
- x86下VMware环境中Openwrt编译与LuCI集成指南
- S3C2440A嵌入式终端电源管理系统设计探讨
- Intel DTCP-IP技术在数字家庭中的内容保护