Chinaunix首页 | 论坛 | 博客
  • 博客访问: 100808
  • 博文数量: 60
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 651
  • 用 户 组: 普通用户
  • 注册时间: 2013-07-03 10:45
文章分类
文章存档

2014年(11)

2013年(49)

我的朋友

分类: IT业界

2013-11-19 17:16:30

 ARM的存储体系与通用计算机大致相同,可以抽象成一个金字塔形的存储结构。金字塔的最高层为寄存器组;第2层是片内Cache,写缓存、TCM、片内SRAM;第3层是板卡级SRAM, DRAM和SRAM;第4层是NOR型和NAND型闪速存储器;第5层为最低层,包括硬盘驭动器和光盘驱动器。

 1、典型的RISC微处理器含有32个32位通用寄存器。ARM处理器的通用寄存器数量与之相比数量相当。由于是嵌人式应用,系统数据吞吐量比较小,因此ARM处理器的寄存器数量是充足的。目前,最快的ARM处理器的寄存器读写周期小于2ns,

 2、片内Cache可以优化内存访问,降低系统的总成本。片内Cache的访问时间大约为lOns,

 3、写缓存可以是片内的高速FIFO缓存。

 4、紧祸合存储器(Tightly Coupled Memory, TCM)是为弥补Cache访问的不确定性增加的片上存储器。有的处理器含有分立的指令TC M和数据TCM, TCM包含在存储器地址映射空间中,可以作为快速存储器来访问。除了不得包含读敏感地址之外,对TCM接口上连接的存储器类型没有其他限制。TCM使用物理地址,对TC M的写访问受到MMU内部保护信息的控制。

 5、片内SRAM可以提供高速内存访问。片内SRAM适用于使用频度大,需要高速运算的常驻内存程序。注意,存储器(2)、(3)、(4)、(5)处于同一级别,都是片上存储器(也称为片内存储器);只是使用方法不同。

 6、片外DRAM或者片外SDRAM是嵌人式系统的板卡级主存储器(即内存),其容最通常在8一512MB之间。运行时操作系统和应用程序都存放在主存储器。

 7、闪速存储器因其体积小容最大成为嵌人式系统的常用外部存储器,人们通常称它们为固态盘。引导加载程序存放在固态盘上,加电之后传送到主存中执行。

 8、在体积允许的情况下,后备存储器可以配接IDE/ATA接口的硬盘驱动器和光盘驱动器。容量通常达到几一百MB到几十GB,访问时间为几十毫秒。

     文章由供应商小编原创,转载请注明文章来源出处,谢谢合作!
阅读(1083) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~