Flash Çeviri Katmanı

Flash Dosya Sistemi Veri Yöneticisi - NAND FTL (Flash Translation Layer)

Flash Çeviri Katmanı - Flash Dosya Sistemi Veri Yöneticisi - NAND FTL (Flash Translation Layer), aynı zamanda Flash Çeviri Katmanı (Flash Translation Layer, bundan sonra “FTL” olarak anılacaktır) olarak da bilinir. Zeeis’in FTL’si küçük boyutlu, yüksek performanslıdır ve bu ürün, FAT, NTFS gibi dosya sistemlerinin diğer depolama aygıtları gibi tek seviyeli hücre (SLC) ve çok seviyeli hücre (MLC) NAND flash yongalarını yönetmesini sağlar.

FTL Genel Bakış

Flash Çeviri Katmanı - Flash Dosya Sistemi Veri Yöneticisi (FTL), dünya çapında 16 milyon cihazda kullanılmaktadır. Bu cihazlar arasında: TF kartlar, SD kartlar, CF kartlar, USB bellekler, katı hal sürücüleri (SSD), MP3 çalarlar, cep telefonları vb. bulunmaktadır.

FTL, NAND flash yongası ile temel dosya sistemi arasında bir çeviri katmanı olup, işletim sistemi ve dosya sistemlerinin NAND flash aygıtlarına sabit disk gibi erişmesini sağlar.

Yazma dengeleme algoritması, NAND flash yongalarının ömrünü önemli ölçüde artırabilir, sayfaların yazma ve silme sayısını izler ve her sayfanın yazma ve silme sayısını dengeler.

FTL, birçok NAND flash yongası ile kullanılmış ve kapsamlı bir şekilde test edilmiştir, ayrıca kapasite ve performansı artırmak için NAND flash yongası dizisini destekler.

FTL’nin Özellikleri

  • Yüksek performanslı, yüksek güvenilirlikli NAND FTL
  • Tüm SLC ve MLC NAND flash yongalarını destekler
  • Büyük sayfa ve küçük sayfa desteği (528, 2112 ve 4224 bayt sayfaları)
  • Kötü blok yönetim programı
  • ECC modülünü içerir
  • Hızlı çöp toplama
  • Güç kesintisi geri dönüş sistemi
  • Yazma dengeleme teknolojisi
  • 100% ANSI C ile yazılmış kaynak kodu taşınabilirliği garanti eder
  • Basit bir API ile NAND Flash tabanlı bir aygıt için kolayca depolama alanı oluşturulabilir
  • MCU/DSP’ler için sınırlı kaynaklar için optimize edilmiş performans ve güvenilirlik
  • RAM ve ROM kullanım miktarları yapılandırmaya göre yüksek derecede esnek ve ayarlanabilir
  • Çeşitli işletim sistemleri ve işlemcileri destekler
  • 1 yıl ücretsiz teknik destek
  • 3 yıl ücretsiz yükseltme hizmeti
  • Tek seferlik lisans ücreti ile kullanılabilir

FTL API Genel Bakış

FTL_mount Aygıtı monte eder, FTL için bir tampon oluşturur
FTL_unmount Tüm kaynakları serbest bırakır
FTL_format Aygıtı biçimlendirir
FTL_sectors Aygıtın maksimum kullanılabilir sektör sayısını alır
FTL_read FTL aygıtından sektör okur
FTL_write FTL aygıtına veri yazar

FTL Uygulama Programlama Arayüzü


FTL_mount

FTL_STATUS FTL_mount( void )

Aygıtı monte eder, FTL için bir tampon oluşturur.

  • Dönüş Değeri: FS_SUCCESS dönerse başarılıdır. Aksi takdirde başarısızdır.

FTL_unmount

FTL_STATUS FTL_unmount( void )

Tüm kaynakları serbest bırakır.

  • Dönüş Değeri: FS_SUCCESS dönerse başarılıdır. Aksi takdirde başarısızdır.

FTL_format

FTL_STATUS FTL_format( void )

Aygıtı biçimlendirir.

  • Dönüş Değeri: FS_SUCCESS dönerse başarılıdır. Aksi takdirde başarısızdır.

FTL_sectors

t_sec long FTL_sectors

Aygıtın maksimum kullanılabilir sektör sayısını alır.

  • Dönüş Değeri: Aygıtın maksimum kullanılabilir sektör sayısını alır.

FTL_read

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

FTL aygıtından sektör okur.

  • Parametreler: buffer veri depolama konumu. sector mantıksal sektör numarası. count okunacak sektör sayısı.
  • Dönüş Değeri: Gerçek okunan sektör sayısını döner, hata oluştuğunda giriş parametresi count’dan daha az olabilir.

FTL_write

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

FTL aygıtına veri yazar.

  • Parametreler: buffer yazılacak verinin işaretçisi. sector mantıksal sektör numarası. count yazılacak sektör sayısı.
  • Dönüş Değeri: Gerçek yazılan sektör sayısını döner, hata oluştuğunda giriş parametresi count’dan daha az olabilir.

Lisanslama

Zeeis Flash Çeviri Katmanı - Flash Dosya Sistemi Veri Yöneticisi (FTL) kendi entelektüel mülkiyetine sahiptir, bu nedenle kullanım veya değiştirme kısıtlaması yoktur, ürününüzü hızlıca tasarlamanızı sağlar.

Ürünümüzü satın almak için yalnızca tek seferlik lisans ücreti ödemeniz yeterlidir.

Zeeis, dünya çapında lider bir Flash Çeviri Katmanı - Flash Dosya Sistemi Veri Yöneticisi araştırma ve geliştirme kuruluşu olmasının yanı sıra, Büyük Çin bölgesinde yerel teknik destek sağlayan tek tedarikçidir.

Daha fazla ürün bilgisi için, [email protected] e-posta adresinden veya 024-31876750 numaralı telefondan bizimle iletişime geçebilirsiniz, daha fazla iletişim bilgisi için buraya tıklayın.

Next
Previous