- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【课程设计内容】
题目:
指令系统设计:
编号 指令 机器码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;
您可能关注的文档
- 精细化管理在护理安全管理中应用研究.doc
- 岗位成才学历比能力更重要[终稿].doc
- 精细化管理简报(2011)第12期.doc
- 岗位职责之的策划专员.doc
- 精细的管理谋高端发展高端发展创一流佳绩11.doc
- 岗位职责和薪酬待遇.docx
- 精编大学生职业的规划书2.doc
- 岗位设计原则及编制考虑因素.doc
- 精美坠饰多层次复古的设计感项链.docx
- 岗位说明书[策划专员].docx
- 六年级数学下册教学课件《解比例》.pptx
- 8.21.5 鸟类的生殖与发育(课件)八年级生物下册课件(苏教版).pptx
- 钠离子电池项目智能制造方案(范文参考).docx
- 2023-2024学年吉林省吉林市舒兰市七年级(上)期末语文试卷.docx
- 2024年吉林省吉林市丰满区亚桥实验学校中考数学三模试卷.docx
- 2023-2024学年吉林省辽源市东辽县七年级(上)期末英语试卷.docx
- 2023-2024学年吉林四平九年级数学第一学期期末水平检测试卷.docx
- 2023-2024学年吉林市蛟河市三校联考九年级(上)期末英语试卷.docx
- 2023-2024学年吉林松原九年级英语上册考场实战试卷.docx
- 电解液新材料项目智能制造方案.docx
最近下载
- 行政赔偿—行政赔偿程序(行政法课件).pptx VIP
- 开放性气胸护理(共28张PPT)【28页】.pptx
- 广东省深圳市福田区六年级(上)期末语文试卷.docx VIP
- 如何防止假冒公益机构的诈骗.pptx
- 反省事故的根源在行动中找原因.pptx
- 国家开放大学2024年1月(2023秋)《11836会计制度设计》期末考试真题及答案.pdf
- 宝马汽车原厂轿车修理保养中文维修手册 F02 动力传动系统 技术培训.pdf VIP
- 警惕网络藏品鉴定诈骗的常见手法.pptx
- 湖北省十堰市茅箭区东方远志学校2023-2024学年五年级上学期期末英语试题.docx VIP
- 历史竞赛--明史100题.docx VIP
文档评论(0)