【机组】时序与启停实验的解密与实战

简介: 【机组】时序与启停实验的解密与实战



🌺一、 实验目的

  1. 熟悉启停电路的原理;
  2. 掌握时序单元与启停单元部件模块原理;

🌼二、 实验内容

  1. 实验机箱置为运行状态;
  2. 实验机箱置为停止状态。

🌻三、 实验详情

时序与启停单元的构成:

启停电路由1片7474、1片74LS08组成,1个LED(RUN)表示当前实验平台的状态(运行LED亮、停止LED灭)。(如下图)

时序电路由1片74LS175、2片74LS00、4个LED脉冲指示灯(PLS1、PLS2、PLS3、PLS4)组成。当LED发光时,表示有上升沿产生。(如下图)

启停、脉冲单元的原理:

启停原理:(如下图)

起停电路由1片7474组成,当按下RUN按钮,信号输出RUN =1、STOP=0,表示当前实验平台为运行状态。当按下STOP按钮,信号RUN =0、 信号STOP=1,表示当前实验平台为停止状态。当系统处于停机状态时,微地址、进位寄存器都被清零,并且可通过监控单元来读写内存和微程序。在停止状态下,当HALT上有1个高电平,同时HCK有1个上升沿,此时高电平被打入寄存器中,信号RUN =1、STOP=0,使实验平台处于运行状态。

时序电路:

时序电路由监控单元来控制时序输出(PLS1、PLS2、PLS3、PLS4)。实验所用的时序电路(如图2-8-4)可产生4个等间隔的时序信号PLS1、PLS2、PLS3、PLS4。为了便于监控程序流程,由监控单元输出PO信号和SIGN脉冲来实现STEP(微单步) 、GO(全速)和 HALT(暂停)。当实验平台处于运行状态,并且是微单步执行,PLS1、PLS2、PLS3、PLS4 分别发出一个脉冲,全速执行时PLS1、PLS2、PLS3、PLS4脉冲将周而复始的发送出去。在时序单元中也提供了4个按钮,实验者可手动给出4个独立的脉冲,以便实验者单拍调试模型机。

信号说明:

信号名称

作用

有效电平

HCK

时序工作脉冲

上升沿有效

HALT

停机

低电平有效


🍀四、 实验步骤

实验1  实验机箱置为运行状态

信号说明如下.

信号名称

作用

有效电平

HCK

时序工作脉冲

上升沿有效

HALT

停机

低电平有效

(1)step1:分别按下实验机箱平台上的停止、运行按键,机箱平台显示按下运行键RUN灯亮,按下停止键RUN灯灭。

将HCK、HALT分别连接到PLS1和H13如下.

控制信号

接入开关位号

HCK

PLS1

HALT

H13

(2)step2:按下实验机箱平台上的停止键,显示RUN灯灭。此时将HALT连接的H13置1,按下PLS1在HCK产生上升沿脉冲,此时未按下实验机箱的运行键但RUN灯亮,说明实验机箱处于运行状态。


实验2  实验机箱置为停止状态

(1)step1:按下实验机箱平台上的运行键,显示RUN灯亮。此时将HALT连接的H13置0,按下PLS1在HCK产生上升沿脉冲,此时未按下实验机箱的停止键但RUN灯灭,说明实验机箱处于停止状态。


🌿五、 实验结果

实验1  实验机箱置为运行状态

实验1的整体连线图

实验2  实验机箱置为停止状态

实验2的整体连线图

示波器显示图


🌷六、 实验体会

  1. 时序产生器的组成与熟悉启停电路的原理:
  • 通过实验操作和结果分析,掌握了时序产生器的组成。
  • 熟悉了启停电路的组成和原理,包括使用7474、74LS08以及LED构建启停电路。
  • 在停机状态下,微地址和进位寄存器清零,可以通过监控单元读写内存和微程序。
  • 设置H13为1按下PLS1进入运行状态,H13置0按下PLS2则为停止状态。
  1. 实验七的简易性与操作流程:
  • 实验七相较于以往实验最为简单,操作简便。
  • 主要操作包括设置H13输入的0或1,并按下PLS1按钮。
  • 连线简单,只需使用两根导线连接,相比于其他实验的复杂连线更为轻松。
  1. 实验经验与反思:
  • 实验过程没有遇到困难,仅需大约十分钟解决。
  • 回顾七次实验,发现实验五花费时间最久,主要是因为未完全掌握键入数据的方法,需要阅读第四章。
  • 意识到达到预期结果有多种方法,寻找适合自己的方法能够更轻松地实现目标。

📝总结

计算机组成原理领域就像一片广袤而未被完全探索的技术海洋,邀请你勇敢踏足数字世界和计算机组成原理的神秘领域。这是一场结合创造力和技术挑战的学习之旅,从基础概念到硬件实现,逐步揭示更深层次的计算机结构、指令集架构和系统设计的奥秘。渴望挑战计算机组成原理的学习路径和掌握计算机硬件的技能?

目录
相关文章
|
4天前
|
Java 测试技术 Linux
jmeter-分布式部署之负载机的设置
jmeter-分布式部署之负载机的设置
169 1
|
4天前
|
移动开发
【机组】指令控制模块实验的解密与实战
【机组】指令控制模块实验的解密与实战
48 0
【机组】指令控制模块实验的解密与实战
|
机器学习/深度学习 监控 Kubernetes
使用 Seldon Alibi 进行模型监控
虽然 Seldon 使在生产中部署和服务模型变得容易,但一旦部署,我们如何知道该模型是否在做正确的事情? 训练期间的良好表现并不一定意味着在生产运行几个月后表现良好。 现实世界中发生的事情是我们无法解释的,例如:输入数据逐渐偏离训练数据,以及异常值和偏差。
|
4天前
|
开发框架 .NET
【机组】通用寄存器单元实验的解密与实战
【机组】通用寄存器单元实验的解密与实战
52 0
|
4天前
|
移动开发 开发框架 监控
【机组】单元模块实验的性能特点和实验项目
【机组】单元模块实验的性能特点和实验项目
124 0
|
10月前
|
机器学习/深度学习 资源调度 监控
基于β分布模拟环境的强化学习调度实现
本文介绍了深度强化学习需要一个价值网络和一个目标网络,通过两个网络之间延迟更新参数产生的误差损失来减小损失函数。通过对比网络之间的差异性,将其用于动作价值函数的更新,使得深度强化学习的模型性能得到提升。此外,作者提出了一个分布式深度强化学习算法,将其应用于资源调度场景,取得了较好的效果。
107 0
|
11月前
|
JSON 监控 负载均衡
采用sFlow工具实现流量监控--实验
采用sFlow工具实现流量监控--实验
系统拓扑和性能工具
系统拓扑和性能工具
69 0
系统拓扑和性能工具
|
机器学习/深度学习 监控 安全
监控模型在监控模型在生产环境的性能(Arize)
随着机器学习基础设施的成熟,对模型监控的需求激增。不幸的是,这种不断增长的需求并没有形成一个万无一失的剧本,向团队解释如何来衡量模型的性能。
|
机器学习/深度学习 存储 JSON
什么是模型监控?(Valohai)
型监控是指密切跟踪机器学习模型在生产中的性能的过程。 它使您的 AI 团队能够识别和消除各种问题,包括糟糕的质量预测和糟糕的技术性能。 因此,您的机器学习模型可提供最佳性能。 有效地监控模型对于使您的机器学习服务获得成功非常重要。 它使您能够在现实世界中产生重大影响。 但是在监控模型时应该跟踪什么? 在这篇文章中,您将找到所有详细信息。