Wspólny interfejs pamięci flash
Common Flash Memory Interface ( CFI ) to otwarty standard opracowany wspólnie przez firmy AMD , Intel , Sharp i Fujitsu . Jest możliwy do wdrożenia przez wszystkich pamięci flash i został zatwierdzony przez podkomitet JEDEC ds. pamięci nieulotnej . Celem specyfikacji jest wymienność urządzeń pamięci flash oferowanych przez różnych dostawców. Deweloper może używać jednego sterownika dla różnych produktów flash, odczytując informacje identyfikujące z chipa flash.
Każde urządzenie pamięci flash zawiera następujące informacje: wielkość pamięci, konfiguracja bajtów i słów, konfiguracja bloków oraz dane dotyczące napięcia i taktowania.
Specyfikacja zapewnia kilka korzyści. Brak lub bardzo mało informacji o urządzeniach flash musi być przechowywanych w tabelach w oprogramowaniu systemowym. Możliwe jest użycie tańszych urządzeń pamięci flash, gdy staną się one dostępne, bez przepisywania oprogramowania systemowego. Dostosowanie obecnych systemów oprogramowania powinno odbywać się łatwiej i szybciej niż dotychczas.
Wsparcie dla CFI jest zaimplementowane we FreeBSD .
Zobacz też
Linki zewnętrzne
JEDEC - bezpłatne dokumenty wymagają rejestracji
- JEDEC — specyfikacja wspólnego interfejsu Flash (CFI), JESD68.01, wrzesień 2003 r.
- JEDEC — kody identyfikacyjne CFI, JEP137B, maj 2004 r
- JEDEC — standardowy kod identyfikacyjny producenta, JEP106AC, sierpień 2010 r
Rozpiętość
- Publikacja Common Flash Interface 100 (CFI Vendor & Device ID Code Assignments), 2001. ( Oryginalny link )
- Spansion — uwaga do aplikacji — CFI Spec, 2008. ( Oryginalne łącze )
- Spansion — Uwaga dotycząca aplikacji — Używanie CFI do odczytu i debugowania systemów, 2007. ( Oryginalny link )
- Spansion - Szybki przewodnik po wspólnym interfejsie Flash, 2008.
AMD