Flash-conversielaag

Flash-bestandssysteemgegevensbeheerder - NAND FTL (Flash Translation Layer)

Flash-conversielaag - Flash-bestandssysteemgegevensbeheerder - NAND FTL (Flash Translation Layer), ook bekend als Flash Translation Layer (hierna “FTL” genoemd). De FTL van Zeeis is klein en hoogpresterend. Dit product kan NAND-flashgegevens beheren, zodat bestandssystemen zoals FAT en NTFS NAND-flashchips met enkele cellen (SLC) en meerdere cellen (MLC) net zo gemakkelijk kunnen bedienen als andere opslagapparaten.

Overzicht van FTL

Flash-conversielaag - Flash-bestandssysteemgegevensbeheerder (FTL) wordt wereldwijd gebruikt in 16 miljoen apparaten. Deze omvatten: TF-kaarten, SD-kaarten, CF-kaarten, USB-sticks, solid-state drives (SSD), MP3-spelers, mobiele telefoons, enz.

FTL is een conversielaag tussen NAND-flashchips en basissysteem. Het stelt het besturingssysteem en bestandssysteem in staat om NAND-flashapparaten net zoals harde schijven te benaderen.

De toevoeging van een schrijfevenwichtsalgoritme kan de levensduur van NAND-flashchips aanzienlijk verlengen. Het bewaakt het aantal keren dat pagina’s worden geschreven en gewist, zodat het aantal schrijfbewerkingen en wisbeurten per pagina in evenwicht blijft.

FTL is uitgebreid getest met verschillende NAND-flashchips en ondersteunt ook NAND-flashchiparrays om capaciteit en prestaties te vergroten.

Kenmerken van FTL

  • Hoge prestaties, hoge betrouwbaarheid NAND FTL
  • Ondersteuning van alle SLC- en MLC-NAND-flashchips
  • Ondersteuning voor grote en kleine pagina’s (528, 2112 en 4224 byte pagina’s)
  • Slecht blokbeheerprogramma
  • Inclusief ECC-module
  • Snelle afvalverwerking
  • Systeem voor stroomuitvalherstel
  • Schrijfevenwichtstechnologie
  • 100% ANSI C-broncode zorgt voor draagbaarheid
  • Eenvoudige API maakt het eenvoudig om een opslaggebied voor een op NAND Flash gebaseerd apparaat te maken.
  • Geoptimaliseerd voor beperkte bronnen van MCUs/DSPs voor prestaties en betrouwbaarheid.
  • Hoog flexibel instelbare RAM- en ROM-gebruik afhankelijk van configuratie.
  • Ondersteuning van verschillende besturingssystemen en processors
  • Eén jaar gratis technische ondersteuning
  • Drie jaar gratis upgrade-service
  • Eenmalige licentiekosten

Overzicht van FTL API

FTL_mount Monteer het apparaat en maak een buffer voor FTL
FTL_unmount Vrijgeven van alle middelen
FTL_format Formatteer het apparaat
FTL_sectors Verkrijg het maximaal beschikbare aantal sectoren van het apparaat
FTL_read Lees sectoren van het FTL-apparaat
FTL_write Schrijf gegevens naar sectoren van het FTL-apparaat

FTL API-beschrijving

FTL_mount

FTL_STATUS FTL_mount( void )

Monteer het apparaat en maak een buffer voor FTL.

  • Retourwaarde: Bij terugkeer van FS_SUCCESS betekent dit succes. Anders betekent het mislukking.

FTL_unmount

FTL_STATUS FTL_unmount( void )

Vrijgeven van alle middelen.

  • Retourwaarde: Bij terugkeer van FS_SUCCESS betekent dit succes. Anders betekent het mislukking.

FTL_format

FTL_STATUS FTL_format( void )

Formatteer het apparaat.

  • Retourwaarde: Bij terugkeer van FS_SUCCESS betekent dit succes. Anders betekent het mislukking.

FTL_sectors

t_sec long FTL_sectors

Verkrijg het maximaal beschikbare aantal sectoren van het apparaat.

  • Retourwaarde: Verkrijg het maximaal beschikbare aantal sectoren van het apparaat.

FTL_read

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

Lees sectoren van het FTL-apparaat.

  • Parameters: buffer Locatie om gegevens op te slaan. sector Logisch sectornummer. count Aantal te lezen sectoren.
  • Retourwaarde: Geeft het werkelijke aantal gelezen sectoren terug, kan minder zijn dan count bij fouten.

FTL_write

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

Schrijf gegevens naar sectoren van het FTL-apparaat.

  • Parameters: buffer Pointer naar de gegevens om te schrijven. sector Logisch sectornummer. count Aantal te schrijven sectoren.
  • Retourwaarde: Geeft het werkelijke aantal geschreven sectoren terug, kan minder zijn dan count bij fouten.

Licenties

De Flash-conversielaag - Flash-bestandssysteemgegevensbeheerder (FTL) van Zeeis heeft eigendomsrechten, dus er zijn geen beperkingen op gebruik of wijziging, wat u helpt om snel uw producten te ontwerpen.

Voor onze producten hoeft u slechts een eenmalige licentievergoeding te betalen.

Zeeis is niet alleen de wereldleider in de ontwikkeling van Flash Translation Layer - Flash-bestandssysteemgegevensbeheerder, maar ook de enige leverancier in Groot-China die directe lokale technische ondersteuning biedt.

Voor meer informatie over producten kunt u contact met ons opnemen via e-mail: [email protected] of telefonisch op 024-31876750. Klik hier voor meer contactinformatie.

Vorige