sdram和nor flash哪个做嵌入式内存更合适?

从成本,开发难度和数据运行效率方面综合说说... 从成本,开发难度和数据运行效率方面综合说说 展开
 我来答
匿名用户
2020-03-01
展开全部
没有用nor做运行内存的。
norflash可以直接用数据总线、地址总线操作,但是仅限于读数据,如果是写操作,就不能直接写,得先擦除。擦除和写的过程是很慢的。就这点和普通的sdram内存可以直接访问来看,就有点多此一举,只会拖慢cpu的运行效率
大地瓜瓜
2013-02-26 · TA获得超过854个赞
知道答主
回答量:83
采纳率:0%
帮助的人:43.2万
展开全部
兄弟这个问题奇怪

我不知道你对RAM和flash这两种存储器的是否有去详细了解。

第一,SDRAM 只能用来做内存,它就是为了做内存而生的。
第二,不管是 nor flash还是nand flash, 都是为了存储数据而生的,怎能用来做内存。

如果不理解的话,打个比方,你电脑的硬盘能当内存来用吗?
追问
普通电脑的硬盘不是flash,是机械硬盘,需要电机不断的转动。最新出的固态硬盘中有一种用的是flash。但是我想问的不是这个。nor flash上面不是也能跑程序吗?我看一般嵌入式设计的是SDRAM+nand flash,其中nand flash存储程序和数据,而在SDRAM上跑程序。我想知道能不能在嵌入式设计中用nor flash代替SDRAM。我理解有什么不对的地方,请指正。谢谢
追答
处理器运行时要做大量的数据计算和交换,要求内存读写速度很快。

norflash 读取快,写入慢,总线结构,能运行代码,价格贵。
nandflash 读取慢,写入快,非总线结构,不能运行代码,价格便宜。
sdram 读取和写入都很快,掉电不能保存数据,价格贵。

1,SDRAM+nand flash
是因为SDRAM快,nand flash 便宜,现在最好的搭配。

2,nor flash + nand flash
nor fash慢,nand flash便宜,估计没哪个公司会用。

3,SDRAM + nor flash
SDRAM快,norflash使用比nand flash简单。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_woodpecker
2013-02-25 · TA获得超过214个赞
知道小有建树答主
回答量:194
采纳率:0%
帮助的人:123万
展开全部
这俩不是一个用途的啊
sdram是掉电就没了的,相当于PC的内存条
nor flash是可以存储少量代码的,很多SOC启动代码就存在nor flash里面(以前多用EEPROM)
nand flash一般相当于硬盘,密度高,存储量大

貌似不能比啊
追问
我想问的就是在SOC启动方面,做得是嵌入式的方向,nor flash可以代替SDRAM的作用吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhoulinshijie
2013-02-26 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:210
采纳率:0%
帮助的人:101万
展开全部
内存只能是SDRAM
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式