CFI接口简介

1 CFI接口简介

  NOR Flash是一种非易失闪存技术。NOR Flash根据外部接口,可分为普通接口和SPI接口。普通接口的NOR Flash,多数支持CFI接口,所以,一般也叫做CFI接口。CFI接口,相对于串口的SPI来说,也被称为parallel接口,即并行接口。另外,CFI接口是JEDEC定义的,所以有的又称CFI接口为JEDEC接口。所以,可以简单理解为:对于Nor Flash来说,CFI接口=JEDEC接口=Parallel接口 = 并行接口。
  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.2、图 1.3所示。要停止读取CFI数据,系统必须写入复位命令。

图 1.1  CFI 查询 ID信息

图 1.2  系统接口信息
这里写图片描述

2 参考资料

  《百度百科》

猜你喜欢

转载自blog.51cto.com/12557713/2166143