首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ARM微处理器的存储空间

ARM微处理器的存储空间
EN

Stack Overflow用户
提问于 2013-04-17 20:27:56
回答 2查看 1.7K关注 0票数 0

在ARM微处理器中,唯一可用的存储空间是37个左右的通用和状态寄存器,还是在微处理器芯片中有一个单独的可访问存储空间?

例如,在Atmel AVR微控制器中,据我所知,存储器与数据存储器、程序存储器(包含程序存储器)和EEPROM存储器在同一芯片内进行内部映射。这是否同样适用于ARM微处理器,或者具有ARM微处理器的微控制器是否需要单独的外部存储器?

EN

回答 2

Stack Overflow用户

发布于 2013-04-17 20:33:27

您对Atmel AVR架构的解释不太正确。

当然,可以将几乎任何类型的内存集成到与CPU核心相同的芯片上。然而,这并不意味着您可以将一个这样的集成系统上的闪存与另一个集成系统上的寄存器进行比较。

CPU核心需要一个内存接口,这才是最重要的:闪存比寄存器慢。因此,如果你将Flash连接到ARM处理器上,它的行为将与AVR的板载Flash相似(在速度方面与magniture的顺序相同)。

此外,ARM只是一个IP (设计概念),由许多公司授权,这些公司构建高效的外围设备,有时还围绕核心构建存储器。所以你会发现市场上有ARM内核和板载内存的芯片。

(我在上面的描述中简化了一些事情,但我的重点是试图指出我认为您误解了两个处理器的比较。)

票数 1
EN

Stack Overflow用户

发布于 2013-04-17 20:30:05

下面的链接将详细介绍如何在ARM处理器中进行内存管理。希望能有所帮助

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0471c/CHDDJIFI.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16060030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档