NOR Flash 和 NAND Flash NOR Flash, Intel开发,主要特点是芯片执行(XIP ,eXecute In Place),这样程序可以在flash直接运行,据说读取速度和SDRAM差不多,但是写入慢。 NAND Flash,东芝开发, 优势是每比特的成本,读写都很快,但是管理困难,需要特殊接口。 读的时候NOR Flash快一些,写的时候Nand快很多
XIP eXecute In Place eXecute In Place,指CPU的取指模块能够直接从NOR Flash中把指令取出来,译码执行,不必先把代码读到RAM中。NOR flash不需要初始化.
NAND Flash接口和时序比较复杂,如果作为启动盘,需要CPU具备特殊功能,比如S3C2440支持NAND Flash启动方式,会在上电时自动载入4k数据到SRAM,或者就得用NOR Flash来完成载入.此外NAND Flash容易有bit错误,需要校验字节,也增大了NAND Flash支持XIP的难度。
|