组成原理-逻辑电路控制器CPU的设计.pdf
文本预览下载声明
摘 要
本次计算机组成原理课程设计课题是逻辑电路控制器 CPU的设计。利用 maxplus
来实现计算机组成原理课程及实验中所学到的实验原理和编程思想,硬件设备自拟,
设计控制器 CPU的逻辑电路图, 用逻辑电路图实现了一系列的指令功能, 最终达到将
理论与实践相联系。 本次设计在 maxplus 中完成存数据、取数据、加指令的 CPU程序,
用电路图实现了相关功能,设计 maxplus 的指令系统(包括存数据、取数据、加指令
的 CPU程序),形成具有一定功能的完整的电路图。
关键词: maxplus 、全加器、寄存器、逻辑电路图
目 录
1. 实验软件 maxplus 1
1.1 maxplus 简介 1
1.2 maxplus 的使用说明 1
2. 设计目标 4
3. 系统设计 4
3.1 四位二进制加法器 4
3.2 寄存器 5
3.3 计数器 6
3.4 微指令集电路图设计 7
3.5 CPU 程序设计流程图 8
4. 程序实现 8
4.1 仿真电路图 8
4.2 仿真结果 9
5. 总结与体会 11
参考文献 11
1. 实验软件 maxplus
1.1 maxplus 简介
Altera 公司的 MAX+PLUSⅡ的全称是 Multiply Array matrix and Programmable
Logic User System 。MAX+PLUSⅡ支持所有的 CPLD和 25 万门以内的 FLEX和 ACEX系
列 FPGA。它集设计输入、编译、仿真、综合、编程(配置)于一体,带有丰富的设
计库, 并有详细的联机帮助功能, 且许多操作与 Windows下的操作方法完全一样, 是
一个集成化的、易学易用的 PLD开发平台。用 MAX+PLUSⅡ进行设计的一般过程,设
计输入、编译、功能仿真、设计实现、时序仿真、下载、硬件检查,在对上述过程中
有错误的进行设计修改。
1.2 maxplus 的使用说明
逻辑设计的输入:①指定项目名称,在“ Fil
显示全部