![](https://csdnimg.cn/release/download_crawler_static/86648494/bg1.jpg)
薛晓格 用 CPLD 实现 CPU 功能 第 1 页 共 17 页
用 CPLD 实现 CPU 功能
学生姓名: 薛晓格 指导老师: 吴建华
摘 要 本课程设计主要解决用 CPLD 芯片编程,实现基本模型机中的 CPU 功能。为方
便地址显示灯观测,地址寄存器仍用试验装置上的电路单元,微程序控制器也用实验板
上的单元电路提供,CPU 的其余各个模块全部写入 CPLD 中。这样,可由 CPLD+时序
电路+微程序控制器+主存+输入输出设备构成一个完整的模型计算机。编写实现 CPLD
芯片功能的程序,编译程序,将生成的 JEDEC 文件下载至实验板上的 ISPLSI1032 芯片
中。按照实验接线图接线,按照基本模型机的步骤进行试验,实现用 CPLD 来实现 CPU
的功能。
关键词 TDN-CM++系统;CPLD;CPU;ISPLSI1032 芯片
1 引言
1.1 课程设计目的
融会贯通计算机组成原理课程中所学的内容,通过知识的综合运用,加深对计算机
系统各模块的工作原理及相互联系的认识,特别是对硬连线控制器的认识,建立清晰的
整机概念。学习运用 ISP 技术进行硬件设计和调试的基本步骤和方法,熟悉集成开发软
件中设计、模拟调试工具的使用,体会 ISP 技术相对于传统开发技术的优点。学习在
TDN—CM++系统计算机组成原理教学实验系统上操作,深刻理解联机的操作方式,体会
联机操作开发方式操作的优点。
通过课程设计的实践,培养严谨的科学态度,科学研究的独立工作能力,认真的工
作作风,取得工程设计与调试的实践经验。
1.2 课程设计平台
TDN-CM++计算机组成原理教学实验系统,ISP Synario System 开发系统