Jump to content

Common Flash Memory Interface

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 87.174.120.13 (talk) at 09:05, 14 September 2007 (References). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Common Flash memory Interface (CFI) is an open standard jointly developed by AMD, Intel, Sharp and Fujitsu. An overview about the specification is available at AMD. It is an open standard, which means it is freely implementable by all flash memory vendors, and has been approved by the non-volatile memory subcommittee of JEDEC[1]. The idea behind was the interchangeability of current and future flash memory devices offered by different vendors. The developer is able to use one driver for different flash products by reading identifying information out of the flash chip itself as can be read here Intel.

That information contains:

  • Memory size
  • Byte and word configuration
  • Block configuration
  • Voltages and timings

Benefits of this concept are:

  • Basically no or little information about flash device has to be stored in tables within system software
  • Possible to use lower cost flash memory devices as they become available, without rewriting code
  • Adapting current software systems shall be done more easily and quickly than before

References

  1. ^ "JEDEC Standard: Common Flash Interface" (PDF). JEDEC. September 2003. {{cite web}}: Check date values in: |date= (help)