La Interfaz de Memoria Flash Común ( CFI ) es un estándar abierto desarrollado conjuntamente por AMD , Intel , Sharp y Fujitsu . Todos los proveedores de memoria flash pueden implementarlo y ha sido aprobado por el subcomité de memoria no volátil de JEDEC . [1] [2] El objetivo de la especificación es la intercambiabilidad de los dispositivos de memoria flash ofrecidos por diferentes proveedores. El desarrollador puede usar un controlador para diferentes productos flash leyendo la información de identificación del chip flash.
Cada dispositivo de memoria flash contiene la siguiente información: tamaño de la memoria, configuración de bytes y palabras, configuración de bloques y datos de voltaje y tiempo.
La especificación ofrece varias ventajas. No es necesario almacenar en tablas dentro del software del sistema información alguna o muy poca sobre los dispositivos flash. Es posible utilizar dispositivos de memoria flash de menor coste a medida que estén disponibles sin tener que reescribir el software del sistema. La adaptación de los sistemas de software actuales se realizará de forma más fácil y rápida que antes.
El soporte para CFI está implementado en FreeBSD . [3]
JEDEC - los documentos gratuitos requieren registro
Infineon/Cypress (anteriormente Spansion)
AMD