微程序存储器uM的原理图

微程序存储器uM在微程序控制器中存放实现全部指令系统的微程序。

在COP2000实验仪中,微程序存储器uM由三片6116RAM构成,共24位微指令。这三片6116RAM经过“位扩展”连接在一起,构成的微程序存储器uM存储器的容量为256×24bit。其中,6116芯片地址线引脚的高三位(A8-A10)分别接地,地址线引脚的低八位(A0-A7)由uPC(uPC0-uPC7)提供, 片选及读信号恒为低, 写信号恒为高。 微程序存储器uM始终输出uPC指定地址单元的数据。微程序存储器uM的原理图见图2-23。

图2-23 uM原理图

5、实验内容与步骤

(1)、按照表2-12连线。

连接 信号孔 接入孔 作用 有效电平

1 J2座 J3座 将K23-K16接入DBUS[7:0]

2 IREN K0 IR, uPC写使能 低电平有效

3 IRCK CLOCK uPC工作脉冲 上升沿打入

表2-12 微程序存储器uM验证实验连线表

(2)、序存储器uM读出

置控制信号为:K0为1

uM输出uM[0]的数据

按一次CLOCK脉冲键,CLOCK产生一个上升沿,数据uPC被加一。

uM输出uM[1]的数据

按一次CLOCK脉冲键,CLOCK产生一个上升沿,数据uPC被加一。

uM输出uM[2]的数据

(3)、使用实验仪小键盘输入uM

1)连接J1, J2

2)打开电源

3)按TAB键, 选择uM

4)输入两位地址, 00

5)按NEXT, 进入微程序修改

6)按六位微程序数据

7)按NEXT选择下个地址/按LAST选择上个地址

8)重复6,7步输入微程序

9)按RESET结束