שכבת תרגום פלאש
מנהל נתוני מערכת קבצים פלאש - 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, לחץ כאן למידע נוסף.