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.

Neste
Forrige