首页 > 其他分享 >14-控制单元的设计

14-控制单元的设计

时间:2023-06-17 14:45:47浏览次数:35  
标签:AC MAR 14 节拍 微操作 IR MDR 设计 单元

14-控制单元的设计

一、组合逻辑设计

1.组合逻辑控制单元框图

1) CU外特性
组合逻辑控制单元框图

2.微操作的节拍安排

采用同步控制方式
一个机器周期内有3个节拍(时钟周期)
1)安排微操作时序的原则
原则1 微操作的先后顺序不得随意更改
原则2 被控对象不同的微操作 尽量安排在一个节拍内完成
原则3 占用时间较短的微操作 尽量安排在一个节拍内完成 并允许有先后顺序,比如一个安排在节拍的上升沿,一个安排在节拍的下降沿
2)取指周期微操作的节拍安排
T_0 原则二
PC-> MAR
1->R

T_1 原则二
M(MAR)->MDR
(PC)+1->PC

T_2 原则三
MDR->IR
OP(IR)->ID

  1. 间址周期微操作的节拍安排
    T_0
    Ad(IR)->MAR
    1->R
    T_1
    M(MAR)->MDR
    T_2
    MDR->Ad(IR)

  2. 执行周期微操作的节拍安排
    a) CLA ACC清零
    T_0
    T_1
    T_2 0->AC
    b)COM ACC取反
    T_0
    T_1
    T_2 AC取反->AC
    c)SHR 算术右移
    T_0
    T_1
    T_2 L(AC)->R(AC) AC_0->AC_0
    d)CSL 向左循环移位
    T_0
    T_1
    T_2 R(AC)->L(AC) AC_0->AC_n
    e)STP 停机
    T_0
    T_1
    T_2 0->G
    f)ADD x 加法操作
    T_0 Ad(IR)->MAR 1->R
    T_1 M(MAR)->MDR
    T_2 (AC)+(MDR)->AC
    g)STA x 存数操作
    T_0 Ad(IR)->MAR 1->W
    T_1 AC ->MDR
    T_2 MDR->M(MAR)
    h)LDA x 加载内存数据
    T_0 Ad(IR)->MAR 1->R
    T_1 M(MAR)->MDR
    T_2 MDR->AC
    i)JMP X 跳转指令
    T_0
    T_1
    T_2 Ad(IR)->PC
    j)BAN X
    T_0
    T_1
    T_2 A_0Ad(IR)+A_0取反PC->PC

  3. 中断周期微操作的节拍安排
    T_0 0->MAR 1->W 硬件关中断
    T_1 PC->MDR
    T_2 MDR->M(MAR) 向量地址->PC
    中断隐指令完成

  1. 组合逻辑设计步骤
    特点
    思路清晰,简单明了
    庞杂,调试困难,修改困难
    速度快(RISC)

二、微程序设计

标签:AC,MAR,14,节拍,微操作,IR,MDR,设计,单元
From: https://www.cnblogs.com/Oh-mydream/p/17487464.html

相关文章

  • 系统架构设计师笔记第17期: 关系数据库
    数据库的分类可以根据不同的标准进行划分:根据数据结构分类:1.1关系数据库(RelationalDatabase):关系数据库是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据,以表格形式存储数据,并支持事务处理、多用户访问、数据安全性和完整性控制等功能。1.2非关系型数据......
  • 痞子衡嵌入式:主流QuadSPI NOR Flash厂商关于QE位与IO功能复用关联设计
    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家讲的是几家主流QuadSPINORFlash厂商关于QE位与IO功能复用关联设计。痞子衡之前写过一篇文章《串行NORFlash下载/启动常见影响因素之QEbit》,这篇文章介绍了几家主流厂商关于QEbit在Flash内部寄存器位置以......
  • 【滤波器设计】基于汉明窗,汉宁窗,布莱克曼窗 矩形窗设计低通FIR滤波器附matlab代码
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。......
  • 安科瑞远程预付费管理系统设计的意义与具体功能介绍
    安科瑞虞佳豪《安科瑞远程预付费管理系统》是安科瑞公司新研制的与DDSY-1352单相电子式预付费电能表及DTSY-1352三相电子书预付费电能表配套的售电管理系统。它是以电能管理软件和集中抄表软件为主,包括计算机,通讯管理机,打印机等设置在内的集成系统。另外可以选配远传阀......
  • 13-第四篇-控制单元的功能
    13-第四篇-控制单元的功能一、微操作命令分析微操作:指令解释阶段由控制单元发出的一些指令,这些指令完成的动作跟整条指令完成的功能相比要小的多完成一条指令分4个周期取指周期间址周期指令周期中断周期1.取指周期PC->MAR->地址线1->RM(MAR)->MDRMDR->IROP(IR......
  • 基于STM32的铁路自动围栏系统设计
    一、项目背景随着城市规模的不断扩大和交通运输方式的日益发展,铁路与公路的交叉口已经成为常见的场景。然而,这些交叉口往往存在一定的安全隐患,因为有时不易发现列车行进的情况,导致公路上的车辆或行人可能会无意中闯入铁路区域,从而引发重大交通事故。为了解决这个问题,当前开发了一款......
  • HIMA F7131 981713102 电源单元
    HIMAF7131981713102电源单元HIMAF7131981713102电源单元 引言在一个桥接的局域网里,为了增强可靠性,必然要建立一个冗余的路径,网段会用冗余的网桥连接。但是,在一个透明桥桥接的网络里,存在冗余的路径就能建立一个桥回路,桥回路对于一个局域网是致命的。它会带来如下问......
  • 【Azure 环境】使用az login登录遇见OSError: [WinError -2146893813] : '' 错误
    azlogin|Decryptionfailed:[WinError-2146893813]Keynotvaidforuseinspecifiedstate|msal_extensions.persistence:DPAPIerrorlikelycausedbyfilecontentnotpreviouslyencrypted.Appdevelopershouldmigratebycallingsave(......
  • P1482 Cantor表(升级版)
    Cantor表(升级版)题目描述现代数学的著名证明之一是GeorgCantor证明了有理数是可枚举的。他是用下面这一张表来证明这一命题的:这次与NOIp1999第一题不同的是:这次需输入两个分数(不一定是最简分数),算出这两个分数的积(注意需要约分至最简分数),输出积在原表的第几列第几行(若积形如(即......
  • 设计模式:适配器模式(论如何把鼠头适配加工成鸭脖)
    定义适配器模式(AdapterPattern)有时候也称包装样式或者包装,是一种结构型设计模式,它可以将一个类的接口转换成客户端所期望的另一个接口。适配器模式可以让原本由于接口不兼容而不能一起工作的那些类可以一起工作。适配器模式有三种类型:类适配器模式、对象适配器模式和接口适配器......