该实验╱系统是一个8位计算机模型系统,可用于大专、本科、硕士研究生等计算机组成原理课程,计算机系统结构课程的教〒学实验。可以提高学生的动手能力、提高学生对计算机整体和各组成部分的理解、提高学生的计算机系统综合设计能力。
一、技术性能
1、 采用单板式结构,计算机模型简单、实用。
2、 指令系统采用4位操作码,可容纳16条指令,出厂时◆实现了加、减、与、存数、取数、转移、停机、开中断和中断返回等指令。
3、 数据通路采用双端口存储器作为主存,实现了数据总线和指令总线双总线体制,能实验指令流水性能。
4、 运算器采用了一片CPLD可编程芯片,用户可自◣行设计修改运算器功能。出厂默认为74LS181逻辑运算功能
5、 寄存器堆采用一◣片ispLS1016E实现,采用ζ了双端口模式,可同时进行读写操作。
6、 控制器有微程序控ㄨ制器和组合逻辑〇控制器两种类型,每种类型又有流水↘和非流水两种方案。出厂时提供了微程序控制▲器和组合逻辑控制卐器。学生可用自己设计的控制器代替。微程序控制器代码可通过键盘或上位机→软件进行重新编辑或修改。
7、 时序电路由一个500K的晶体和2片GAL22V10组成。
8、 采用开关电源,有抗电源对地短路能力。
二、构成及特点
1、 系统构成
(1)、微程序控制器(5片58C65存储器)
(2)、组合逻辑控制器(EPM3128)
(3)、数据通路:
1)、寄存器堆(ispLS1016)
2)、运算器(1片CPLD)
3)、双端口存储器(IDP7128)
(4)、时序电路(500K晶体和二片GAL22V10)
(5)、控制台
1)、选择开关
2)、单拍、单指、单步选择开关
3)、功能选择开关SWC、SWB、SWA
4)、数据开关SW7~SW0
5)、16位逻辑电平★开关
6)、一路独『立单脉冲,二路与组成原理共用单脉冲(CLR#和QD)
7)、用户扩展实验
(7)、实∮验台监控电路
1)、实验监控①电路
2)、LCD液晶显示
3)、键盘输入
4)、USB通讯接口
2、特点
(1)、每部分都有指示灯指示当前状态。
(2)、实验台接线采用自锁紧连接方式,接线可靠。
(3)、实〓验台控制器与数据通路间连接方式采用导线连接和开关选择方式。
1)、选择开关在“脱机”档时,控制器与数据通路间连线采用导线连接,或只做数据通路实验。
2)、选择开关在“微程序”档时,微程序控制器与数路通路间对应的信号连接。
3)、选择开关在“硬布线”档时,组合逻辑控制器与数据通路间对应的信号连接。
(4)、实验台〒监控制电路
1)、在不与计算机连接时,可以采用监控电路使用键盘修改微程序代码。
2)、使用键盘修改存储器、寄存∏器内容。
3)、监控系统一键恢复微程序代码至出厂状态。
4)、时时显示寄存器内容和PC地址及内容◆。
5)、上端软件即时修改寄存器和存储器内容。当控制器为微程序控制器且微码为出厂时,上端软件时时显示实验台运行状态。如下图:(软件使用说明请查看实验指导∑书相关部分)
三、实验内容
1、计算机组成实验
(1)、寄存器堆实验
(2)、运算器组▲成实验
(3)、双端口存储器实◎验
(4)、数据通路实验
(5)、微程序控制器组成实验
(6)、CPU组成与↓机器指令执行实验
(7)、中断实验
(8)、常规硬布线控制器的设计和调试
(9)、流水微程序控制器的设计和调试
(10)、流水硬布线控制器的设计和调试