Flash-oversættelseslag

Flash filsystemdatastyring - NAND FTL (Flash Translation Layer)

Flash-oversættelseslag - Flash filsystemdatastyring - NAND FTL (Flash Translation Layer), også kendt som Flash-oversættelseslag (Flash Translation Layer, herefter benævnt “FTL”). Zeeis' FTL er kendetegnet ved sin lille størrelse og høje ydeevne, og produktet kan administrere NAND-flashdata, hvilket gør det muligt for FAT, NTFS og andre filsystemer at operere enkeltcelle (SLC) og flerlagscelle (MLC) NAND-flashchips som enhver anden lagerenhed.

Oversigt over FTL

Flash-oversættelseslag - Flash filsystemdatastyring (FTL) bruges i 16 millioner enheder over hele verden. Disse inkluderer: TF-kort, SD-kort, CF-kort, USB-drev, solid state-drev (SSD), MP3-afspillere, mobiltelefoner osv.

FTL er et oversættelseslag mellem NAND-flashchips og det grundlæggende filsystem, som gør det muligt for operativsystemer og filsystemer at få adgang til NAND-flashenheder som harddiske.

Ved at tilføje en skriveudjævningsalgoritme kan NAND-flashchipens levetid øges betydeligt. Algoritmen overvåger antallet af skrivninger og sletninger på hver side for at sikre en jævn fordeling.

FTL er blevet testet grundigt med forskellige NAND-flashchips og understøtter også arrays af NAND-flashchips for at øge kapacitet og ydeevne.

Funktioner af FTL

  • Højtydende, høj pålidelighed NAND FTL
  • Understøtter alle SLC og MLC NAND-flashchips
  • Understøtter store og små sider (528, 2112 og 4224 byte sider)
  • Defekt blokhåndteringsprogram
  • Inkluderer ECC-modul
  • Hurtig affaldsopsamling
  • Strømafbrydelsesgendannelsessystem
  • Skriveudjævningsteknologi
  • 100% ANSI C-kildekode for portabilitet
  • Nem oprettelse af lagerområder til en NAND-flashbaseret enhed via et simpelt API
  • Optimeret ydeevne og pålidelighed for begrænsede ressourcer på MCUs/DSPs
  • Høj fleksibilitet i RAM- og ROM-forbrug afhængigt af konfigurationen
  • Understøtter forskellige operativsystemer og processorer
  • 1 års gratis teknisk support
  • 3 års gratis opgraderingsservice
  • Kun en engangslicensafgift

Oversigt over FTL API

FTL_mount Monterer enheden og opretter en buffer til FTL
FTL_unmount Frigør alle ressourcer
FTL_format Formaterer enheden
FTL_sectors Henter det maksimalt tilgængelige antal sektorer på enheden
FTL_read Læser sektorer fra en FTL-enhed
FTL_write Skriver data til sektorer på en FTL-enhed

FTL Application Programming Interface


FTL_mount

FTL_STATUS FTL_mount( void )

Monterer enheden og opretter en buffer til FTL.

  • Returværdi: Returnerer FS_SUCCESS ved succes. Ellers returneres fejlkode.

FTL_unmount

FTL_STATUS FTL_unmount( void )

Frigør alle ressourcer.

  • Returværdi: Returnerer FS_SUCCESS ved succes. Ellers returneres fejlkode.

FTL_format

FTL_STATUS FTL_format( void )

Formaterer enheden.

  • Returværdi: Returnerer FS_SUCCESS ved succes. Ellers returneres fejlkode.

FTL_sectors

t_sec long FTL_sectors

Henter det maksimalt tilgængelige antal sektorer på enheden.

  • Returværdi: Returnerer det maksimalt tilgængelige antal sektorer på enheden.

FTL_read

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

Læser sektorer fra en FTL-enhed.

  • Parametre: buffer - placering til opbevaring af data. sector - logisk sektornummer. count - antal sektorer, der skal læses.
  • Returværdi: Returnerer det faktiske antal læste sektorer, hvilket kan være mindre end count ved fejl.

FTL_write

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

Skriver data til sektorer på en FTL-enhed.

  • Parametre: buffer - pointer til data, der skal skrives. sector - logisk sektornummer. count - antal sektorer, der skal skrives.
  • Returværdi: Returnerer det faktiske antal skrevne sektorer, hvilket kan være mindre end count ved fejl.

Licens

Zeeis' Flash-oversættelseslag - Flash filsystemdatastyring (FTL) har uafhængige intellektuelle ejendomsrettigheder, så der er ingen begrænsninger på brug eller modifikation, hvilket gør det nemt for dig hurtigt at designe dine produkter.

Du behøver kun betale en engangslicensafgift for at købe vores produkt.

Zeeis er ikke kun verdens førende forskningsinstitution for Flash-oversættelseslag - Flash filsystemdatastyring, men også den eneste leverandør i Greater China-regionen, der leverer lokal teknisk support direkte.

For mere information om produktet kan du kontakte os via e-mail: [email protected] eller ringe på 024-31876750. Klik her for at se flere kontaktoplysninger.

Forrige