- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
组成原理设计报告内容指导教程
【课程设计内容】
题目:
指令系统设计:
编号 指令 机器码1 机器码 2 注 释 11 ADDC A, EM 1000 EM 将存储器EM地址的值加入累加器A中,带进位 22AND A, @R? 10101 累加器A“与”间址存储器的值 33MOV R? A 100000 将累加器A中的值送入R?中 56RLC A 110111 累加器A带进位左移 模型机硬件设计:逻辑电路设计:【系统设计】
模型机逻辑框图
图2 芯片引脚逻辑框图
图3 CPU逻辑框图
指令系统设计
11 ADDC A, EM
类型
寻址方式
功能:将存储器EM地址的值加入累加器A中,带进位
22 AND A, @R?
类型
寻址方式
功能A“与”间址存储器的值
33 MOV R? A
类型
寻址方式
功能A中的值送入R?中
56 RLC A类型
功能A带进位左移
微操作控制信号
指令执行流程
T7 PC→MAR PCOE MAREN PC, MAR, EM, W, A,ALU, F T6 EM→W
PC + 1 EMEN EMRD WEN T5 W→MAR WEN WAREN T4 EM→W EMEN EMRD WEN T3 A+W→DBUS→A S2?~S0 AEN FEN
22 AND A, @R? T5 @R? →MAR WEN MAREN R, DBUS, MAR, EM, W,A ALU,F T4 EM→W EMEN EMRD WEN T3 A AND W→DBUS→A S2?~S0 AEN FEN
33 MOV R?, A T3 A→DBUS→R? AEN? A, DBUS,A
56 RLC A T4 L→DBUS→W FEN,X=110 WEN R, DBUS, W, A,F CN T3 W→DBUS→A AEN
取指周期5、组合逻辑控制器设计:假设该模型机采用组合逻辑控制器,根据指令执行流程,划分机器周期及节拍,安排操作时序表,写出每个控制信号的逻辑表达式(可以只针对“设计内容1”分配给你的指令去设计,不必考虑其他指令,但操作码、控制信号等必须遵循模型机已设定的)
6、微程序控制器设计:假设该模型机采用微程序控制器,根据指令执行流程,安排微指令格式,为每条微指令安排微地址及下址,设计微地址修改逻辑。假设微指令采用水平格式,操作控制字段采用直接表示法,后继微地址采用断点方式获得,采用T1、T2两级时序系统, T1取微指令,T2执行微指令并在此周期修改微地址形成后继微地址。(可以只针对“设计内容1”分配给你的指令去设计,不必考虑其它指令,但操作码、控制信号等必须遵循模型机已设定的,模型机共有64条指令,取微地址位数时要估计全部指令的所有微指令个数)
【系统实现】
模型机实现(微操作控制信号实现的VHDL描述,只写本人题目要求的指令及其所涉及的控制信号,内容2要求的逻辑电路的图形符号表示、功能、及其VHDL描述)(参见《模型机设计-部分.doc》)
(1)逻辑电路的图形符号表示、功能
(写上你的设计)
(2)指令所涉及的微操作控制信号
(写上你的设计)
(3)系统实现(填下面VHDL程序)
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY CPU2013 IS
GENERIC(
ALL_ZERO:STD_LOGIC_VECTOR(7 DOWNTO 0) :=
INT_ENTER: STD_LOGIC_VECTOR(7 DOWNTO 0) :=
INT_CODE : STD_LOGIC_VECTOR(7 DOWNTO 0) :=
DataWidth: integer :=7;――八位机
--ALL_ZERO : STD_LOGIC_VECTOR(15 DOWNTO 0) := 0000000000000000; -- 十六位机
--INT_ENTER: STD_LOGIC_VECTOR(15 DOWNTO 0) := 0000000011100000;
--INT_CODE : STD_LOGIC_VECTOR(15 DOWNTO 0) := 0000000010111000;
--DataWidth: integer := 16
);
PORT (
――CPU引脚描述
clk : IN STD_LOGIC
您可能关注的文档
- 2015年7月江西省宜春市事业单位招聘考试要点.doc
- 2015年7月至12月时政热点大汇总超值版要点.docx
- 纺织专业英语部分课文英汉对照翻译教程.doc
- 2015年9月份国际时事政治热点汇总要点.doc
- 纺织品出口现状的问题及对策浅析教程.doc
- 纺织实训设备参数12教程.doc
- 纺织材料性能及识别题库教程.doc
- 纺织行业常用计算方式教程.doc
- 2015年QS世界名牌大学排名大全(完整版)要点.doc
- 纺织面料基本知识教程.docx
- 上课《归园田居(其一)》课件28张.pptx
- 色彩的魅力课件55.ppt
- 山水田园诗导学练习鉴赏.ppt
- 部编版《白鹭》课件.pptx
- 《Excel在财务中的应用》项目七 全面预算编制方法与应用 教学课件.pptx
- 《Excel在财务中的应用》项目六 利润管理决策模型与应用 教学课件.pptx
- 《Excel在财务中的应用》项目五 运营资金的管理 教学课件.pptx
- 《Excel在财务中的应用》项目四 项目投资管理决策与应用 教学课件.pptx
- 《Excel在财务中的应用》项目三 筹资管理决策模型与应用 教学课件.pptx
- 《Excel在财务中的应用》项目二 Excel 常用函数基础 教学课件.pptx
最近下载
- 新人教版小学数学六年级上册教材分析].doc
- 部编版九年级上册语文(全册)单元教材分析.doc
- 社会学概论_精品课课件(全套) (全套完整课件).ppt
- (新教材)大象版三年级上册小学科学全册教案(教学设计).pdf
- TCBMF 43-2019热塑性聚烯烃(TPO)预铺防水卷材.pdf
- Excel高级数据处理与分析(微课版)-教学大纲(课程思政版).docx VIP
- 社会学概论(第2版)PPT完整全套教学课件.pptx
- 适老化居家环境设计与改造(高职养老服务)PPT全套教学课件.pptx
- 教科版二年级科学上册全册教学设计.docx
- 2022年德阳市振兴发展企业管理有限公司招聘考试试题及答案.docx
文档评论(0)