Flash-översättningsskikt

Flash-filsystemdatamanager - NAND FTL (Flash Translation Layer)

Flash-översättningsskikt - Flash-filsystemdatamanager - NAND FTL (Flash Translation Layer), även kallad Flash-översättningsskikt (Flash Translation Layer, nedan kallad “FTL”). Zeeis FTL har små volymer och hög prestanda, och denna produkt kan hantera NAND-flashdata, vilket gör att FAT, NTFS och andra filsystem kan hantera enkelcellsenheter (SLC) och flerfärgcellenheter (MLC) NAND-flashchips som vilken annan lagringsenhet som helst.

FTL-översikt

Flash-översättningsskikt - Flash-filsystemdatamanager (FTL) används i 16 miljoner enheter över hela världen. Dessa inkluderar: TF-kort, SD-kort, CF-kort, USB-minnen, solid-state-diskar (SSD), MP3-spelare, mobiltelefoner, etc.

FTL är ett översättningsskikt mellan NAND-flashchips och grundläggande filsystem, vilket gör att operativsystemet och filsystemet kan komma åt NAND-flashenheter som om de vore hårddiskar.

Tillägget av en skrivbalanseringsalgoritm kan avsevärt öka livslängden på NAND-flashchips, då den övervakar skriv- och raderingsfrekvensen på sidorna och håller dessa balanserade.

FTL har använts med olika NAND-flashchips och genomgått omfattande tester. Produkten stödjer också NAND-flashchip-arrayer för att öka kapacitet och prestanda.

Funktioner i FTL

  • Högpresterande, hög tillförlitlighet NAND FTL
  • Stöd för alla SLC- och MLC-NAND-flashchips
  • Stöd för stora och små sidor (528, 2112 och 4224 byte per sida)
  • Dålig blockhantering
  • Inkluderar ECC-modul
  • Snabb skräpinsamling
  • Strömavbrottsåterställningssystem
  • Skrivbalanseringsteknik
  • 100% ANSI C-källkod för bärbarhet
  • Lätt att skapa lagringsutrymme för en NAND Flash-baserad enhet med enkla API:er.
  • Optimerad prestanda och tillförlitlighet för begränsade resurser i MCU:er/DSP:er.
  • Mycket flexibel justering av RAM- och ROM-användning beroende på konfiguration.
  • Stöd för olika operativsystem och processorer
  • Ett års gratis teknisk support
  • Tre års gratis uppgraderingar
  • Endast en engångslicensavgift

FTL API-översikt

FTL_mount Monterar enheten och skapar en buffert för FTL
FTL_unmount Frigör alla resurser
FTL_format Formaterar enheten
FTL_sectors Hämtar det maximalt tillgängliga antalet sektorer på enheten
FTL_read Läser sektorer från FTL-enheten
FTL_write Skriver data till sektorer på FTL-enheten

FTL-programmeringsgränssnitt


FTL_mount

FTL_STATUS FTL_mount( void )

Monterar enheten och skapar en buffert för FTL.

  • Returnerar: Returnerar FS_SUCCESS vid framgång, annars fel.

FTL_unmount

FTL_STATUS FTL_unmount( void )

Frigör alla resurser.

  • Returnerar: Returnerar FS_SUCCESS vid framgång, annars fel.

FTL_format

FTL_STATUS FTL_format( void )

Formaterar enheten.

  • Returnerar: Returnerar FS_SUCCESS vid framgång, annars fel.

FTL_sectors

t_sec long FTL_sectors

Hämtar det maximalt tillgängliga antalet sektorer på enheten.

  • Returnerar: Hämtar det maximalt tillgängliga antalet sektorer på enheten.

FTL_read

t_sec FTL_read( void * buffer, t_sec sector, t_sec count )

Läser sektorer från FTL-enheten.

  • Parameter: buffer - plats för datalagring; sector - logiskt sektornummer; count - antal sektorer att läsa.
  • Returnerar: Returnerar faktiskt antal lästa sektorer, vilket kan vara färre än count vid fel.

FTL_write

t_sec FTL_write( void * buffer, t_sec sector, t_sec count )

Skriver data till sektorer på FTL-enheten.

  • Parameter: buffer - pekare till data som ska skrivas; sector - logiskt sektornummer; count - antal sektorer att skriva.
  • Returnerar: Returnerar faktiskt antal skrivna sektorer, vilket kan vara färre än count vid fel.

Licensiering

Zeeis Flash-översättningsskikt - Flash-filsystemdatamanager (FTL) har egen immateriell egendom, så det finns inga begränsningar för användning eller modifiering, vilket underlättar snabb produktdesign.

Att köpa vår produkt kräver endast en engångslicensavgift.

Zeeis är inte bara världsledande inom forskning och utveckling av Flash-översättningsskikt - Flash-filsystemdatamanager, utan är också den enda leverantören som erbjuder lokal teknisk support i Stor-Kina-regionen.

För mer produktinformation, kontakta oss via e-post: [email protected] eller ring 024-31876750. Klicka här för mer kontaktinformation.

Föregående