微机课程设计课程.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文档。上传文档
查看更多
* * 微机课程设计 一、概况 二、即插即用原理 三、实验指导 一、概况 1、实验平台简介 本次实验是基于PCI总线结构和Windows的操作平台。通过这次课程设计,同学们不仅可以加深对理论知识的理解,还可以掌握控制硬件的技术,尤其是熟练掌握基于即插即用的DOS编程技术,同时能够培养独立分析问题和解决问题的能力。 2、实验要求 按指导书P7的步骤进行实验,严禁损 坏仪器设备; 认真准备并独立完成实验,不得抄袭、 拷贝; 实验完毕须经教师检查 ; 写出实验报告。 二、即插即用原理 PCI总线是高性能的局部总线,除了支持猝发传送且传输率高、传输延时短、不受处理器限制等特点外,它还提供即插即用即自动配置功能。有了这个特性,就能最大限度地避免人工干预资源的配置及不必要的混乱,降低了对用户的要求,但是对访问硬件却带来一些不便。 6个基地址寄存器(BAR0?5) 中断线寄存器 中断引脚寄存器 最短获准时间 最长等待时间 (保留) (保留) 扩充ROM基地址 子系统供应商ID 子系统ID Cardbus卡的卡信息结构指针 高速缓存 行容量 等待时间 定时器 头标类型 内置测试 修改版本ID 分类代码 命令寄存器 状态寄存器 厂商ID 设备ID 在配置空间的头标区中有6个双字的基地址寄存器,上电时这6个基地址寄存器中的内容向POST软件反映该设备需要多少存储器空间和I/O空间。POST软件通过各设备内的基地址寄存器了解到PCI总线上有哪些存储器设备和I/O设备,然后根据它们的容量需求把它们映射到适当的存储器空间和I/O空间,并把起始地址再写入基地址寄存器的高位字段,之后引导系统。 1、基地址寄存器(BAR0?5) 1)用于I/O空间映射的基地址寄存器 2)用于存储器空间映射的基地址寄存器 保留 11 基地址寄存器为64位宽,该存储器可映射于64位存储空间的任意地方 10 基地址寄存器为32位宽,该存储器必须映射于1MB以下的存储器空间里 01 基地址寄存器为32位宽,该存储器可映射于32位存储空间的任意地方 00 含 义 位2~1 存储器空间映射要求类型编码 2、地址映射 地址映射思路:首先读取各设备中的这些基地址寄存器,查明各设备想要的空间和容量,经统一协调和分配后,再向各寄存器的高位字段写入所分配空间的基地址。从而将设备的存储器或I/O映射到系统的物理地址空间中去。 1)确定空间类别和容量要求 空间类别的判定:基地址寄存器的最低位 为1则申请I/O空间,反之申请存储器空间。 空间容量的判定:设备将其配置空间的基 地址寄存器中除只读位外的若干低位从硬 件上连到“0”,来表达自己索要空间的大 小。POST软件通过PCI总线先向某基地址 寄存器写全1,然后读回其值,由于硬连 到“0”的位不能写成“1”,所以根据读回的 值就可判断出所申请空间的大小。 2)分配基地址 POST软件根据各片空间的要求和系统物理空间的具体情况,给每片空间分配一段地址,并把每段地址的起始地址写回对应基地址寄存器的高位字段。 地址映射举例:一个设备要申请一个1MB?023FFFFFH)的局部存储器空间,使用了一个32位的基地址寄存器,则应该将该基地址寄存器的位4?19从硬件上连到0,POST软件向该寄存器写入全1后,位4?19读回0值,而高20?31位读回1值,即读回值为FFF0000X H且b0位为0,由此CPU知道该设备所需的空间类别及容量。经统一协调和分配后,发现可以将PCI?789FFFFFH这片地址空间分配给该设备,于是将基地址789XXXXXH写入对应的基地址寄存器。 3、实验设备中接口卡基址寄存器 接口卡上使用的PCI接口芯片为PLX9052,且只用到了其中的前4个基地址寄存器,分别是: ? BAR0:以存储器方式映射9052的内部寄存器; ? BAR1:以I/O方式映射9052的内部寄存器; ? BAR2:映射PCI板卡的存储器空间; BAR3:映射PCI板卡的I/O空间; 真实物理地址= I/O空间基地址 + 偏移地址 三、实验指导 1、流水灯控制 2、实验箱小键盘按键的识别 3、LED数码显示 4、查询式A/D转换 1、流水灯控制 1)实验目的和内容 ? 掌握三态门、锁存器构成的简单I/O电路 的原理及应用 ? 完成流水灯控制的编程 2) 实验电路原理 IN AL,DX(I/O空间基地址+60H) 偏移地址60H 用两位输入选择流水灯的3种显示方式 流水灯 OUT DX,AL 2、实验箱小键盘按键的识别 1)实验目的和内容 ? 掌握8255并行接口芯片的工作原

文档评论(0)

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

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

1亿VIP精品文档

相关文档