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.