שכבת תרגום פלאש

מנהל נתוני מערכת קבצים פלאש - NAND FTL (שכבת תרגום פלאש)

שכבת תרגום פלאש - מנהל נתוני מערכת קבצים פלאש - NAND FTL (שכבת תרגום פלאש), נקרא גם שכבת תרגום פלאש (שכבת תרגום פלאש להלן “FTL”). ל-FTL של חברת Zeeis יש תכונות של גודל קטן וביצועים גבוהים, מוצר זה יכול לנהל נתוני NAND פלאש, ומאפשר למערכות קבצים כמו FAT, NTFS לפעול על שבבי פלאש NAND מסוג SLC ו-MLC כאילו הם כל התקן אחסון אחר.

סקירת FTL

שכבת תרגום פלאש - מנהל נתוני מערכת קבצים פלאש (FTL), בשימוש ב-16 מיליון מכשירים ברחבי העולם. הם כוללים: כרטיסי TF, כרטיסי SD, כרטיסי CF, כונני USB, כונני SSD, נגני MP3, טלפונים ניידים ועוד.

FTL הוא שכבת תרגום בין שבב NAND פלאש למערכת הקבצים הבסיסית, המאפשרת למערכת ההפעלה ומערכת הקבצים לגשת למכשירי NAND פלאש כמו שהם ניגשים לדיסק קשיח.

הוספת אלגוריתם איזון הכתיבה יכולה להגדיל באופן משמעותי את אורך החיים של שבבי NAND פלאש, על ידי ניטור מספר הפעמים של כתיבה ומחיקה של דפים, ושמירת איזון במספר הפעמים שכל דף נכתב ונמחק.

FTL נבדק על שבבי NAND פלאש שונים ונבדק באופן מלא, המוצר גם תומך במערך שבבי NAND פלאש להגדלת הקיבולת והביצועים.

תכונות FTL

  • FTL של NAND ביצועים גבוהים ואמינות גבוהה
  • תומך בכל שבבי SLC ו-MLC NAND פלאש
  • תומך בדפים גדולים ובדפים קטנים (528, 2112 ו-4224 בייט לדף)
  • מנהל בלוקים פגומים
  • כולל מודול ECC
  • איסוף זבל מהיר
  • מערכת שחזור מהפסקת חשמל
  • טכנולוגיית איזון כתיבה
  • קוד מקור נכתב ב-100% ANSI C להבטחת ניידות
  • באמצעות API פשוט ניתן בקלות ליצור אזור אחסון למכשיר מבוסס NAND פלאש.
  • ביצועים ואמינות מותאמים למשאבים מוגבלים של MCUs/DSPs.
  • גמישות גבוהה בהתאמת נפח ה-RAM וה-ROM בהתאם לתצורה.
  • תומך במערכות הפעלה ומעבדים שונים
  • מספק תמיכה טכנית חינם למשך שנה אחת
  • מספק שדרוגים חינם למשך שלוש שנים
  • דורש תשלום חד פעמי לרישוי

סקירת API של FTL

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.

רישוי

שכבת תרגום פלאש של Zeeis - מנהל נתוני מערכת קבצים פלאש (FTL) יש זכויות קניין רוחני עצמאיות, כך שאין מגבלות על שימוש או שינוי, מה שמאפשר לך לעצב את המוצר שלך במהירות.

רכישת המוצר שלנו דורשת רק תשלום חד פעמי לרישוי.

חברת Zeeis היא לא רק המובילה העולמית בפיתוח שכבת תרגום פלאש - מנהל נתוני מערכת קבצים פלאש, אלא גם הספק היחיד בסין המספק תמיכה טכנית מקומית.

לפרטים נוספים על המוצר שלנו, ניתן ליצור קשר באמצעות דוא"ל: [email protected] או בטלפון 024-31876750, לחץ כאן למידע נוסף.

הבא
הקודם