数字逻辑——Memory

目录

memory 分为两种,一种是Random Access Memory(RAM),另一种是Read-Only Memory(ROM)。RAM存储的数据只能在通电时保存,断电时消失,ROM存储的数据一直存在。RAM中的数据可以用计算机读写,ROM在计算机中只能读取

RAM

RAM分为SRAM和DRAM。SRAM用latch作为储存结构,速度快,但功耗、散热高,占用面积更大,DRAM用电容作为储存结构,速度慢,但占用空间更小,成本更低

ROM

ROM本质是一个combinationla logic circuit,我们把它叫做programmable logic device(PLD)

在PLD中,我们用类似于焊接的方式来连接起电路,实现想要的功能,我们把这个叫做programming

如下就是一个PLD,我们用一个decoder来选择需要哪一排数据

image

如果需要更大的ROM,我们可以用两个decoder来选择数据,形成一个三维的结构

image

我们可以把PLD拆为两部分,一部分是全是AND Gate,另一部分全是OR Gate

这种两部分的PLD可以分为以下三种

  1. Programmable Read-Only Memory (PROM): fixed AND, programmable OR
  2. Programmable Array Logic (PAL): programmable AND, fixed OR
  3. Programmable Logic Array (PLA): both programmable

这是PLA的例子, AND和OR都可以自由焊接

image

这是PAL的例子,只有AND部分可以自由焊接

image

posted @   wcvanvan  阅读(245)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 【.NET】调用本地 Deepseek 模型
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
点击右上角即可分享
微信分享提示