码迷,mamicode.com
首页 > 其他好文 > 详细

嵌入式中的CPU和外部存储器

时间:2017-07-15 20:25:57      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:存储器

一、一些存储类相关的概念

 1、ROM (read only memory)只读存储器,一般作为外部存储器,类似于硬盘、Flash、光盘等。

 2、RAM (ramdam access memory)随机访问存储器,内部存储器,用来存储程序,比如DRAM、SRAM、DDR等。

   RAM又可分为DRAM(dynamic ram)动态RAM和SRAM(static ram)静态RAM,其各自的特点为:

      DRAM容量大、造价低,缺点就是上电后不能直接使用,而需要软件初始化后才能使用。

      SRAM容量小、造价高,优点就是上电后能够直接使用,而不用进行软件初始化。

 3、IROM (internal rom)内部ROM,指的是集成到SoC内部的ROM。

 4、IRAM (internal ram)内部RAM,指的是集成到SOC内部的RAM。


二、SoC常用的外部存储器

 1、NorFlash 特点:容量一般很小,造价高,但是可以和CPU总线式相连,CPU在上电后可以直接读取,所以一般常用作启动介质。

 2、NandFlash 特点:分为SLC和MLC,类似于硬盘,容量一般很大,造价也低,但是不能够使用总线式访问,当CPU上电后,需要运行一下相应的初始化程序后,通过时序接口读写。

 3、eMMC/iNand/moviNand moviNand是三星公司生产的eMMC

 4、oneNand 三星公司生产的一种Nand

 5、SD卡/TF卡/MMC卡等


三、CPU连接内存和外存的方式

  CPU连接内存和外存的方式是不同的,内存需要直接地址访问,所以采用总线式连接,其特点就是可以直接、随机访问,但是需要占用CPU地址空间。外存是通过CPU外存接口连接的,特点就是不占用CPU的地址空间,访问速度相对总线式较慢,访问时序比较复杂。


四、一般系统的存储结构

  一般的单片机:小容量的NorFlash + 小容量的SRAM

  嵌入式系统:外接大容量Nand + 外接大容量DRAM + SoC内置SRAM

  PC机:小容量的NorFlash(也就是BIOS) + 大容量的硬盘(类似于NandFlash) + 大容量的DRAM

 

本文出自 “嵌入式” 博客,谢绝转载!

嵌入式中的CPU和外部存储器

标签:存储器

原文地址:http://tianleicto.blog.51cto.com/12482308/1947884

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!