系统总线和接口_第1页
系统总线和接口_第2页
系统总线和接口_第3页
系统总线和接口_第4页
系统总线和接口_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验项目系统总线和具有基本输入输出功能的总线接口实验实验时间实验目的、理解总线的概念及其特性。、掌握控制总线的功能和应用。实验设机一台,实验系统一套备由于存储器和输入、输出设备最终是要挂接到外部总线上,所以需要外部总线提供数据信号、地址信号以及控制信号。在该实验平台中,外部总线分为数据总线、地址总线、和控制总线,分别为外设提供上述信号。外部总线和CPU内总线之间通过三态门连接,同时实现了内外总线的分离和对于数据流向的控制。地址总线可以为外部设备提供地址信号和片选信号。由地址总线的高位进行译码,系统的I/O地址译码原理见图1-1-1(在地址总线单元)。由于使用A6、A7进行译码,I/O地址空间被

2、分为四个区,如表1-1-1所示:Y10Nj:0Y0实46A1niNDioyi验2B1H2N3I0Y2门加3I0Y3.原理30二B2dY2QN“rSINJijlY21NAYG2NY22XA图1-1-1I/O地址译码原孑物A7A6龌北腔00IOYO00-3F01I0Y140-7F10I0Y280-BF表1-1-1I/O地址空间分配为了实现对于MEM和外设的读写操作,还需要一个读写控制!1逻辑,使得CPU能控制MEM和1/0设备的读写,实验中的读写控制逻辑如图1-1-2所示,由于T3的参与,可以保证与脉宽与T3一致,T3由时序单元的TS3给出(时序单元的介绍见附录2)。IOM用来选择是对I/O设备还

3、是对MEM进行读写操作,IOM=1时对I/O设备进行读写操作,IOM=0时对MEM进行读写操作。RD=1时为读,WR=1时为写。实验原理实验步骤图1-3总线传输实验框图的同1.读写控制逻辑设计实验(实验原理实验步骤图1-3总线传输实验框图的同1.读写控制逻辑设计实验(1)按照图1-1-4实验;线图进行连线。(2)具体操作步骤图示如下:国海兀翎加侬图1-1-2读写控制逻辑在理解读写控制逻辑的基础上我们设计一个总线传输的实验。实验所用总线传输实验框图如图1-1-3所示,它将几种不同的设备挂至总线上,有存储器、输入设备、输出设备、寄存器。这些设备都需要有三态输出控制,按照传输要求恰当有序的控制它们,

4、就可实现总线信息传输。,唧1EB.首先将时序与操作台单元的开关KK1、KK3置为运行档,开关KK2置为单拍档,按动CON单元的总清按钮CLR,并执行下述操作。对MEM进行读操作(WR=0,RD=1,IOM=0),此时E0灭,表示存储器读功能信号有效。对MEM进行写操作(WR=1,RD=0,IOM=0),连续按动开关ST,观察扩展单元数据指示灯,指示灯显示为T3时刻时,E1灭,表示存储器写功能信号有效。对I/O进行读操作(WR=0,RD=1,IOM=1),此时E2灭,表示I/O读功能信号有效。对I/O进行写操作(WR=1,RD=0,IOM=1),连续按动开关ST,观察扩展单元数据指示灯,指示灯显

5、示为T3时刻时,E3灭,表示I/O写功能信号有效。2.基本输入输出功能的总线接口实验。(1)根据挂在总线上的几个基本部件,设计一个简单的流程:输入设备将一个数打入区。寄存器。输入设备将另一个数打入地址寄存器。将R0寄存器中的数写入到当前地址的存储器中。将当前地址的存储器中的数用LED数码管显示。(2)按照图1-1-5实验接线图进行连线。(3)具体操作步骤图示如下:进入软件界面,选择菜单命令“【实验】一【简单模型机】“,打开简单模型机实验数据通路图。将时序与操作台单元的开关KK1、KK3置为运行档,开关KK2置为单拍档,CON单元所有开关置0(由于总线有总线竞争报警功能,在操作中应当先关闭应关闭

6、的输出开关,再打开应打开的输出开关,否则可能由于总线竞争导致实验出错),按动CON单元的总清按钮CLR,然后通过运行程序,在数据通路图中观测程序的执行过程。输入设备将11H打入区0寄存器。将单元置,置为,关闭寄存器的输出;置为,打开寄存器的输入;R、RD、IOM分别置为0、1、1,对IN单元进行读操作;LDAR置为0,不将数据总线的数打入地址寄存器。连续四次点击图形界面上的,单节拍运行“按扭(运行一个机器周期),观察图形界面,在T4时刻完成对寄存器R0的写入操作。将R0中的数据11H打入存储器01H单元。将单元置(或其他数值)。置为,关闭寄存器的输出;置为,关闭寄存器的输入;、分别置为、,对单

7、元进行读操作;置为,将数据总线的数打入地址寄存器。连续四次点击图形界面上的,单节拍运行“按扭,观察图形界面,在T3时刻完成对地址寄存器的写入操作。先将WR、RD、IOM分别置为1、0、0,对存储器进行写操作;再把K7置为0,打开R0寄存器的输出;K6置为0,关闭R0寄存器的输入;LDAR置为0,不将数据总线的数打入地址寄存器。连续四次点击图形界面上的“单节拍运行”按扭,观察图形界面,在T3时刻完成对存储器的写入操作。将当前地址的存储器中的数写入到区。寄存器中。将IN单元置00000001(或其他数值),K7置为1,关闭R0寄存器的输出;K6置为0,关闭R0寄存器的输入;WR、RD、IOM分别置

8、为0、1、1,对IN单元进行读操作;LDAR置为1,不将数据总线的数打入地址寄存器。连续四次点击图形界面上的,单节拍运行”按扭,观察图形界面,在T3时刻完成对地址寄存器的写入操作。将K7置为1,关闭R0寄存器的输出;K6置为1,打开R0寄存器的输入;WR、RD、IOM分别置为0、1、0,对存储器进行读操作;LDAR置为0,不将数据总线的数打入地址寄存器。连续四次点击图形界面上的,单节拍运行”按扭,观察图形界面,在T3时刻完成对寄存器R0的写入操作。图实验接线图将R0寄存器中的数用LED数码管显示。先将WR、RD、IOM分别置为1、0、1,对OUT单元进行写操作;再将K7置为0,打开R0寄存器的

9、输出;K6置为0,关闭R0寄存器的输入;LDAR置为0,不将数据总线的数打入地址寄存器。连续四次点击图形界面上的“单节拍运行“按扭,观察图形界面,在T3时刻完成对OUT单元的写入操作。数据如图1M单元哲的懈1、单元鱼数据“皿由附二A怙濯黑牌匾酒就中的数叮人皿将TU单工中的版qARC,淅单兀的姑,人nK/ik-仆皿僮。1ik=rMxwmxiiK7-NT=K7=GKE=顺=fKf-tVRHD:OU=AllMRVRRVnM-ftl1WR.RI)|flH=IfrOI,MR=Cj、I.DAR=isLDAR=C,TN单元理数据楮入歌黑斗就施月入,构曲中的数写入RG”将而中的数归人门仃单元/IN=ri门凸n

10、n0门Is一、lKi=1n-TLiKf-1KF=匕依=1既二CMM-niiWR中guk口g岬丽。心IMR=c:LDAR=(:ER/图1-1-6将R0寄存器中的数用LED数码管显示的数据实验结果实验结果如下表:INK6K7WRRDIOMLDAR结果备注00010001110110R0=11将单兀的数据写入中00000001010111AR=1将单兀的数据写入中001000MEM=11将单兀的数据写入中00000001010111AR=1将单兀的数据写入中110100R0=11将单兀的数据写入中001010OUT=11将单兀的数据写入中结()存储器和输入、输出设备连到外部总线上,因此需要外部总线提供数据信号、地址信号以及控制信号。()外部总线和内总线之间得链接,实现了内外总线的分离和对数据的控制。地址总果分析线可以为外部设备提供地址信号。()为了实现和外设的读写操作,需要一个读写控制逻辑,使得能控制和设备的读写。(),时灭,表示存储器读功能信号有效。,,进行单周期,当指示灯显示为时刻时,灭,表示存储器写功能信号有效。,时,灭,表示读功能信号有效。,时,观察扩展单元数据指示灯,指示灯显示为时刻时,灭,表示

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论