快閃記憶體轉換層 - Flash檔案系統資料管理器 - NAND FTL (Flash Translation Layer)

FTL: Flash 轉換層原始程式碼產品。

FTL概述

快閃記憶體轉換層 - Flash檔案系統資料管理器 - NAND FTL (Flash Translation Layer),也稱之為快閃記憶體轉換層(Flash Translation Layer 以下簡稱為“FTL”) 。之士公司的FTL具有小體積、高性能的特點,該產品能管理NAND快閃記憶體資料,可使FAT、NTFS等檔案系統像操作其它任何存放裝置一樣操作單級單元(SLC)與多極單元(MLC)NAND 快閃記憶體晶片。

快閃記憶體轉換層 - Flash檔案系統資料管理器(FTL),在全球範圍內有1600萬個設備正在使用該產品。它們包括:TF卡、 SD卡、CF卡、U盤、固態硬碟(SSD)、MP3播放機、行動電話等。

FTL是一個NAND快閃記憶體晶片與基礎檔案系統之間的一個轉換層,它使作業系統和檔案系統能夠像訪問硬碟一樣訪問NAND快閃記憶體設備。

寫入平衡演算法的加入可以大幅增加NAND快閃記憶體晶片的壽命,它監控頁面的寫入與擦除次數,讓每個頁面的寫入與擦除次數保持均衡。

FTL 已經使用多種NAND快閃記憶體晶片並進行了充分的測試,該產品還支援NAND快閃記憶體晶片陣列以增加容量與性能。

FTL的特點

  • 高性能、高可靠性的NAND FTL
  • 支援所有SLC和MLC NAND快閃記憶體晶片
  • 支援大頁面與小頁面(528, 2112 和 4224 位元組頁面)
  • 壞塊管理程式
  • 包含ECC模組
  • 快速垃圾回收
  • 斷電回復系統
  • 寫平衡技術
  • 100% ANSI C編寫原始程式碼保證可攜性
  • 通過簡單的API就可以方便的為一個基於NAND Flash的設備創建存儲區。
  • 針對MCUs/DSPs的有限資源優化性能和可靠性。
  • 根據配置情況RAM和ROM占用量高度靈活可調。
  • 支援各種作業系統和處理器
  • 提供1年免費技術支援
  • 提供3年免費升級服務
  • 只需交納一次性授權費用

FTL API 概述

FTL_mount 掛載設備,為FTL創建緩衝去。
FTL_unmount 釋放全部資源。
FTL_format 格式化設備。
FTL_sectors 獲取設備的最大可用磁區數。
FTL_read 從FTL設備讀取磁區。
FTL_write 向FTL設備寫入資料。

FTL應用程式設計發展介面

FTL_mount

FTL_STATUS FTL_mount( void )

掛載設備,為FTL創建緩衝去。

返回值

當返回FS_SUCCESS表示成功。否則則表示失敗。

FTL_unmount

FTL_STATUS FTL_unmount( void )

釋放全部資源。

返回值

當返回FS_SUCCESS表示成功。否則則表示失敗。

FTL_format

FTL_STATUS FTL_format( void )

格式化設備。

返回值

當返回FS_SUCCESS表示成功。否則則表示失敗。

FTL_sectors

t_sec long FTL_sectors

獲取設備的最大可用磁區數。

返回值

獲取設備的最大可用磁區數。

FTL_read

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

從FTL設備讀取磁區。

參數

buffer 資料存儲位置。
sector 邏輯磁區號。
count 要讀取的磁區數量。

返回值

返回實際讀取的磁區數量,在出現錯誤時可能小於入參count。

FTL_write

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

寫資料到FTL設備的磁區。

參數

buffer 要寫入資料的指標。
sector 邏輯磁區號。
count 要寫入的磁區數量。

返回值

返回實際寫入的磁區數量,在出現錯誤時可能小於入參count。

授權

之士快閃記憶體轉換層 - Flash檔案系統資料管理器(FTL)擁有自主智慧財產權,所以沒有使用或修改的限制,方便您快速設計您的產品。

購買我們的產品只需要繳納一次性授權費用。

之士公司不僅是全球領先的快閃記憶體轉換層 - Flash檔案系統資料管理器研發機構,也是在大中華地區唯一直接提供本土技術支援的供應商。

想瞭解更多產品資訊,可以通過電子郵件:sales@zeeis.com 來與我們取得聯繫,點此查看更多聯繫方式

Valid XHTML 1.0 Transitional