Common Flash Memory Interface
- Common Flash Memory Interface
-
The Common Flash memory Interface (CFI) is an open standard jointly developed by AMD, Intel, Sharp and Fujitsu. AMD has sold its flash memory products division to Spansion. An overview about the specification is available at Spansion. 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.
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
External links
JEDEC - free documents require registration
Spansion
Wikimedia Foundation.
2010.
Look at other dictionaries:
Common Flash Memory Interface — Common Flash Memory Interface, kurz CFI, ist eine von AMD, Fujitsu, Intel und Sharp gemeinsam entwickelte standardisierte Schnittstelle, über die man Eigenschaften von Flashspeicherbausteinen auslesen kann. Diese Informationen erlauben die… … Deutsch Wikipedia
Common Flash memory Interface — Common Flash Memory Interface, kurz CFI, ist eine von AMD, Fujitsu, Intel und Sharp gemeinsam entwickelte standardisierte Schnittstelle, über die man Eigenschaften von Flashspeicherbausteinen auslesen kann. Diese Informationen erlauben die… … Deutsch Wikipedia
Flash memory — Computer memory types Volatile RAM DRAM (e.g., DDR SDRAM) SRAM In development T RAM Z RAM TTRAM Historical Delay line memory Selectron tube Williams tube Non volatile … Wikipedia
Memory virtualization — In computer science, memory virtualization decouples volatile random access memory (RAM) resources from individual systems in the data center, and then aggregates those resources into a virtualized memory pool available to any computer in the… … Wikipedia
Memory card reader — Typical modern memory card reader, compatible with many common formats A memory card reader is a device, typically having a USB interface, for accessing the data on a memory card such as a CompactFlash (CF), Secure Digital (SD) or MultiMediaCard… … Wikipedia
USB flash drive — JumpDrive redirects here. For the fictional propulsion system, see Jump drive. SanDisk Cruzer Micro, a brand of USB flash drives … Wikipedia
Dynamic random-access memory — DRAM redirects here. For other uses, see Dram (disambiguation). Computer memory types Volatile RAM DRAM (e.g., DDR SDRAM) SRAM In development T RAM Z RAM TTRAM Historical Delay line memory Selectron tube Williams tube … Wikipedia
Random-access memory — RAM redirects here. For other uses of the word, see Ram (disambiguation). Example of writable volatile random access memory: Synchronous Dynamic RAM modules, primarily used as main memory in personal computers, workstations, and servers … Wikipedia
Phase-change memory — Computer memory types Volatile RAM DRAM (e.g., DDR SDRAM) SRAM In development T RAM Z RAM TTRAM Historical Delay line memory Selectron tube Williams tube Non volatile … Wikipedia
List of common microcontrollers — This is a list of common microcontrollers listed by brand. =AMCC= Until May 2004, these µCs were developed and marketed by IBM, whose 4xx family was sold to Applied Micro Circuits Corporation. *403 PowerPC CPU **PPC 403GCX*405 PowerPC CPU **PPC… … Wikipedia