NOR Flash是一种非易失闪存技术。NOR Flash根据外部接口,可分为普通接口和SPI接口。普通接口的NOR Flash,多数支持CFI接口,因此,通常也叫作CFI接口。CFI接口,相对于串口的SPI来讲,也被称为parallel接口,即并行接口。另外,CFI接口是JEDEC定义的,因此有的又称CFI接口为JEDEC接口。因此,能够简单理解为:对于Nor Flash来讲,CFI接口=JEDEC接口=Parallel接口 = 并行接口。blog
CFI(Common Flash Interface)的做用是把NOR Flash的信息经过统一的方法读出来。不一样公司生产的NOR Flash在erase,program,lock,unlock等操做上有差异,即command set不一样。当产品须要换代升级时,只要NOR Flash支持CFI接口,便不须要代码。经过CFI能够读出片子的manufacturer id,vendor id等等,在程序中即可以经过以上信息来选择正确的erase,program等操做方式。接口
NOR Flash的数据线和地址线均可能为32/16/8条。为了统一块儿见,经过CFI接口查询时,CFI接口描述的地址均为Flash芯片的地址,CFI接口查询到的数据,以低字节D7-D0上为准,高字节数据线无视便可。 当NOR Flash支持CFI接口时,可经过向0x55地址上写数据0x98进入CFI查询模式。此时系统可从不一样地址读出CFI信息,如图 1.一、图 1.二、图 1.3所示。要中止读取CFI数据,系统必须写入复位命令。图片
《百度百科》产品