Salaman käännöskerros

Flash-tiedostojärjestelmän tietojen hallinta - NAND FTL (Flash Translation Layer)

Salaman käännöskerros - Flash-tiedostojärjestelmän tietojen hallinta - NAND FTL (Flash Translation Layer), myös tunnettu nimellä salaman käännöskerros (Flash Translation Layer, jatkossa “FTL”). Zeeisin FTL:lle on ominaista pieni koko ja korkea suorituskyky. Tämä tuote voi hallita NAND-salaman tietoja ja mahdollistaa FAT-, NTFS- ja muiden tiedostojärjestelmien toiminnan yksitasoisilla (SLC) ja monitasoisilla (MLC) NAND-salamapiireillä kuten minkä tahansa muun tallennuslaitteen.

FTL:n yleiskatsaus

Salaman käännöskerros - Flash-tiedostojärjestelmän tietojen hallinta (FTL), on käytössä 16 miljoonassa laitteessa maailmanlaajuisesti. Näitä ovat mm: TF-kortit, SD-kortit, CF-kortit, USB-muistit, SSD-levyt, MP3-soittimet ja matkapuhelimet.

FTL on NAND-salamapiirin ja perus-tiedostojärjestelmän välinen käännöskerros, joka mahdollistaa käyttöjärjestelmän ja tiedostojärjestelmän toimimisen NAND-salamalaitteiden kanssa kuten kiintolevyjen kanssa.

Kirjoitustasapainoalgoritmin lisääminen voi merkittävästi pidentää NAND-salamapiirien käyttöikää. Se seuraa sivujen kirjoitus- ja poistokertoja, tasapainottaen näitä toimintoja jokaiselle sivulle.

FTL:ää on käytetty monilla eri NAND-salamapiireillä ja se on perusteellisesti testattu. Tuote tukee myös NAND-salamapiirien järjestelmiä kapasiteetin ja suorituskyvyn lisäämiseksi.

FTL:n ominaisuudet

  • Korkea suorituskyky, korkea luotettavuus NAND FTL
  • Tukee kaikkia SLC- ja MLC NAND-salamapiirejä
  • Tukee suuria ja pieniä sivuja (528, 2112 ja 4224 tavun sivut)
  • Viallisten lohkojen hallintaohjelma
  • Sisältää ECC-moduulin
  • Nopea roskankeruu
  • Sähkökatkon palautusjärjestelmä
  • Kirjoitustasapainotekniikka
  • 100 % ANSI C:llä kirjoitettu lähdekoodi siirrettävyyden takaamiseksi
  • Yksinkertainen API:n avulla on helppo luoda tallennusalue NAND Flash -pohjaiselle laitteelle
  • Optimoi suorituskyvyn ja luotettavuuden rajoitetuilla MCU/DSP-resursseilla
  • RAM- ja ROM-käyttö erittäin joustavasti säädettävissä kokoonpanon mukaan
  • Tukee useita käyttöjärjestelmiä ja prosessoreja
  • Tarjoaa vuoden ilmaisen teknisen tuen
  • Tarjoaa kolmen vuoden ilmaisen päivityspalvelun
  • Vain kertamaksu käyttöoikeudesta

FTL API yleiskatsaus

FTL_mount Liitä laite, luo puskuri FTL:lle
FTL_unmount Vapauta kaikki resurssit
FTL_format Alusta laite
FTL_sectors Hae laitteen maksimikäytettävien sektorien määrä
FTL_read Lue sektori FTL-laitteelta
FTL_write Kirjoita tietoja FTL-laitteen sektoreille

FTL sovellusohjelmointirajapinta


FTL_mount

FTL_STATUS FTL_mount( void )

Liitä laite, luo puskuri FTL:lle.

  • Paluuarvo: Kun palautetaan FS_SUCCESS, se tarkoittaa onnistumista. Muuten se tarkoittaa epäonnistumista.

FTL_unmount

FTL_STATUS FTL_unmount( void )

Vapauta kaikki resurssit.

  • Paluuarvo: Kun palautetaan FS_SUCCESS, se tarkoittaa onnistumista. Muuten se tarkoittaa epäonnistumista.

FTL_format

FTL_STATUS FTL_format( void )

Alusta laite.

  • Paluuarvo: Kun palautetaan FS_SUCCESS, se tarkoittaa onnistumista. Muuten se tarkoittaa epäonnistumista.

FTL_sectors

t_sec long FTL_sectors

Hae laitteen maksimikäytettävien sektorien määrä.

  • Paluuarvo: Hae laitteen maksimikäytettävien sektorien määrä.

FTL_read

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

Lue sektori FTL-laitteelta.

  • Parametrit: buffer tietojen tallennuspaikka. sector looginen sektorinumero. count luettavien sektorien määrä.
  • Paluuarvo: Palauttaa todellisten luettujen sektorien määrän, joka voi olla pienempi kuin count virhetilanteessa.

FTL_write

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

Kirjoita tietoja FTL-laitteen sektoreille.

  • Parametrit: buffer kirjoitettavan datan osoitin. sector looginen sektorinumero. count kirjoitettavien sektorien määrä.
  • Paluuarvo: Palauttaa todellisten kirjoitettujen sektorien määrän, joka voi olla pienempi kuin count virhetilanteessa.

Lisensointi

Zeeis-salaman käännöskerros - Flash-tiedostojärjestelmän tietojen hallinta (FTL) omistaa kaikki immateriaalioikeudet, joten sen käyttöön tai muokkaamiseen ei ole rajoituksia, mikä helpottaa tuotteesi suunnittelua.

Tuotteemme ostaminen edellyttää vain kertamaksun.

Zeeis on maailman johtava salaman käännöskerroksen - Flash-tiedostojärjestelmän tietojen hallinnan (FTL) kehittäjä ja ainoa toimittaja, joka tarjoaa paikallista teknistä tukea Suur-Kiinan alueella.

Lisätietoja tuotteesta saat sähköpostitse: [email protected] tai soittamalla numeroon 024-31876750. Katso lisää yhteystietoja täältä.

Seuraava