现代时序硬布线控制器状态机设计

实验目的

帮助学生理解现代时序系统中硬布线控制器设计的基本原理,学生能设计硬布线控制器核心部件状态机模块。
在这里插入图片描述

实验步骤:

  • 利用数字逻辑电路相关知识设计现代时序硬布线核心部件状态机模块,实际状态机如下图:

在这里插入图片描述

  • 按状态图填写5号excel表,自动生成次态逻辑表达式后,即可在logisim中自动生成该电路。

在这里插入图片描述

  • 电路完成图:

在这里插入图片描述

电路引脚

信号 输入输出 位宽 功能描述
S4 输入 1 现态输入第4位
S3 输入 1 现态输入第3位
S2 输入 1 现态输入第2位
S1 输入 1 现态输入第1位
S0 输入 1 现态输入第0位
LW 输入 1 当前指令为lw指令
SW 输入 1 当前指令为sw指令
BEQ 输入 1 当前指令为beq指令
ADDI 输入 1 当前指令为addi指令
SLT 输入 1 当前指令为slt指令
equal 输入 1 条件反馈信号
N4 输出 1 次态输出第4位
N3 输出 1 次态输出第3位
N2 输出 1 次态输出第2位
N1 输出 1 次态输出第1位
N0 输出 1 次态输出第0位

测试用例:

# 信号 功能描述
1 Cnt 测试用例编号,注意是十六进制
2 S 现态值
3 LW lw指令译码信号
4 SW sw指令译码信号
5 BEQ beq指令译码信号
6 SLT slt指令译码信号
7 ADDI addi指令译码信号
8 NS 次态值

测试:

预期输出:
Cnt    S      LW    SW    BEQ   SLT   ADDI  NS
00     00     0     0     0     0     0     01
01     01     0     0     0     0     0     02
02     02     0     0     0     0     0     03
03     03     1     0     0     0     0     04
04     03     0     1
  • 3
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
头歌现代时序布线控制器状态机设计原理主要包括以下几个方面: 1. 状态机模型:状态机是一种自动控制系统,它具有离散的状态和状态转移条件。在状态机中,状态表示系统当前所处的状态,状态转移条件表示从一个状态到另一个状态的条件。状态机模型可以用有限状态自动机(FSM)来描述。 2. 状态集合:状态机的状态集合是指状态机可能处于的所有状态的集合。在头歌现代时序布线控制器状态机设计中,状态集合可能包括初始化、等待输入、处理输入等状态。 3. 状态转移条件:状态转移条件是指从一个状态转移到另一个状态所需满足的条件。在头歌现代时序布线控制器状态机设计中,状态转移条件可能包括输入正确、输入错误等条件。 4. 状态转移图:状态转移图是状态机的图形表示,它可以清晰地描述状态之间的转移关系。在头歌现代时序布线控制器状态机设计中,状态转移图可以用来表示状态之间的转移关系。 5. 状态转移表:状态转移表是状态转移图的一种形式,它对每一个状态和可能的输入条件下的下一个状态进行了记录。在头歌现代时序布线控制器状态机设计中,状态转移表可以用来实现状态机的逻辑电路。 通过以上原理,可以实现头歌现代时序布线控制器状态机设计,从而实现对输入数据的处理和件控制的目的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值