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ä.