实验计算机控制器的实验结论,计算机毕业论文控制器实验报告.doc
计算机学科实验基地
实验报告
实验类型:必修 √ 选修 实验日期:06 年 06 月 28日
实验名称:组合逻辑控制器逻辑设计
实验地点:实验基地
学生姓名: 指导教师:
班 级: 评阅教师:
同组学生:
计算机科学与工程学院制
实验报告内容:
实验目的
理解组合逻辑控制器的结构及功能,理解微命令信号和时序信号的产生,并学会如何采用VHDL语言对硬件逻辑进行描述并下载到FPGA芯片中,从而设计完成一个具有组合逻辑控制器功能的芯片。
实验方案与计划(对硬件和项目设计)
模块结构和功能设计
顶层模块的功能描述:
根据现行指令、控制台命令、时序系统等产生模型机所需微命令;控制整个CPU的运行。
输入:RST /*复位信号
CLK /*系统时钟;
IR_CODE /*指令输入(16 位);
输出:READ_COM /*读存储器;
WRITE_COM /*写存储器;
CPR0_P /*寄存器R0的打入脉冲
CPR1_P /*寄存器R1的打入脉冲
CPR2_P /*寄存器R2的打入脉冲
CPR3_P /*寄存器R3的打入脉冲
CPC_P /*寄存器C的打入脉冲
CPD_P /*寄存器D的打入脉冲
CPPC_P /*寄存器PC的打入脉冲
CPSP_P /*寄存器SP的打入脉冲
CPMBR_P /*寄存器MBR的打入脉冲
CPMAR_P /*寄存器MAR的打入脉冲
CPPSW_P /*寄存器PSW的打入脉冲
SMBR /*寄存器MBR的置入端;
SIR /*寄存器IR的置入端;
EMAR /*寄存器MAR的使能端;
SELA3 /*选择器A的选择控制(3位)
SELB3 /*选择器B的选择控制(3位)
CON_ALU6 /*ALU的功能控制(6位)
SHIFT_REG2 /*移位器的控制(2位)—左移、右移、直传(DM);
组合逻辑控制器内部框图:
1、指令译码器
说明:由于译码后输出较多,所以按操作类型(IR15—IR12),源寄存器号(IR11—IR9),源寻址方式(IR8--IR6),目的寄存器号(IR5—IR3),目的寻址方式(IR2—IR0)分为五个译码器。
操作类型译码 U_OPER_DECOD
输入:IR15,IR14,IR13,IR12
输出:MOV,ADD,SUB,AND,OR,EOR,COM,NEG,INC,DEG,SL,SR,JMP_RST,JSR
功能描述表:
IR15IR14IR13IR12IR_OPER_TYPE0000MOV0001ADD0010SUB0011AND0100OR0101EOR0110COM0111NEG1000INC1001DEC1010SL1011RL1100JMP/RST1101JSR
源寄存器号译码 U_SREG_DECOD
输入:IR11,IR10,IR9
输出:S_R0 , S_R1 , S_R2 , S_R3 , S_SP , S_PSW , S_PC
功能:
IR(11 DOWNTO 9) IR_SREG_TYPE000S_R0001S_R1010S_R2011S_R3100S_SP101S_PSW110--------------------111S_PC
(3)源寄存器寻址方式译码 U_SADDR_DECOD
输入:IR8,IR7,IR6
输出:S_ADDR_REG , S_ADDR_INDI , S_ADDR_DECR , S_ADDR_INCR , S_DOUB_INDI , S_ADDR_VARI , S_ADDR_SKP
功能:
IR8IR7IR6IR_SREG_ ADDR000RS_ADDR_REG001(R )S_ADDR _INDI010--(R) S_ADDR _DECR011(R)+S_ADDR _INCR100@(R)+S_DOUB_INDI101X
实验计算机控制器的实验结论,计算机毕业论文控制器实验报告.doc相关推荐
- 计算机组成原理复杂机实验总结,计算机组成原理复杂模型机设计_课程设计报告.doc...
成绩: 计算机组成原理课程设计实验报告 复杂模型机设计 姓 名 _ 曾凯杨 班 级 _ 计算机102 学 号 _ 40 实验地点 _ 计算机实验室四楼 实验时间 _ 3月6日 指导教师 刘晶 概述 这 ...
- 成贤学院计算机组成原理,东南大学成贤学院计算机硬件课程设计报告.doc
东南大学成贤学院计算机硬件课程设计报告 计算机硬件课程设计 设计报告 学号 姓名:王宇 学号 姓名:杜冰 2015年10月29日一.课题名称: 微程序控制模型计算机的设计 二.实验目的: 1.运用&q ...
- 计算机制作表格的结论,计算机基础实验报告电子表格处理-20210320050712.docx-原创力文档...
精品文档 精品文档 深圳大学 实 验 报 告 课程名称:计算机基础 实验序号:实验4 实验名称:电子表格处理 班 级:姓 名: 同组人:实验日期:2014年11月_17_日 教师签字: 实验目的 (一 ...
- 计算机组成原理微控制设计实验总结,计算机组成原理微程序控制器实验报告.doc...
计算机组成原理微程序控制器实验报告.doc 计算机组成原理实验报告三:微程序控制器实验?? 2011-05-06 01:00:09|??分类: 实验报告 |??标签:实验??微程序??字段??微指令? ...
- linux ad接口实验结论,计算机输入输出系统接口实验报告 · 东南大学Linux俱乐部...
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 实验一 环境熟悉与I/O地址译码 一.实验目的 掌握I/O地址译码电路的工作原理. 二.实验内容连接AD4~AD9等 ...
- 计算机原理的进位输入是什么,进位控制实验计算机组成原理实验报告
进位控制实验计算机组成原理实验报告 上海应用技术学院 计算机科学与信息工程系·2006 年编制 <计算机组成与结构>课程实验报告 实验名称 进位控制实验 实验序号 2 实验日期 2013. ...
- 计算机组成原理设计性实验,《计算机组成原理》设计性实验报告.doc
<计算机组成原理>设计性实验报告 华北科技学院计算机学院设计性实验 实 验 报 告 课程名称 计算机组成原理B 实验学期 2013 至 2014 学年 第 一 学期 学生所在院部 计算机学 ...
- 计算机组装与维护预实验报告,计算机组装与维护实验报告.doc
计算机组装与维护实验报告计算机组装与维护实验报告 江西公安专科学校 实 验 报 告 课程名称 年级专业 学 号 姓 名 \ 实 验 报 告 说 明 1.实验项目名称:要用最简练的语言反映实验的内容.要 ...
- 计算机组成原理AB什么运算,计算机组成原理运算器实验.doc
文档介绍: 计算机组成原理运算器实验--------------------------------作者:--------------------------------日期: 成绩: 计算机原理实验 ...
最新文章
- 编写矩形类 计算矩形面积
- Java程序员的春天!java引用数据类型和基本数据类型区别
- windows 技术篇 - cmd命令查看当前目录下的所有文件和文件夹以及所有子目录下的文件,dir命令的使用方法
- ajax实现简单的点击左侧菜单,右侧加载不同网页
- ACM公选课第五节贪心4.14-5.4补+第六节上贪心线段覆盖
- Java黑皮书课后题第10章:*10.22(实现String类)Java库中提供了String类,给出你自己对下面方法的实现(将新类命名为MyString1)
- DataBinding 学习系列(2)详解DataBinding在xml中的使用
- 小学生在家自学python_小学生都能学会的python(函数)
- java 抽奖 高并发处理_如何设计高并发下的抽奖?
- 数据库备份checksum选项你会用么?
- 剑指offer58 二叉树的下一个结点
- 云服务器上传文件到哪个文件夹,云服务器上传到那个文件夹
- MarkDown的用法
- Java工程师待遇怎么样?
- cdrx4自动排版步骤_教你怎样在CDR里怎样编号自动排版
- 这是我的第一个博客有关javascrit的
- Jscript函数的使用
- linux系统路由器地址查询,如何在任何平台上查找路由器的IP地址
- Ruby Rose动态壁纸制作记录
- pthread_setspecific函数与pthread_getspecific函数
热门文章
- linux下赛车游戏,SuperTuxKart 1.0 发布,开源Linux赛车游戏
- python类与对象 动画_python之类与对象(2)
- java getpathinfo_request.getServletPath()和request.getPathInfo()用法
- leetcood学习笔记-107-二叉树的层次遍历二
- bzoj3527: [Zjoi2014]力 fft
- Ubuntu 17 安装Chrome浏览器
- UWP锁、解屏后无法响应操作
- iOS应用软件沙盒sandbox相关知识(整理)
- 如何使用libgdx编写一个简单的游戏(一)— 雏形
- 读书笔记系列--《理解专业程序员》tips