1、 计算机组成原理课程设计 (Ver 3.1) 杨宏雨 黄贤英 陈媛 计算机科学与工程学院 2007 年 7 月 1、课程设计目的 . 3 2、仪器设备 . 3 3、基于微控器的模型机设计部分 . 3 3.1、设计步骤 . 3 3.2、准备知识 . 6 3.3、设 计内容 . 11 题目一:设计一个具有带进位加法和立即数寻址方式的模型机 11 题目二:设计一个具有带进位加法和条件跳转的模型机 . 11 题 目三:设计一个具有循环左移功能的模型机 . 12 题目四:设计一个具有带借位减法和存储功能的模型机 . 13 4、可编程逻辑器件设计部分 . 14 4.1、设计步骤 . 14 4.2、准备知识
2、 . 14 4.3、设计内容 . 16 题目五:利用 CPLD 设计一个并行加法器 . 16 题目六:阵列乘法器设计 . 16 题目七:硬联控制器设计 . 17 5、具有中断处理功能的模型机设计 . 19 5.1、设计内容 . 19 5.2、准备知识 . 20 5.3、设计步骤 . 23 6、课程设计任务及要求 . 27 7、考核办法 . 27 8、参考资料 . 27 9、附录 . 28 附录 1(数据通路): . 28 附录 2(系统连线参考图) . 29 附录 3(实验系统主要单元电路) . 30 附录 4( ispDesignEXPERT 软件使用) . 35 VIII.把设计适配到 Lattice 器件中 . 47 IX. 层次化操作方法 . 47