本Ch总线与接口标准.ppt

本Ch总线与接口标准

* * * * wistdcx@126.com * 8.4.2 总线规范 电气信号 地址信号: AD[31:0]:T/S,32位、复用线 C/BE#[3:0]: T/S,总线命令、字节允许 PAR: T/S,奇偶校验信号 * wistdcx@126.com * 8.4.2 总线规范 电气信号 数据信号: AD[31::00]:T/S,32位、复用线 数据传输字节数可变 可以传输:1、2、4字节 由字节允许信号C/BE#来指定 * wistdcx@126.com * 8.4.2 总线规范 电气信号 控制信号: FRAME#:帧周期、传输开始/持续 IRDY#:主设备准备好(状态)信号 TRDY#:从设备准备好(状态)信号 STOP#:从设备要求停止传输 IDSEL#:初始化设备选择(控制)信号 DEVSEL#:设备选择(状态)信号 … … * wistdcx@126.com * 8.4.2 总线规范 电气信号 系统信号: CLK:IN,PCI时钟信号,也称工作频率 RST#:IN,复位信号 其他信号: PERR#、SERR#:错误报告信号 REQ#、GNT#:总线仲裁信号 TDI#、TDO#:测试访问信号 … … * wistdcx@126.com * 8.4.2 总线规范 总线操作 仲裁阶段 需要使用总线的主模块提出要求 总线仲裁信号连至中央仲裁器 仲裁确定把总线使用权分配给哪一个请求源 * wistdcx@126.com * 8.4.2 总线规范 总线操作 主设备A持续请求 主设备B加入竞争 A获总线或使用权 A传输数据 B获总线使用权 B传输数据 * wistdcx@126.com * 8.4.2 总线规范 总线操作 寻址阶段 取得使用权的主模块通过地址总线发出地址 该地址用于识别本次要访问的从模块 访问存储器地址、I/O端口地址及有关命令 从模块被选中并参与本次传输过程中来 * wistdcx@126.com * 8.4.2 总线规范 总线操作 开始传输数据: 地址 开始传输数据: 地址 开始传输地址 开始传输数据: 地址 开始传输数据: 地址 开始传输数据: 地址 开始传输数据 传输结束 * wistdcx@126.com * 8.4.2 总线规范 数据传输 PCI总线传输是由主设备发起 传输的基本控制信号: FRAME# IRDY# TRDY# * wistdcx@126.com * 8.4.2 总线规范 地址周期 FRAME# 有效,地址期开始 AD[31::00]传输地址 C/BE[3::0]#提供总线命令 图11.2/ p.244 PCI总线基本传输时序(读) * wistdcx@126.com * 8.4.2 总线规范 数据周期 IRDY#有效,主设备准备好 DEVSEL# 有效,从设备被选中 TRDY#有效,从设备准备好 图11.2/ p.244 PCI总线基本传输时序(读) 数据期:FRAME#、IDRY#信号不能改变 DEVSEL#、TRDY#信号不能改变 * wistdcx@126.com * 8.4.2 总线规范 传输结束(主设备) 撤销FRAME#、建立IRDY# 此时表明:主设备准备最后一次数据传输 IRDY#一直保持到TRDY#出现 完成最后一次数据传输 IRDY#撤销,结束传输 总线进入空闲状态 图11.2/ p.244 PCI总线基本传输时序(读) * wistdcx@126.com * 8.4.2 总线规范 传输结束(从设备) 建立STOP# 此时表明:从设备申请终止一次传输 STOP#一直保持到FRAME#撤销为止 然后,进入最后一次传输数据过程 图11.2/ p.244 PCI总线基本传输时序(读) 如果发出STOP#、同时撤销TDRY#信号,则直接结束传输操作,不必等待最后一次数据传输 * wistdcx@126.com * 8.4.3 PCI配置空间 PCI寻址 PCI总线定义了3个物理地址空间: 内存地址空间 I/O地址空间 配置地址空间 PCI总线的地址译码是分散的 每个PCI设备都有自己的地址译码 省去了中央译码逻辑电路 * wistdcx@126.com * 8.4.3 PCI配置空间 配置空间 目的: 参数自动设置 设备定位无需用户干预 配置空间提供配置寄存器 (C.Reg) 软件可通过C.Reg对PCI设备进行识别和监控 * wistdcx@126.com * 8.4.3 PCI配置空间 配置空间 每个PCI功能都有配置空间 (64双字/256B) 配置空间分为两个部分: 配置头区域,16双字(00h~3Fh) 其余部分与设备有关,48双字(40h~0FFh) 头区域(16双字): 设备识别、厂商标

文档评论(0)

1亿VIP精品文档

相关文档