Flash Translation Layer
Flash filsystem databehandler - NAND FTL (Flash Translation Layer)
Flash Translation Layer - Flash filsystem databehandler - NAND FTL (Flash Translation Layer), også kjent som Flash Translation Layer (heretter referert til som “FTL”). Zeeis' FTL har små dimensjoner og høy ytelse. Dette produktet kan administrere NAND-flashdata, og gjør det mulig for filsystemer som FAT og NTFS å operere SLC- og MLC-NAND-flashbrikker som alle andre lagringsenheter.
Oversikt over FTL
Flash Translation Layer - Flash filsystem databehandler (FTL), brukes på 16 millioner enheter over hele verden. Disse inkluderer: TF-kort, SD-kort, CF-kort, USB-flashdrivere, solid-state-disker (SSD), MP3-spillere, mobiltelefoner, osv.
FTL er et oversettelseslag mellom NAND-flashbrikker og det grunnleggende filsystemet, som gjør at operativsystemer og filsystemer kan få tilgang til NAND-flashenheter som om de var harddisker.
Innlemmelsen av en skrivebalanseringsalgoritme kan øke levetiden til NAND-flashbrikkene betydelig. Den overvåker antall ganger sidene blir skrevet til og slettet, slik at antallet skrivinger og slettinger holdes i balanse.
FTL har blitt testet grundig med mange forskjellige NAND-flashbrikker og støtter også NAND-flashbrikke arrays for å øke kapasiteten og ytelsen.
Funksjoner ved FTL
- Høy ytelse, høy pålitelighet NAND FTL
- Støtter alle SLC- og MLC-NAND-flashbrikker
- Støtter både store og små sider (528, 2112 og 4224 byte sider)
- Dårlig blokk administrasjonsprogram
- Inneholder ECC-modul
- Rask søppelinnsamling
- System for strømgjenoppretting
- Skrivebalanseringsteknologi
- 100% ANSI C kildekode sikrer portabilitet
- Lar enkelt opprettelse av en lagringsenhet basert på NAND Flash med en enkel API
- Optimal ytelse og pålitelighet for begrensede MCU/DSP-ressurser
- Fleksibelt justerbar RAM- og ROM-bruk avhengig av konfigurasjon
- Støtter forskjellige operativsystemer og prosessorer
- Ett år gratis teknisk støtte
- Tre år gratis oppgraderingsservice
- Kun engangs lisensavgift
Oversikt over FTL API
FTL_mount | Monter enheten, opprett buffer for FTL |
FTL_unmount | Frigjør alle ressurser |
FTL_format | Formater enheten |
FTL_sectors | Få maksimalt antall tilgjengelige sektorer på enheten |
FTL_read | Les sektorer fra FTL-enheten |
FTL_write | Skriv data til sektorer på FTL-enheten |
FTL-applikasjonsprogrammeringsgrensesnitt
FTL_mount
FTL_STATUS FTL_mount( void )
Monter enheten, opprett buffer for FTL.
- Returnerer: Returnerer FS_SUCCESS hvis vellykket. Ellers indikerer det feil.
FTL_unmount
FTL_STATUS FTL_unmount( void )
Frigjør alle ressurser.
- Returnerer: Returnerer FS_SUCCESS hvis vellykket. Ellers indikerer det feil.
FTL_format
FTL_STATUS FTL_format( void )
Formater enheten.
- Returnerer: Returnerer FS_SUCCESS hvis vellykket. Ellers indikerer det feil.
FTL_sectors
t_sec long FTL_sectors
Få maksimalt antall tilgjengelige sektorer på enheten.
- Returnerer: Returnerer maksimalt antall tilgjengelige sektorer på enheten.
FTL_read
t_sec FTL_read( void * buffer, t_sec sector, t_sec count )
Les sektorer fra FTL-enheten.
- Parametere: buffer Lagringssted for dataene. sector Logisk sektornummer. count Antall sektorer som skal leses.
- Returnerer: Returnerer faktisk antall leste sektorer, som kan være mindre enn count ved feil.
FTL_write
t_sec FTL_write( void * buffer, t_sec sector, t_sec count )
Skriv data til sektorer på FTL-enheten.
- Parametere: buffer Pekeren til dataene som skal skrives. sector Logisk sektornummer. count Antall sektorer som skal skrives.
- Returnerer: Returnerer faktisk antall skrevne sektorer, som kan være mindre enn count ved feil.
Lisensiering
Zeeis Flash Translation Layer - Flash filsystem databehandler (FTL) har egne immaterielle rettigheter, så det er ingen begrensninger for bruk eller modifikasjon, noe som gjør det enkelt for deg å designe produktet ditt raskt.
Å kjøpe vårt produkt krever kun en engangs lisensavgift.
Zeeis er ikke bare en global leder innen forskning og utvikling av Flash Translation Layer - Flash filsystem databehandler, men også den eneste leverandøren som tilbyr lokal teknisk støtte i Storkina.
For mer informasjon om produktene våre, kan du kontakte oss via e-post: [email protected] eller ringe 024-31876750. Klikk her for mer kontaktinformasjon.