计算机总线接口标准,第三章微机总线与接口标准.ppt

第三章微机总线与接口标准

二、总线的分类 三、总线的主要性能参数 四、 总线标准的特性 五、 总线操作和总线传送控制 第二节 系统总线 二、 其它系统总线 第三节 PCI总线 二、 PCI信号定义 三、PCI插槽和PCI扩展卡 四、 PCI总线命令 五、 PCI总线协议 六、 PCI总线数据传输过程 七、 总线仲裁 九、 PCI BIOS 一、 USB系统组成 2. USB的拓扑结构 二、USB系统的接口信号和电气特性 三、 USB数据流类型和传输类型 四、 USB交换的包格式 第五节 高性能串行总线标准IEEE1394 二、 IEEE1394拓扑结构 四、 IEEE1394的主要技术规范 第六节 AGP接口 当STOP#信号有效时,FRAME#应该在其后的2~3个时钟周期内尽快撤消,但撤消时应使IRDY#有效,从设备应无条件的保持STOP#的有效状态直到FRAME#撤消为止。FRAME#撤消后,STOP#也应该紧跟着撤消。 PCI总线上FRAME#、IRDY#、TRDY#和STOP#遵循的规则 在任何时钟的上升沿,若STOP#和TRDY#同时有效,就表示是传输的最后周期,IRDY#要在下一个时钟的上升沿之前撤消,表示传输的结束。 对被目标设备终止的传输,主设备要继续完成它,就必须用下一个未传输的数据的地址来重试访问。 CLK FRAME# 1 2 3 4 5 6 7 AD GNT#-B IRDY# TRDY# GNT#-A 地址 数据 A存取 B存取 图3.9 两个主设备之间的PCI总线仲裁 REQ#-B REQ#-A 地址 数据 c a b d e f g 八、 PCI总线配置 1、配置空间头区域及功能 (1)设备识别 (2)设备控制 (3)设备状态 (4)基址寄存器 1 I/O空间指针 规范规定每个I/O基地址下的端口数不得大于256。 31 2 1 0 基 地 址 保留 0 预取使能 存储空间指针 00 32位地址空间任意映射 01 32位地址空间1M字节以内映射(已经不用) 10 64位地址空间任意映射 11 保留 31(63) 3 2 1 0 基 地 址 地址映射寄存器 举例1: 基址寄存器的值=FFF00000h 位0=0,表示是一个存储器地址空间映射 位[2:1]=00b,它使32位存储器映射 位3=0,表示它不是预取存储器。 位[31:4]第一个为1的是位20,表示映射的存储空间为1MB。这意味着存储映射的基地址应该起始于1MB、2MB、3MB等的边界上。 系统经过权衡后再向该基址寄存器写入实际映射的空间基址。 举例2: 基址寄存器的值=FFFFFF01h 位0=1,表示是一个I/O地址空间映射 位[31:2]第一个为1的是位8,表示映射的I/O空间为256。这意味着I/O映射的基地址应该起始于256的整数倍。 最大/最小映射地址空间是多少? 最大/最小存储映射地址空间 最小存储映射地址空间=16字节 最大存储映射地址空间=2GB 最大/最小I/O映射地址空间 最小I/O映射地址空间=4字节 最大存储映射地址空间=256字节 扩展ROM访问允许 31 11 10 1 0 基 地 址 保 留 扩展ROM基地址寄存器 扩展ROM基地址=FFFF0001H 位0=1,表示扩展ROM访问允许 位[31:11]第一个为1的是位16,表示映射的存储空间为64K。这意味着ROM映射的基地址应该起始于64KB的边界 (5)头区域中其它寄存器 2.配置空间的访问 (1) 配置空间访问时目标设备的选择 对于某一PCI设备,只有当输入它的IDSEL信号有效,并且在地址期内AD[1:0]为00时,才能被作为配置访问的目标设备。 (2) 配置空间访问的类型 · 0类配置空间访问 对(正在运行的)当前PCI总线上的目标设备配置寄存器所进行的访问。 被配置访问的目标设备必须在地址期采样到其IDSEL输入信号有效,并且AD[1∶0]必须为00。 地址期,AD[10∶8]用于选择物理设备的八种功能之一 。 · 1类配置空间访问 对(通过PCI/PCI桥连接的)下一级PCI总线上的目标设备(配置寄存器)所进行的访问。 一旦PCI/PCI桥检测到1类配置访问,就有三种情况,须

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值