半导体只读存储器与半导体随机存储器的主要区别在于

半导体只读存储器与半导体随机存储器的主要区别在于,第1张

1、作用不同

只读存储器的主要作用是完成对系统的加电自检、系统中各功能模块的初始化、系统的基本输入/输出的驱动程序及引导 *** 作系统。

随机存储器是与CPU直接交换数据的内部存储器。它可以随时读写,而且速度很快,通常作为 *** 作系统或其他正在运行中的程序的临时数据存储介质。

2、特点不同

RAM 是随机存取存储器,它的特点是易挥发性,即掉电失忆。ROM 通常指固化存储器(一次写入,反复读取),它的特点与RAM 相反。ROM又分一次性固化、光擦除和电擦除重写三种类型。

举个例子来说也就是,如果突然停电或者没有保存就关闭了文件,那么ROM可以随机保存之前没有储存的文件但是RAM会使之前没有保存的文件消失。

选择存储器时应遵循的基本原则:

1、内部存储器与外部存储器

一般情况下,当确定了存储程序代码和数据所需要的存储空间之后,设计工程师将决定是采用内部存储器还是外部存储器。通常情况下,内部存储器的性价比最高但灵活性最低,因此设计工程师必须确定对存储的需求将来是否会增长,以及是否有某种途径可以升级到代码空间更大的微控制器。

目前市场上存在各种规模的外部存储器器件,我们很容易通过增加存储器来适应代码规模的增加。有时这意味着以封装尺寸相同但容量更大的存储器替代现有的存储器,或者在总线上增加存储器。即使微控制器带有内部存储器,也可以通过增加外部串行EEPROM或闪存来满足系统对非易失性存储器的需求。

2、引导存储器

在较大的微控制器系统或基于处理器的系统中,设计工程师可以利用引导代码进行初始化。应用本身通常决定了是否需要引导代码,以及是否需要专门的引导存储器。例如,如果没有外部的寻址总线或串行引导接口,通常使用内部存储器,而不需要专门的引导器件。

3、配置存储器

对于现场可编程门阵列(FPGA)或片上系统(SoC),人们使用存储器来存储配置信息。这种存储器必须是非易失性EPROM、EEPROM或闪存。大多数情况下,FPGA采用SPI接口,但一些较老的器件仍采用FPGA串行接口。串行EEPROM或闪存器件最为常用,EPROM用得较少。

微控制器(MCU)和微处理器(MPU)区别为:应用领域不同、硬件结构不同、指令集特点不同。

一、应用领域不同

1、微控制器(MCU):微控制器(MCU)通常用于面向控制的应用。其系统设计追求小型化,尽可能减少元器件数量。

2、微处理器(MPU):微处理器(MPU)通常作为微型计算机系统中的CPU使用。

二、硬件结构不同

1、微控制器(MCU):微控制器(MCU)是一块集成电路芯片中集成了CPU和其他电路。

2、微处理器(MPU):微处理器(MPU)是一个单芯片CPU。

三、指令集特点不同

1、微控制器(MCU):微控制器(MCU)的指令集可以对半字节、字节、字,甚至双字进行 *** 作。

2、微处理器(MPU):微处理器(MPU) 的指令集增强了处理功能,使其拥有强大的寻址模式和适于 *** 作大规模数据的指令。

说微控制器是典型的嵌入式系统是因为微控制器是由爱特梅尔公司研发的基于ARM®Cortex™-M0+处理器内核的新系列嵌入式快闪微控制器中的首个产品系列,除了CPU,微控制器还包括RAM、ROM、一个串行接口、一个并行接口,计时器和中断调度电路。

这些都集成在一块集成电路上。虽然片上RAM的容量比普通微型计算机系统还要小,但是这并未限制微控制器的使用。

参考资料来源:

百度百科——Cortex-M

百度百科——微处理器


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/dianzi/8486970.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-16
下一篇2023-04-16

发表评论

登录后才能评论

评论列表(0条)

    保存