合肥工业大学计算机组成原理实验报告1.docVIP

合肥工业大学计算机组成原理实验报告1.doc

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一 存储器实验 实验目的 了解静态随机存取存贮器的工作原理;掌握读写存贮器的方法。 二、实验原理 实验仪的存贮器MEM单元选用一片静态存贮器6116(2K×8bit)存放程序和数据。 CE:片选信号线,低电平有效,实验仪已将该管脚接地。 OE:读信号线,低电平有效。 WE:写信号线,低电平有效。 A0..A10: 地址信号线。 I/O0..I/O7:数据信号线。 CE OE WE 功能 1 × × 不选中6116 0 0 1 读 0 1 0 写 0 0 0 不确定 SRAM6116功能表 存贮器挂在CPU的总线上,CPU通过读写控制逻辑,控制MEM的读写。实验中的读写控制逻辑如下图: 读写控制逻辑 M_nI/O用来选择对MEM还是I/O读写,M_nI/O = 1,选择存贮器MEM;M_nI/O = 0,选择I/O设备。nRD = 0为读操作;nWR = 0为写操作。对MEM、I/O的写脉冲宽度与T2一致;读脉冲宽度与T2+T3一致,T2、T3由CON单元提供。 存贮器实验原理图 存贮器数据信号线与数据总线DBus相连;地址信号线与地址总线ABus相连,6116的高三位地址A10..A8接地,所以其实际容量为256字节。 数据总线DBus、地址总线ABus、控制总线CBus与扩展区单元相连,扩展区单元的数码管、发光二极管上显示对应的数据。 IN单元通过一片74HC245(三态门),连接到内部数据总线iDBus上,分时提供地址、数据。MAR由锁存器(74HC574,锁存写入的地址数据)、三态门(74HC245、控制锁存器中的地址数据是否输出到地址总线上)、8个发光二极管(显示锁存器中的地址数据)组成。 T2、T3由CON单元提供,按一次CON单元的uSTEP键,时序单元发出T1信号;按一次uSTEP键,时序单元发出T2信号;按一次uSTEP键,时序单元发出T3信号;再按一次uSTEP键,时序单元又发出T1信号,…… 按一次STEP键,相当于按了三次uSTEP键,依次发出T1、T2、T3信号。 其余信号由开关区单元的拨动开关模拟给出,其中M_nI/O应为高(即对MEM读写操作)电平有效,nRD、nWR、wMAR、nMAROE、IN单元的nCS、nRD都是低电平有效。 三、实验结果及分析 四、思考题 1.本实验系统中所使用的存储芯片6116的容量有多大?系统中实际可访问的空间是多大? 2K*8位、256*8位 2.本实验系统中存储器的读写控制信号如何得到的?它们各自在什么时候有效? 通过手拨动开关来获得控制信号,OE:读信号线,低电平有效。WE:写信号线,低电平有效。 实验二 系统总线和具有基本输入输出功能的总线接口实验 一、实验目的 理解总线的概念及其特性;掌握控制总线的功能和应用。 二、实验内容 由于存储器和输入、输出设备最终是要挂接到外部总线上,所以需要外部总线提供数据信号、地址信号以及控制信号。在该实验平台中,外部总线分为数据总线、地址总线、和控制总线,分别为外设提供上述信号。外部总线和CPU内总线之间通过三态门连接,同时实现了内外总线的分离和对于数据流向的控制。地址总线可以为外部设备提供地址信号和片选信号。由地址总线的高位进行译码,系统的I/O地址译码原理见下图(在地址总线单元)。 由于使用A6、A7进行译码,I/O地址空间被分为四个区,如表所示: I/O地址译码原理图 A07 A06 片 选 地址范围 00 IO_nCE0 00-3F 01 IO_nCE1 40-7F 10 IO_nCE2 80-BF 11 IO_nCE3 C0-FF I/O地址空间分配 CPU通过读写控制逻辑,控制MEM和I/O设备的读写。实验中的读写控制逻辑如下图: 读写控制逻辑 M_nIO用来选择对MEM还是I/O读写,M_nIO = 1,选择存贮器MEM;M_nIO = 0,选择I/O设备。nRD = 0为读操作;nWR = 0为写操作。对MEM、I/O的写脉冲宽度与T2一致;读脉冲宽度与T2+T3一致,T2、T3由CON单元提供。 在理解读写控制逻辑的基础上我们设计一个总线传输的实验。实验所用总线传输实验框图如下图所示,它将几种不同的设备挂至总线上,有存贮器、输入设备、输出设备、寄存器。这些设备都需要有三态输出控制,按照传输要求恰当有序的控制它们,就可实现总线信息传输。 总线传输实验框图 一、读写控制逻辑实验 1、连线说明: CBus单元:M_nIO、nRD、nWR、nINTA(JP42) —— 开关区单元:K15..K12(JP92) CBus单元:nM_RD、nM_WR、nIO_RD、nIO_WR (JP50) —— 扩展区单元:JP67 注意:nINTA(K12)置“1”,使中断响应信号不干扰读写

文档评论(0)

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

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

1亿VIP精品文档

相关文档