在ARM微处理器中,是否只有37个左右的可用存储空间是通用和状态寄存器,还是在微处理器芯片内部存在单独的可访问存储空间?例如,据我所知,在Atmel AVR微控制器中,存储器内部映射到同一芯片内部,具有数据存储器,程序存储器(包含程序存储器)和EEPROM存储器。这同样适用于ARM微处理器,还是带有ARM微处理器的微控制器需要单独的外部存储器?ARM微处理器的存储空间
0
A
回答
0
下面的链接讲述了如何在ARM处理器中完成内存管理。希望它可以帮助
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0471c/CHDDJIFI.html
1
你爱特梅尔AVR架构的解释是不太正确的。
当然,可以将几乎任何类型的内存集成到与CPU内核相同的芯片上。但是,这并不意味着您可以将一个此类集成系统上的闪存与另一个上的寄存器进行比较。
CPU核心需要一个存储器接口,这就是所有重要的:Flash比寄存器慢。因此,如果您将闪存连接到ARM处理器,它将与AVR的板载闪存类似(按照与速度相同的顺序)。另外,ARM仅仅是一个IP(设计概念),并且由许多公司许可,这些公司许可围绕核心构建高效的外围设备,有时还有内存。所以你会发现在市场上有ARM核心和板载内存的芯片。
(我简化的东西在上面的描述一下,但我专注于努力,我想你误会了两个处理器如何比较指出。)
相关问题
- 1. 如何使用gdb转储ARM协处理器寄存器?
- 2. ARM Neon Assembler - 处理溢出寄存器
- 3. 数据存储如何在ARM处理器
- 4. CUDA纹理存储器空间
- 5. 多处理 - 使用管理者命名空间来保存存储器
- 6. 存储vs处理时间
- 7. 存储和处理大量的时间 - 空间数据
- 8. Arm处理器的Ada编译器
- 9. VHDL微处理器/微控制器
- 10. 处理相关表的主键以节省存储空间
- 11. 需要帮助理解ARM处理器
- 12. 处理空间
- 13. ARM处理器上的MIPS计算
- 14. freescale iMX6q ARM处理器的gcc选项
- 15. 任何ARM处理器的工具链
- 16. ARM处理器会走的路吗?
- 17. iCloudKit空间存储分配的存储配额管理/监控
- 18. ARM Cortex-A8处理器中的程序执行时间
- 19. .net微处理器开发
- 20. 处理和存储已用时间
- 21. Azure存储在ARM
- 22. 什么是ARM处理器的内存订购保证?
- 23. 获取缓存细节ARM处理器 - Linux的
- 24. 微控制器和微处理器之间的字节顺序问题?
- 25. 什么是中端ARM处理器?
- 26. ARM处理器实现ARMv5TE和VFPv1?
- 27. 在预处理器中检测ARM-64?
- 28. uipv6 on arm处理器系列
- 29. Linux内核3.9 KVM for ARM处理器
- 30. 在ARM处理器上导入numpy
谢谢书写!不过,我想问,ARM内核是否需要单独的存储空间来存储它可以读/写的程序代码(即指令)? – amy
再次,您正在比较_ARM core_和_AVR chip_,这是一个核心_plus_内存。正如我所说的,ARM内核只是一个_design_,而不是_chip_。你试图比较两个不属于同一类别的东西。这很好,就好像你问,“宝马3升发动机是否需要外部换档,因为我看到克莱斯勒旅行者已经有一个?” –
对不起,如果我误解了,但不是ARM内核模型(例如cortex-A系列)详细说明了内存空间的配置?例如,是否有关于程序代码可以存储在哪里的规范? – amy