1、 课程设计说明书(论文) 课程设计题目:嵌入式的课程设计题目:嵌入式的 8 位位 CISC 模型机设计模型机设计 学生姓名:学生姓名: 学学 号:号: 院院 系:计算机科学学院系:计算机科学学院 专业班级:专业班级: 指导教师姓名及职称:指导教师姓名及职称: 起止时间:起止时间: 2011 年 10 月 2011 年 11 月 课程设计评分:课程设计评分: 目录目录 一、 实验目的实验目的 二、设计题目及要求二、设计题目及要求 三、设计方案:三、设计方案: 1.模型机的总体设计 2. 微程序控制器的组成原理框图 3. 模型机机器指令格式和指令系统 4. 时序产生器的设计原理及时序波形图 5.
2、微程序流程图 6. 微程序控制器单元 7. 汇编语言源程序 8. 机器语言的源程序 四、四、设计的过程与步骤设计的过程与步骤 五五. .模型机系统顶层电路图模型机系统顶层电路图 六模型机的六模型机的时序仿真波形图时序仿真波形图 七设计总结七设计总结 八参考文献八参考文献 课程设计任务书 学生姓名 专业班级 09 科学与技术 2 班 学号 指导教师姓名及职称 设计地点 信息 418 设计题目 嵌入式的 8 位 CISC 本课程设计课题任务的内容和要求本课程设计课题任务的内容和要求: 设计一台嵌入式的 8 位 CISC 模型计算机, 并运行能完成一定功能的机器语言程序进行验证, 程序功能可以是以下
3、两 个之一: 求出 1 到任意一个整数 N 之间的所有奇数之和并输出显示,和为单字长。 说明:N 从开关输入,和从数码管输出,然后输出显示停止。 对本课程设计工作任务及工作量的要求对本课程设计工作任务及工作量的要求: 课程设计完成工作任务内容如下: (1) 完成系统的总体设计,画出模型机数据通路框图。 (2) 设计微程序控制器(CISC 模型计算机)的逻辑结构图。 (3) 设计机器指令格式和指令系统。 (4) 设计时序产生器电路。 (5) 设计所有机器指令的微程序流程图(CISC 模型计算机) (6) 设计操作控制单元。 设计的是 CISC 模型计算机,设计微指令格式(建议采用全水平型微指令)
4、 ,并根据微程序流程图和微指令格 式设计微指令代码表。根据微程序控制器的逻辑结构框图、微指令格式和微指令代码设计微程序控制器,包 括地址转移逻辑电路、微地址寄存器、微命令寄存器和控制存储器。 (7) 设计模型机的所有单元电路,并用 VHDL 语言(也可使用 GDF 文件图形描述文件)对模型机中的各个部件 进行编程,并使之成为一个的整体,即形成顶层电路或顶层文件。 (8) 由给出的题目和设计的指令系统编写相应汇编语言源程序(验证程序) 。 (9) 根据设计的指令格式,将汇编语言源程序手工转换成机器语言源程序,并将其设计到模型机的 ROM 中。 (10) 使用 EDA 软件 MAX+plusII
5、进行功能仿真,要保证其结果满足题目的要求(其中要利用 MAX+plusII 提供的波 形编辑器,选择合适的输入/输出信号及中间信号进行调试) 。 (11) 选用给定的 FPGA 芯片EP1K30TQC144 进行器件编程和时序仿真,并将顶层电路或顶层文件下载到专用的 EDA 实验平台GW48 EDA 教学实验系统后进行操作演示。 课程设计应完成的图纸: (1) 顶层设计的电路原理图; (2) 元件(模块)符号图; (3) 仿真波形图。 进度安排进度安排: 时间为 18 学时,分散在 9 周进行,每周 2 学时。 1、 第 1-4 周:EDA 技术基础知识教学讲座; 2、 第 58 周:MAX+
6、PLUS 基础实验,确定课程设计题目,进行资料收集和学习、设计方案确定、电路设计、 程序设计与计算机仿真; 3、第 9 周:编写课程设计实验报告。 主要参考文献:主要参考文献: 1 陈智勇 等编. 计算机原理课程设计. 西安电子科技大学. 2006 年 6 月 2 潘松 黄继业编. EDA 技术实用教程 (第二版). 科学出版社 2005 年 2 月 3 罗克露 等编. 计算机组成原理. 电子工业出版社 2004 年 8 月 4 江国强编. EDA 技术习题与实验. 电子工业出版社 2005 年 1 月 5 彭玄璋编基于 EDA 技术的组成原理课程设计实验指导书 (自编教材) 2010 年 3 月 院系(或教研室)审核意见:院系(或教研室)审核意见: 审核人签名及系公章: 年 月 日 任 务 下 达 人任 务 下 达 人 (签字)(签字) 年年 月月 日日 任 务 接 受 人任 务 接 受 人 (签字)(签