这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 嵌入式设计中的速度考虑

共1条 1/1 1 跳转至

嵌入式设计中的速度考虑

菜鸟
2008-03-08 19:45:25     打赏
在嵌入式系统中,存储介质一般包括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也要有足够的了解。



关键词: 嵌入式     设计     中的     速度     考虑    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]