0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

矩阵锁存器是如何工作的?

h1654155971.8456 来源:EDA365 作者:EDA365 2020-07-08 11:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

对于计算机我们肯定都很熟悉,它的内部有ALU进行算术和逻辑运算,可是他们运算得出的结果怎么办?扔掉吗?那这个计算就没有任何意义了。

因此,那些计算出来的结果就需要存起来,于是就有了计算机内存。

当打游戏或者编辑某个文档且进入尾声的时候,电源被切断的惨痛经历大家应该都经历过,再次打开电脑的时候,上次的数据都没了,这就是随机存取存储器,简称RAM,还有一种就是电源关闭了数据还在,这就是持久存储。

上面的有没有理解不重要,现在我们从简单的只能存1个bit电路开始,来了解一下内存的工作原理吧!

先看OR门,将输出传回输入,看看发生了什么?

矩阵锁存器是如何工作的?

首先,将两个输入A、B均设为0,“0 OR 0”是0,输出0;如果将A变成1“1 OR 0”为1,输出1,输出回到B,B变为1,后面再怎么改变A的值,输出仍然为1,这个电路可以用来记录1。

再来看看AND门

将A和B都设为1,“1 AND 1”的输出是1;如果将A变为0,输出0,输出回到B,B变为0,后面再怎么改变A的值,输出仍然为0,这个电路记录0。

现在有了记录1和0的电路,为了做出有用的存储(memory),我们将两个电路合起来,变成了“AND-OR锁存器”

它有两个输入,“设置”( SET )和“复位” ( RESET ),如果“设置”和“复位”都是0,电路的输出就是最后放入的内容,它存住了1 bit的信息,这就是存储!

注:之所以叫“锁存”,是因为它“锁定”一个特定值并保持状态不变。数据放入叫“写入” ,数据输出叫“读取”。

矩阵锁存器是如何工作的?

用两个输入SET和RESET有点麻烦,为了更方便,我们只用一个输入线,将它设为0或1来存储值,再加一根“允许输入线”来“启用”(enable)内存,启用时允许写入,未启用时“锁定”,再与一些额外逻辑门就可以组成一个叫“门锁”(Gated Latch)的电路。

刚刚我们只存了1bit,没什么大用,但如果我们并排放8个锁存器,就可以存8位信息,这个8bit数字组的锁存器叫“寄存器”,寄存器能存多少个Bit叫“位宽”。

早期电脑用8位寄存器,然后是16位,32位,如今大多计算机都是64位宽的寄存器。

矩阵锁存器是如何工作的?

在写入寄存器之前,要启用里面所有锁存器,我们可以用一根线连接所有“允许输入线”,并设为1,然后用8条数据线发数据,最后将“允许写入线”设回0,8bit的值就存好了。

对于bit少的,这样并排摆放锁存器可以,可是对于64位寄存器要64根数据线,64根连到输出端,这怎么办?

幸运的是,只要1根线启用所有锁存器,这样加起来也要129根线;那存256个bit,要513根线,存放的数据越多,需要的线就越多,那有什么好的解决方法吗?

矩阵锁存器是如何工作的?

解决方法就是用矩阵!

在矩阵中,我们将锁存器做成网格,那么存256位只需要16x16的锁存器。

让我们看看矩阵锁存器是如何工作的吧?

如果想打开某个锁存器,就打开这个锁存器交叉处的“允许写入线”,这种行/列配置方法,需要一根共享的“允许写入线”连接所有锁存器,为了使锁存器变为“允许写入”状态,行线、列线和“允许写入线”都必须为1,而且每次只能有1个锁存器启用并锁存数据,这样就可以用一根“数据线”连接所有锁存器来传数据。

这样256位的存储,只需要35根线——1根“数据线”,1根“允许写入线”,1根“允许读取线”和16行16列的用于选择锁存器的线。

为了将地址转成行和列,我们需要一个叫“多路复用器”的部件,它的工作方式是:当输入一个4 bit数字时,它会把那根线连到相应的输出线,如果输入0000,它会选择第一列;如果输入0001,则选择下一列,依此类推。

一个多路复用器处理行(row),另一个多路复用器处理列(column),那么把256位内存当成一个组件来看,它需要一个8bit地址:4bit代表哪一列,4 bit 代表哪一行,还需要“允许写入线”和“允许读取线”,最后,还需要一条数据线,用于读/写数据。

今天,我们用锁存器做了一块SRAM(静态随机存取存储器),还有其他类型的RAM,如DRAM,闪存和NVRAM,它们在功能上与SRAM相似,比如用不同的逻辑门,电容器,电荷陷阱或忆阻器等,但从根本上说,所有这些技术都是用矩阵层层嵌套存储大量信息的,有没有觉得很不可思议呢?
责任编辑:pj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 寄存器
    +关注

    关注

    31

    文章

    5590

    浏览量

    129121
  • 计算机
    +关注

    关注

    19

    文章

    7768

    浏览量

    92704
  • 锁存器
    +关注

    关注

    8

    文章

    952

    浏览量

    43879
  • 华秋DFM
    +关注

    关注

    20

    文章

    3513

    浏览量

    6154
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MC74VHCT373A高速CMOS八路D型技术解析

    。MC74VHCT373A在4.5V至5.5V~DC~ 电源电压下工作。这些设备均为无铅、无卤素,符合RoHS标准。MC74VHCT373A
    的头像 发表于 11-22 14:06 945次阅读
    MC74VHCT373A高速CMOS八路D型<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>技术解析

    一文读懂MT8762霍尔:国产高性能磁传感解决方案

    前言在工业自动化、智能家居和汽车电子的智能化升级浪潮中,精确可靠的磁传感技术已成为实现智能化控制的关键。麦歌恩(MagnTek,现隶属纳芯微)推出的MT8762霍尔,凭借其独特的技术架构和卓越
    的头像 发表于 10-18 08:03 362次阅读
    一文读懂MT8762霍尔<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>:国产高性能磁传感解决方案

    ‌SN74HCS373 Octal透明技术解析与应用指南

    Texas Instruments SN74HCS373/SN74HCS373-Q1八路透明D类包含八个D类
    的头像 发表于 09-24 10:40 529次阅读
    ‌SN74HCS373 Octal透明<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>技术解析与应用指南

    ‌TPIC6A259 8位可寻址技术文档摘要

    该电源逻辑 8 位可寻址控制漏极开路 DMOS 晶体管输出,专为数字系统中的通用存储应用而设计。具体用途包括工作寄存、串行保持寄存
    的头像 发表于 09-09 10:30 732次阅读
    ‌TPIC6A259 8位可寻址<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>技术文档摘要

    ‌TPIC6B259 8位可寻址技术文档摘要

    该电源逻辑 8 位可寻址控制漏极开路 DMOS 晶体管输出,专为数字系统中的通用存储应用而设计。具体用途包括工作寄存、串行保持寄存
    的头像 发表于 09-09 10:04 720次阅读
    ‌TPIC6B259 8位可寻址<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>技术文档摘要

    SN74AC573 Octal D型透明技术解析与应用指南

    Texas Instruments SN74AC573/SN74AC573-Q1八路D型透明器具有三态输出,可驱动高电容或相对低阻抗负载。 该
    的头像 发表于 09-04 14:26 717次阅读
    SN74AC573 Octal D型透明<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>技术解析与应用指南

    TLC59213 带的 8 通道源驱动技术手册

    TLC59213和TLC59213A是8位源驱动,带有输入,带有CLK输入和CLR,用于将输出设置为关闭。TLC59213和TLC59213A产量大 源电流高达 500 mA,
    的头像 发表于 09-03 09:51 556次阅读
    TLC59213 带<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>的 8 通道源驱动<b class='flag-5'>器</b>技术手册

    Texas Instruments TMAG5213霍尔效应数据手册

    选项。TMAG5213工作电压范围为2.5V至28V,工作温度范围为-40°C至125°C。 这些
    的头像 发表于 08-02 15:13 755次阅读
    Texas Instruments TMAG5213霍尔效应<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>数据手册

    Texas Instruments SN74LVC1G373单D型数据手册

    Texas Instruments SN74LVC1G373单D型设计用于在1.65V至5.5V V~CC~ 范围内运行。该器件特别适用于实施I/O端口、缓冲寄存
    的头像 发表于 07-08 10:16 610次阅读
    Texas Instruments SN74LVC1G373单D型<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>数据手册

    一文读懂Allegro先进磁性开关和

    Allegro 拥有丰富的霍尔效应和隧道磁阻(TMR)开关及产品,可广泛应用于汽车、工业和消费电子等领域。本应用笔记旨在提供分步选型流程,协助设计师为具体应用场景选择适配的 Allegro
    的头像 发表于 06-12 17:26 1612次阅读
    一文读懂Allegro先进磁性开关和<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>

    74ALVCH16841 20位总线接口D型规格书

    电子发烧友网站提供《74ALVCH16841 20位总线接口D型规格书.pdf》资料免费下载
    发表于 02-19 16:33 0次下载
    74ALVCH16841 20位总线接口D型<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>规格书

    74ALVT16373 16位透明D型规格书

    电子发烧友网站提供《74ALVT16373 16位透明D型规格书.pdf》资料免费下载
    发表于 02-11 14:23 0次下载
    74ALVT16373 16位透明D型<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>规格书

    工作原理与作用

    (Latch)作为数字电路中的基本元件,扮演着存储单个比特信息的关键角色。其独特的功能和广泛的应用领域使其成为数字电路设计和实现的核心组成部分。本文将深入探讨
    的头像 发表于 02-03 16:53 4095次阅读

    霍尔效应开关和霍尔效应的区别

    您是否想过磁传感工作原理?其中的部分奥秘来自两个关键的微型组件:开关和。霍尔效应开关和
    的头像 发表于 12-20 17:08 1723次阅读
    霍尔效应开关和霍尔效应<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>的区别

    矽睿双极型霍尔在车窗系统中的智能应用

    能,广泛应用于车窗系统中。 本文将详细分析双极性霍尔在车窗系统中的应用原理、智能化功能及其优势。 一、双极性霍尔的工作原理 双极
    的头像 发表于 12-18 16:29 956次阅读