Common Flash Memory Interface: Difference between revisions

Content deleted Content added
added link to the german wiki
make the font ot the main word bold; typo; links; section example code
Line 1:
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 [http://www.amd.com/us-en/assets/content_type/DownloadableAssets/cfi_r20.pdf AMD]. It is an open standard, that means it is freely implementable by all [[flash memory]] vendors, and has been approved by the Non-non-volatile Memorymemory subcommittee of [[JEDEC]]. 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 [http://www.intel.com/design/flash/swb/cfi.htm 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 more easily and quickly done as before
 
== Example code ==
There are reference code examples out there retrievable here [http://www.amd.com/us-en/FlashMemory/TechnicalResources/0,,37_1693_1780_1834,00.html AMD], [http://appzone.intel.com/toolcatalog/listtools.asp?pid=4582&cid=683&pfamily= Intel].
There are reference code examples out there retrievable here
 
* [http://www.amd.com/us-en/FlashMemory/TechnicalResources/0,,37_1693_1780_1834,00.html AMD]
 
* [http://appzone.intel.com/toolcatalog/listtools.asp?pid=4582&cid=683&pfamily= Intel]
[[de:Common Flash memory Interface]]