找回密码
 注册
搜索
查看: 1559|回复: 7

[讨论] nandflash不可以boot的话,必须要由norflash进行boot么?

[复制链接]
发表于 2006-1-17 09:32:00 | 显示全部楼层 |阅读模式
nandflash不可以boot的话,必须要由norflash进行boot么?高手指点一下如何?

[em03]
发表于 2006-1-17 11:09:00 | 显示全部楼层
<P>俺不是高手。</P><P>nandflash不具有XIP能力,有的CPU集成了ROM,可以放置引导程序和NAND的驱动代码,在这种情况下,可以不加norflash。但是由于nandflash不具有XIP能力,系统对SRAM的需求增加。有些操作系统可以做到动态加载代码,而有些在开机的时候把所有代码都一咕脑的拷到SRAM中,然后在SRAM中RUN。</P><P>用NORFlash的系统,可以直接在NOR上运行代码,所以对SRAM的需求较小。</P><P>具体要选择nand还是nor,要仔细考虑。</P>[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-1-17 12:51:00 | 显示全部楼层
一般系统内部自带的SRAM很小,大概就只能存放bootloader的大小,所以最好选择nand或nor。
点评回复

使用道具 举报

发表于 2006-1-17 16:04:00 | 显示全部楼层
<P>转:</P><P>大多数情况下闪存只是用来存储少量的代码,这时NOR闪存更适合一些。而NAND则是高数据存储密度的理想解决方案。NOR的特点是芯片内执行(XIP, eXecute In Place),这样应用程序可以直接在flash闪存内运行,不必再把代码读到系统RAM中。NOR的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能。NAND结构能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也很快。</P>[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-1-17 18:05:00 | 显示全部楼层
<P>而有些在开机的时候把所有代码都一咕脑的拷到SRAM中,然后在SRAM中RUN。</P><P>&lt;&lt;&lt;&lt;&lt;&lt;应该是拷贝到DRAM上去,SRAM太贵了,否则NAND-boot就没有意义了</P>
点评回复

使用道具 举报

发表于 2006-1-17 22:13:00 | 显示全部楼层
目前手机大多是NOR FLASH boot,和Nand flash +SDRAM boot
点评回复

使用道具 举报

 楼主| 发表于 2006-1-18 09:31:00 | 显示全部楼层
<P>我们的芯片支持在nandflash中boot也就是说不需要norflash了,只要sdram+nandflash了,这样来说省了norflash但是增加了sdram的空间。</P><P>对了norflash要比sdram贵很多吧?</P>
点评回复

使用道具 举报

发表于 2006-1-18 16:39:00 | 显示全部楼层

Using Xilinx CPLDs to Interface to a NAND Flash Memory Device

【文件名】:06118@52RD_xapp354.pdf
【格 式】:pdf
【大 小】:427K
【简 介】:Using Xilinx CPLDs to Interface to a NAND Flash Memory Device
【目 录】:
[br]<p align=right><font color=red>+3 RD币</font></p>

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 13:36 , Processed in 0.048854 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表