系统概述
系统简介
DICE-2型计算机组成原理实验仪是根据理工科院校计算机组成原理课程大纲的要求和计算机教学迅速发展的需求,在吸收了国内外先进教学成果的基础之上设计定型的。
系统采用模块化组合结构,为大学本科、专科、成人高校等层次的《计算机组成原理》、《计算机组成与结构》、《逻辑设计》等课程提供了实验条件。
整个系统由运算器电路、存储器电路、数据通路电路、时序发生器电路、微程序控制器电路、模拟输入逻辑开关、脉冲发生电路、可编程器件实验电路组成。
由于系统的模块化,学生可通过一系列积木式实验,对CPU内部的运算功能、控制功能、总线结构、指令系统的设计和微指令的实现以及CPU内部如何工作有直观、深刻的认识。在各项分实验的基础上,通过自己设计并实现一台模拟机的运行。从而对计算机的原理、结构,从部件到各系统,直到整机有一个形象的、生动的本质的认识。有利于培养学生的动手能力,创造性分析问题和解决问题的能力。
DICE-2型计算机组成原理实验仪布局框图如图1。
其中存储器、运算器以及数据通路、失序、微程序控制电路将在今后逐一详细介绍和使用。前四个实验UBIN和UPCOUT之间的扁平电缆不用插。
作为辅助电路主要有:脉冲产生电路用来生成单拍脉冲和连续脉冲;单拍脉冲输出为P和常用作实验中的单拍脉冲信号源。连续脉冲输出为F1、F2、F3、F4其中F1—F4为倍频关系,频率决定于晶体频率,如晶体频率为2M,F1—F4分别为1MHz、500KHz、250KHz、125KHz,在实验中任选一频率作为时序电路中MF的连续脉冲输入(频率选择由DIP2开关决定,向上选通某一品率)。
时序电路
存储器
运算器电源接口
微程序控制器模拟输入逻辑开关(控制信号)GAL器件
实验电路脉冲电路1面包板
(逻辑元件实验区)脉冲电路2图1
实验仪中还设计了逻辑元件实验区,电源、脉冲产生电路分别提供了逻辑元件实验需求的电平和脉冲源,为做逻辑元件实验提供了完整的条件。
通用电路简介
1、通用操作部分
31个逻辑开关AN1-AN31(见图2A)
ANi输出对应于开关设置的相应逻辑值,开关按下时为逻辑“1”。常态时为逻辑“0”状态。
31个电平显示电路(见图2B)
当输入高电平时,发光管显示亮,当输入端接地电平时,发光管不现示(灭)。
三个脉冲电路(电路见图3)
每个电路的输出对应于三个输入端P+、P-。每按下按钮,在相应得的输出端输出正、负脉冲个一个。
2、时钟电路(见图四)
提供一组方波信号发生器,输出频率F1为2MHZ.F2为1MHZ,F3为500KHZ,F4为250KHZ.此方波信号为实验时钟及产生时序信号的时钟。
3、时序发生器及启停电路(见图五)
MF为时钟输入端,时钟频率可为F1—F4中选择一个。
TJ、DP为单步停机控制信号,当某一或二个都为高电平“1”时,此时时序发生器处于停机或单步状态。即每按一次启动按钮P0(P0和\P0已接入)产生一拍时序信号T1、T2、T3、T4。当TJ、DP都为低电平时,按一次启动按钮P0,产生时序信号,\CLR接P2作清除按钮。连续输出时序波形见图六所示。T1、T2、T3、T4有两组输出信号,以提高负载能力。
控制信号引脚定义及说明
DICE-2型实验仪输入输出信号引线通过线路板已连接到插座上。
UA4—UA0。微程序控制器的微地址输出信号,UA4为高位,UA0为低位。此信号已接有指示灯,可监视微地址变化。
IR7—IR5。指示寄存器的IR7、IR6、IR5输出信号,输入至为程序控制器修改微地址的信号。
F1—F4。时钟输出信号端,F1输出频率为2MHZ,F2输出频率为1MHZ,F3输出频率为500KHz,F4输出频率为250KHz。
T1—T4。时序信号发生器提供的四个标准时序输出信号,可以采用单拍或连续两种方式输出。
S3—S0。由微程序控制器输出的ALU操作选择信号,以控制执行16种算术操作或16种逻辑操作中的一种操作。
M。微程序控制器输出的ALU操作方法选择信号端。M=0执行算术操作;M=1执行逻辑操作。
。微程序控制器输出的进位标志信号。=0表示ALU运算时最低位加进位1;=1,表示无进位。
SWE。微程序控制器的微地址修改信号。SWE已接逻辑开关,先按下清零,使微地址全为0时,将逻辑开关从“1”→“0”→“1”(相当于负脉冲),微地址修改为10000,使机器处于写RAM微程序。
SRD。微程序控制器的微地址修改信号。SRD已接逻辑开关,先按下清零键,使微地址全为0时,将逻辑开关从“1”→“0”→“1”(相当于负脉冲),微地址修改为01000,使机器处于读RAM的微程序。
CLR。清零信号输出端,已连接单次脉冲P2按键中任一个。
LDAR。微程序控制器的输入信号,将程序计数器的内容打入到地址寄