- 杂志
 搜 索: 
 论坛 » ARM开发 » 嵌入式设计中的速度考虑
广告招商
版主: l0p0c , twentyone , sunshine0606
 发表新贴 
 发表回复 
 嵌入式设计中的速度考虑  发表于 2008-03-08 19:45:25 [您是本帖的第1242位阅读者]     [1楼] 
呢称:twentyone
加我为好友
在嵌入式系统中,存储介质一般包括NOR FLASH, NAND FLASH, SRAM, SDRAM等。其中,NOR FLASH支持片上运行,而NAND FLASH不支持片上运行。所以,程序能够在NOR FLASH,SRAM和SDRAM中运行。在这3中介质中,NOR FLASH的访问速度是最慢的,其次是SDRAM,速度最快的是SRAM。所以,在程序设计的时候,除了在启动阶段,应该尽量避免程序在FLASH里运行。如果可能,应该让程序运行在SRAM里面。但一般SRAM都是片内带的,其容量一般都比较小。所以应该有一定的取舍。让一般的程序运行在SDRAM里面,而让对速度要求毕竟高,或是频繁调用的函数、任务运行在SRAM里面。这样可以比较有效的提高速度。另外,如果芯片支持CACHE,把CACHE打开,也对速度的提高会有很显著的帮助。

要充分发挥芯片的性能,要求对程序结构有比较好的把握,合理设计程序结构。同时,对CACHE也要有足够的了解。
欢迎使用:ARM调试代理 H-JTAG 欢迎访问:[URL]http://www.hjtag.com[/URL]
 
 RE: 嵌入式设计中的速度考虑  发表于 2008-05-15 17:11:18 [2楼] 
呢称:8wy103405
加我为好友
学习
 
 RE: 嵌入式设计中的速度考虑  发表于 2008-05-15 17:35:53 [3楼] 
呢称:hyj666666
加我为好友

恩,学习了


 
 RE: 嵌入式设计中的速度考虑  发表于 2008-05-17 13:08:21 [4楼] 
呢称:8wy103405
加我为好友

向楼主学习!


 
共4条 1/1 1   
   快速回复主题
  用户名 : 匿名不能发帖!请先 [ 登陆 ]
  标 题:
  内 容 :
 
EEPW元器件搜索  强力提供
关于我们 | 广告服务 | 企业会员服务 | 新手上路 | 联系我们 | 友情链接
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
Copyright ©2002 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
京ICP备060382号