pcc实验系统使用手册及实验指导书.doc
《pcc实验系统使用手册及实验指导书.doc》由会员分享,可在线阅读,更多相关《pcc实验系统使用手册及实验指导书.doc(82页珍藏版)》请在沃文网上搜索。
1、目 录第一部分使用手册第一章 HS-PCC教学实验系统概述 (1)第二章 HS-PCC教学实验系统硬件基本组成 (5)第三章 HS-PCC联机操作软件使用说明 (22)第二部分实验指导书实验一运算器组成实验 (33)实验二 进位控制实验 (38)实验三 移位运算实验 (41)实验四静态存储器实验 (44)实验五时序发生器及启停电路实验 (47)实验六总线及数据通路组成实验 (50)实验七控制器实验 (53)附录实用芯片介绍 (99)第一部分 使用手册 第一章 HS-PCC教学实验系统概述一引言HS-PCC计算机组成原理教学实验系统是专为计算机组成原理实验课程的开展而研发的高性能的教学实验系统。
2、该系统结构清晰,操作方便、灵活多样,其功能部件丰富,且具有很高的开放性能(硬件和软件),结合联机操作软件,具有极佳的示教效果。本实验系统由下位机实验操作开发平台和上位机联机软件操作平台构成。上位机用来进行代码的编辑、联机通讯等,它可以监控下位机的所有控制信号,监视其运行,实时地修改下位机中的存储器中的指令及微控器中的微代码,进行动态调试,不管是部件实验还是模型机实验都具有用数据流图动态实时的表示出其总线间的数据流动、显示相关单元中的数据内容,从而将传统的实验操作变的形象直观、丰富多彩,极大的增强了学生的实验兴趣。二系统功能特点1两种操作方式,可相互切换,实验操作及观察更容易。系统提供两种操作方
3、式:通过RS-232串行口与PC微机联机,可在PC机上对系统进行编程、装载、调试等操作,以动态图形界面进行实时显示,使得实验系统的任何动作都能形象直观的表达出来,从而获得极佳的教学效果,也可用于多媒体辅助教学;系统也可单独使用,通过拨动开关、LED显示灯及数码块等输入输出操作,进行编程、调试运行及显示等。两种方式可以自由切换。2多种形式的动态图形调试界面,对系统进行全面实时监控调试。系统具有从部件实验到模型机等多种动态图形监控调试界面,在调试过程中实时显示系统中的各个部件单元中的内容、各控制信号的状态及各部件之间数据的动态传送过程等所有信息。所以本系统的所有实验项目都有各自的这种动态图形方式监
4、控调试,增进学生的理解及提高实验效率。3结构清晰的单元式实验电路,可根据具体要求构造出不同结构及复杂程度的原理性计算机。系统采用单元式结构电路,各个部件单元相互独立,用户可根据自己所设计的模型机结构方案,将不同的单元用排线连接起来,来构造不同结构及复杂程度的原理性计算机。4实验系统结构规范,硬件设计合理、可靠,组件完备、简洁。实验系统旨在体现计算机基本硬件系统的组成原理,尽量简化复杂指令系统和复杂体系结构。总线结构规范清晰,系统总线由数据总线、地址总线及控制总线构成,而数据总线被分成内部数据总线和外部数据总线。硬件组件完备,单元电路包括运算器、存储器、控制器、寄存器堆、移位寄存器、程序计数器、
5、堆栈指针、指令寄存器、指令及寄存器译码单元、中断控制器、输入输出设备、外设译码等单元,并通过将各单元之间有关的信号线在实验时加以连接,使学生便于理解掌握各单元的工作原理和整个计算机系统组成原理。5实验系统具有极高的开放性,增强学生的综合设计能力。实验系统的微程序控制器中的微代码及微代码格式均可由用户自己定义,从而可以设计不同功能及复杂程度的指令系统,系统总线(包括数据总线、地址总线及控制总线)也都可由用户来操作连接,通过这些设计学生可以对计算机的原理及系统设计有更深入的理解和认识。6具有中断响应、中断允许、中断禁止和中断向量的读入等中断处理控制功能。7部件实验具有总线冲突检测功能。在做部件实验
6、时是由手动拨动开关控制各个信号的,所以通过上位机的实时监控检测,提示实验操作中是否出现总线数据冲突,从而更有效地避免了单元电路在实验操作不当时造成的损坏。8实验连线在线检测功能及逻辑示波器测量平台。系统联机软件具有一个标准模型机的实验连线及单元电路好坏的在线检测功能,通过PC机操作可以提示有问题的实验连线及相关单元电路。另外,系统软件还具有一个示波器功能,通过表笔测量可以在计算机屏幕上同时显示4路逻辑信号的测量波形,有助于实验中的时序及控制信号的测量分析。三技术指标1该实验系统机器字长8位,运算器、存储器、寄存器等组件和内部数据总线、外部数据总线、地址总线均为8位。2控制器采用微程序控制,由4
7、片28C16EEPROM组成,所以具有32位微代码。微地址为8位,所以控存空间为25632位。控存中的微指令可根据指令的功能及微指令的格式自行设计。3采用6116RAM芯片作为主存,使用低8位地址,可寻址256个字节单元,来存放用户程序和数据。4实验系统上的时钟产生电路产生50300 HZ的时钟信号,可由可调电位器进行调节。系统的时序发生器单元根据信号源产生T1、T2、T3、T4节拍信号,以提供整个实验系统电路的时序所需。5由二片74LS181芯片以串/并形式组成8位算术和逻辑运算器,再由74LS299及其进位控制电路组成移位运算器。3片74LS374组成3个8位的通用寄存器。6具有中断控制功
8、能,有中断响应、中断允许、中断禁止和中断向量的读入等中断处理控制功能。7具有堆栈指针功能,可控制加一减一,在RAM中设置堆栈区,由堆栈指针SP指向。8实验系统上具有微程序的编程、校验及运行功能,微地址为8位。可由32位微代码二进制开关进行编程校验。有32位微代码显示灯、8位微地址显示灯、8位总线显示灯,8位地址总线显示灯,分别独立的二进制开关组,每个开关有其状态显示灯。9指令系统指令字长8位,操作码4位或6位。模型机可以设计多种寻址方式。10联机软件有从部件到模型机多种动态图形界面,模型机的图形调试界面可控制实验系统单步微指令、单步机器指令、连续运行、设置断点、读写机器指令及微指令、文件的保存
9、及装载等功能。11部件实验联机软件具有总线冲突报警功能。12实验连线在线检测功能及4路逻辑信号示波器的逻辑信号测量平台。13实验系统采用高效开关稳压电源,输出5V、最大电流2A的直流模块电源,具有短路保护、过载保护、过压保护等功能。四主要实验项目1运算器组成实验2进位控制实验3移位运算实验4静态存储器实验5时序发生器及启停电路实验6总线及数据通路组成实验7控制器实验8基本模型机的设计与实现9复杂模型机的设计与实现10具有中断控制功能的模型机的设计与实验五系统构成HS-PCC计算机组成原理实验系统是由下位机硬件实验开发平台和上位机联机操作软件构成,实验开发平台通过RS232C串行通讯电缆和PC微
10、机串行通讯口相连进行通讯。如图1.1所示。该系统可只由下位机硬件实验开发平台来完成所有实验及开发,也可辅助上位机联机操作软件联机实验调试,实验效果更形象直观,易于学生理解及其具有的趣味性,从而提高了学生的学习兴趣,有利于增强学生的创新意识。串口TWL-PCC系统PC微机 串口图1.1 HS-PCC实验系统与PC微机连接示意图串行通讯电缆的接线情况如下图1.2所示:23串口串口 PC微机 HS-PCC硬件实验开发平台图1.2 串行通讯电缆连线图系统硬件结构图如图1.3所示。图1.3 系统硬件结构图第二章 HS-PCC教学实验系统硬件基本组成一系统电源HS-PCC计算机组成原理教学实验系统采用高效
11、开关电源作为系统工作和实验电源,其主要技术指标为: 输入电压:AC90264V 4763HZ 输出电压电流:5V/2A,输出电压调整范围:10% 输出功率:10W 效率:72 保护功能:过载保护:105%150% ,自动恢复过压保护:110%150% 输出短路保护工作环境温度:-1050系统电源已置于电路板下方机箱内,电源开关在实验箱右侧边。只要用电源线连接到220V交流电源上,打开电源开关就可以给实验系统提供所需5V直流电源。当关闭电源后,不要立即重新开启,关闭到重新开启之间需要至少30秒间隔。二实验系统单元电路构成图2.1 系统硬件实验开发平台组成框图HS-PCC计算机组成原理教学实验系统
12、的硬件实验开发平台的基本组成框图如图2.1所示,所有电路做在一块印刷电路板上。它包括4大块部分:左边大粗体方框内的各个单元属于CPU内部部件;右边中间部分为CPU的系统总线、存储器及外设;右下“开关组单元”为系统提供独立的二进制拨动开关,用于做部件实验时手动模拟出一些控制信号;右上脚的“单片机管理单元”用来系统管理,负责和PC机的通讯、读各单元控制信号等发送往PC机等。以下详细介绍各具体的部件实验单元电路:1运算器单元“运算器单元”位于实验线路板的左部,包括运算器、进位控制电路及移位寄存器。图2.2为运算器及进位控制电路原理图。图中虚线框内的线路在实验系统的印刷电路板上已经连好,虚线框上的标注
13、圆圈的为该单元对外部需要连接的输入或输出线,在装置线路板上该单元可以找到相应的丝印字。以下各单元类同。运算器单元中由以下部分构成:两片74LS181以串-并型构成一个8位的ALU,两片的运算状态控制信号S3、S2、S1、S0、M并联到一起由排针引出,最低位的进位输入由CN给出,最高位的进位输出接至进位锁存器中;ALU的两个工作暂存器TR1和TR2由两片74LS273构成,作为ALU的两个参与运算的数的暂存器,它们的打入时钟由门控信号C_TR1及C_TR2分别和T4脉冲相与得到,两暂存器的8位数据输入线已经接到了“总线单元”中的内部数据总线上;ALU的输出经过一个三态门(74LS245)接至该单
14、元的数据输出排针AJ1上,三态门的输出使能控制信号B_ALU接至排针B_ALU上;由一片GAL16V8和一个D锁存器(74LS74)组成进位及移位控制电路,锁存器中锁存的为进位标志,有一个LED发光二极管指示其状态,亮为高电平,灭为低电平,锁存器的清零端已接至“开关组单元”中的总清开关CLR上;移位寄存器电路原理图如图2.3所示,移位寄存器由一片74LS299构成,它的输出使能由B_SR控制,状态控制信号S1、S0、M和ALU的对应的状态控制信号共用,CY为进位锁存器的输出,移位寄存器是在T4时刻发生装载或移位操作,移位寄存器的数据输入/输出端引至排针AJ5上,其移位控制电路功能表如表2.1所
15、示。表2.1 移位控制电路功能表B_SRS1S0M功能000任意保持0010循环右移0011带进位循环右移0100循环左移0101带进位循环左移任意11任意装载图2.2 运算器原理图图2.3 移位寄存器原理图2寄存器堆单元寄存器堆单元电路原理图如图2.4所示。由三个寄存器R0、R1、R2组成,分别由三个带输出使能的寄存器74LS374来实现。三个寄存器的输入已经接到了“总线单元”的内部总线上,而三片的输出共同连接至排针RJ1引出,它们输出分别由各自的输出使能信号B_R0、B_R1、B_R2控制,低电平有效。它们的打入时钟信号由各自门控信号C_R0、C_R1、C_R2和T4脉冲相与得到。图2.4
16、 寄存器堆单元电路原理图3存储器单元存储器单元电路原理图如图2.5所示。存储器部件由一片6116(2K8位)静态RAM芯片组成。电路中将其地址线的高三位接地,所以实际用到的地址为8位,共256个地址单元。4地址寄存器单元地址寄存器单元电路原理图如图2.6所示。地址寄存器由一片74LS273组成,它的数据输入已经接到“总线单元”的内部数据总线上,输出数据线引至“系统总线单元”中的地址总线上。地址寄存器的输出经一片74LS240反向后驱动8位的地址总线指示灯。地址寄存器的打入脉冲由门控信号C_AR和T3脉冲相与得到。图2.6 地址寄存器单元电路原理图5程序计数器单元程序计数器单元电路原理图如图2.
17、7所示。程序计数器由两片4位的计数器74LS161构成,计数器的数据输入线已经接至“总线单元”的内部数据总线上,输出经过三台门(74LS245)引至排针PJ1上,输出使能信号由B_PC控制。计数器的打入时钟由门控信号C_PC和T4脉冲相与得到,LD为装载有效信号。程序计数器的清零端已经接至“开关组单元”中的总清开关CLR上。图2.7 程序计数器单元电路原理图6指令寄存器单元图2.8 指令寄存器单元电路原理图 指令寄存器电路原理图如图2.8所示。其在构成模型计算机时作为指令译码电路的输入,实现指令微程序入口地址及微程序的跳转控制。它由一片74LS273构成,数据输入已经接到了“总线单元”的内部数
18、据线上,输出由排针IJ1引出。打入时钟由门控信号C_IR和T3脉冲相与得到。7时序发生器单元时序发生器单元根据信号源及启停电路产生模型计算机所需的节拍脉冲信号OT1、OT2、OT3、OT4,其电路原理图如图2.9所示。图2.9 时序发生器单元电路原理图它的基本原理是根据方波信号源经过消抖电路产生四个等间隔的时序信号0T1、0T2、0T3、0T4,并且受微动开关“START”和“连续/单步”开关的控制。当“连续/单步”开关置为“连续”时,按动微动开关“START”启动时序,则产生连续的时序信号OT1OT4;当“连续/单步”开关置为“单步”时,每按动一次微动开关“START”,则产生一组时序信号O
19、T1OT4。另外,为提供单元实验时的各个时序信号,本单元还有一个独立的单脉冲产生及消抖电路KK2,每按动一下微动开关KK2,就产生一个稳定的单脉冲(包括一正一负),并通过排针形式引出。见图2.10所示。时序信号OT1OT4和信号源的关系图如图2.11所示。时序电路也受总清开关CLR的控制,当拨动CLR开关101时,会使时序发生器电路停止运行并OT1OT4输出全为0。图2.10 微动开关START及KK2图2.11 时序信号OT1OT4和信号源的关系图8信号源单元 信号源单元用来产生机器所需要的时钟信号,其电路原理图如图2.12所示。其电路由一个555震荡电路组成,SY端输出一个可调频率的方波信
20、号,由可调电阻进行调节,信号的频率范围在50HZ300HZ之间。此电路用来给时序发生器产生信号源。图2.12 信号源电路原理图9微程序控制器单元本系统的微程序控制器单元主要由编程电路部分和核心微控器部分组成,其电路构成如图2.13所示。 控制存储器由4片EEPROM芯片28C16并联组成,具有可重复编程及掉电保护功能,每个28C16只使用A7A0地址,高三位A10、A9、A8被接地,它们的地址A7A0分别并到一起,每片的数据位为8位,所以,控存的容量为25632位。控存的数据线输出至微指令寄存器,微指令寄存器由3片锁存器74LS273和4片2D触发器74LS74组成,它们的时钟脉冲为T2脉冲信
21、号。3片273输出24位微命令信号,可以部分信号译码译出更多位,4片74LS74构成8位的后续微地址,经过一个三态门74LS245又输出到控存的地址线上。这样在时序信号的控制下,可以连续的读出控存中的微代码去完成相应的微操作,从而解释每一条机器指令的执行。控存的32位数据端有32位微代码指示灯,8位微地址有8位的微地址指示灯。为了在本地状态下手动为控存编程及校验,本单元设置有一个编程开关及其控制电路,在该单元的右上脚。该编程开关有三种状态:编程、校验及运行。开关拨在“编程”状态下,即可以手动给控存写微代码。此时8位微地址寄存器的输出三态门关上,控存的地址由手动编程微地址锁存器74LS374给出
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- pcc 实验 系统 使用手册 指导书