מיקראָטשיפּ UG0881 PolarFire SoC FPGA בוטינג און קאַנפיגיעריישאַן
וואָראַנטי
מיקראָסעמי גיט קיין וואָראַנטי, פאַרטרעטונג אָדער גאַראַנטירן וועגן די אינפֿאָרמאַציע קאַנטיינד אין דעם אָדער די פּאַסיקקייט פון זייַן פּראָדוקטן און באַדינונגס פֿאַר קיין באַזונדער ציל, און מייקראָסעמי טוט נישט נעמען קיין אַכרייַעס פון די אַפּלאַקיישאַן אָדער נוצן פון קיין פּראָדוקט אָדער קרייַז. די פּראָדוקטן סאָלד דאָ און קיין אנדערע פּראָדוקטן סאָלד דורך מיקראָסעמי זענען אונטערטעניק צו לימיטעד טעסטינג און זאָל ניט זיין געוויינט אין קאַנדזשאַנגקשאַן מיט מיסיע-קריטיש ויסריכט אָדער אַפּלאַקיישאַנז. קיין פאָרשטעלונג ספּעסאַפאַקיישאַנז זענען געמיינט צו זיין פאַרלאָזלעך אָבער זענען נישט וועראַפייד, און קוינע מוזן דורכפירן און פאַרענדיקן אַלע פאָרשטעלונג און אנדערע טעסטינג פון די פּראָדוקטן, אַליין און צוזאַמען מיט אָדער אינסטאַלירן אין קיין סוף פּראָדוקטן. קוינע וועט ניט פאַרלאָזנ אויף קיין דאַטן און פאָרשטעלונג ספּעסאַפאַקיישאַנז אָדער פּאַראַמעטערס צוגעשטעלט דורך מיקראָסעמי. עס איז די קוינע ס פֿאַראַנטוואָרטלעכקייט צו ינדיפּענדאַנטלי באַשליסן די פּאַסיקקייט פון קיין פּראָדוקטן און צו פּרובירן און באַשטעטיקן די זעלבע. די אינפֿאָרמאַציע צוגעשטעלט דורך מיקראָסעמי אונטער איז צוגעשטעלט "ווי איז, ווו איז" און מיט אַלע חסרונות, און די גאנצע ריזיקירן פֿאַרבונדן מיט אַזאַ אינפֿאָרמאַציע איז לעגאַמרע מיט די קוינע. מיקראָסעמי גיט ניט, בפירוש אָדער ימפּליסאַטלי, צו קיין פּאַרטיי קיין פּאַטענט רעכט, לייסאַנסיז אָדער קיין אנדערע IP רעכט, צי מיט אַכטונג צו אַזאַ אינפֿאָרמאַציע זיך אָדער עפּעס דיסקרייבד דורך אַזאַ אינפֿאָרמאַציע. אינפֿאָרמאַציע צוגעשטעלט אין דעם דאָקומענט איז פּראַפּרייאַטערי צו מיקראָסעמי, און מיקראָסעמי ריזערווז די רעכט צו מאַכן קיין ענדערונגען צו די אינפֿאָרמאַציע אין דעם דאָקומענט אָדער צו קיין פּראָדוקטן און באַדינונגס אין קיין צייט אָן באַמערקן.
וועגן מיקראָסעמי
מיקראָסעמי, אַ אינגאנצן אָונד סאַבסידיערי פון מיקראָטשיפּ טעכנאָלאָגיע ינק. (נאַסדאַק: MCHP), אָפפערס אַ פולשטענדיק פּאָרטפעל פון סעמיקאַנדאַקטער און סיסטעם סאַלושאַנז פֿאַר אַעראָספּאַסע & פאַרטיידיקונג, קאָמוניקאַציע, דאַטן צענטער און ינדאַסטרי מארקפלעצער. פּראָדוקטן אַרייַננעמען הויך-פאָרשטעלונג און ראַדיאַציע-פאַרגליווערט אַנאַלאָג געמישט סיגנאַל ינאַגרייטיד סערקאַץ, FPGAs, SoCs און ASICs; מאַכט פאַרוואַלטונג פּראָדוקטן; טיימינג און סינגקראַנאַזיישאַן דעוויסעס און גענוי צייט סאַלושאַנז, באַשטעטיקן די וועלט 'ס סטאַנדאַרט פֿאַר צייט; קול פּראַסעסינג דעוויסעס; רף סאַלושאַנז; דיסקרעטע קאַמפּאָונאַנץ; פאַרנעמונג סטאָרידזש און קאָמוניקאַציע סאַלושאַנז, זיכערהייט טעקנאַלאַדזשיז און סקאַלאַבלע אַנטי-הampער פּראָדוקטן; עטהערנעט סאַלושאַנז; מאַכט-איבער-עטהערנעט יקס און מידספּאַנס; ווי געזונט ווי מנהג פּלאַן קייפּאַבילאַטיז און באַדינונגס. לערן מער ביי www.microsemi.com.
בוטינג און קאַנפיגיעריישאַן
PolarFire SoC FPGAs נוצן אַוואַנסירטע מאַכט-אַרויף סערקאַץ צו ענשור פאַרלאָזלעך מאַכט אויף ביי מאַכט-אַרויף און באַשטעטיק. ביי מאַכט-אַרויף און באַשטעטיק, PolarFire SoC FPGA שטיוול-אַרויף סיקוואַנס גייט פּאָווער-אויף באַשטעטיק (POR), מיטל שטיוול, פּלאַן יניטיאַליזאַטיאָן, מיקראָקאָנטראָללער סובסיסטעם (מסס) פאַר - שטיוול, און MSS באַניצער שטיוול. דער דאָקומענט באשרייבט MSS פאַר - שטיוול און MSS User Boot. זען UG0890: PolarFire SoC FPGA מאַכט-אַרויף און ריסעץ באַניצער גייד פֿאַר אינפֿאָרמאַציע וועגן POR, מיטל שטיוול און פּלאַן יניטיאַליזיישאַן.
פֿאַר מער אינפֿאָרמאַציע וועגן MSS פֿעיִקייטן, זען UG0880: PolarFire SoC MSS User Guide.
באָאָט-אַרויף סיקוואַנס
די שטיוול-אַרויף סיקוואַנס סטאַרץ ווען די PolarFire SoC FPGA איז פּאַוערד אָדער באַשטעטיק. עס ענדס ווען דער פּראַסעסער איז גרייט צו ויספירן אַ אַפּלאַקיישאַן פּראָגראַם. דעם בוטינג סיקוואַנס לויפט דורך עטלעכע סtagעס איז איידער עס הייבט די דורכפירונג פון מגילה.
א סכום פון אַפּעריישאַנז זענען דורכגעקאָכט בעשאַס די באָאָט-אַרויף פּראָצעס וואָס כולל מאַכט-אויף באַשטעטיק פון די ייַזנוואַרג, פּעריפעראַל יניטיאַליזיישאַן, זכּרון יניטיאַליזיישאַן און לאָודינג די באַניצער-דיפיינד אַפּלאַקיישאַן פון ניט-וואַלאַטאַל זכּרון צו די וואַלאַטאַל זכּרון פֿאַר דורכפירונג.
די פאלגענדע פיגור ווייזט פאַרשידענע פייזאַז פון די באָאָט-אַרויף סיקוואַנס.
פיגורע 1 באָאָט-אַרויף סיקוואַנס
MSS פאַר - שטיוול
נאָך אַ מצליח קאַמפּלישאַן פון פּלאַן יניטיאַליזאַטיאָן, MSS פאַר-שטיוול סטאַרץ זייַן דורכפירונג. די MSS איז באפרייט פון אַ באַשטעטיק נאָך קאַמפּלישאַן פון אַלע נאָרמאַל סטאַרטאַפּ פּראָוסידזשערז. די סיסטעם קאַנטראָולער מאַנידזשיז די פּראָגראַממינג, יניטיאַליזאַטיאָן און קאַנפיגיעריישאַן פון די דעוויסעס. MSS פאַר-שטיוול טוט נישט פּאַסירן אויב די פּראָוגראַמד מיטל איז קאַנפיגיערד פֿאַר סיסטעם קאָנטראָללער ופהענגען מאָדע.
די MSS פאַר-שטיוול פאַסע פון יניטיאַליזאַטיאָן איז קאָואָרדאַנייטיד דורך סיסטעם קאָנטראָללער פירמוואַרע, כאָטש עס קען נוצן די E51 אין די MSS Core Complex צו דורכפירן זיכער פּאַרץ פון די פאַר-שטיוול סיקוואַנס.
די פאלגענדע געשעענישן פאַלן בעשאַס די MSS פאַר-שטיוול סtage:
- מאַכט-אַרויף פון די MSS עמבעדיד ניט-וואַלאַטאַל זכּרון (eNVM)
- יניטיאַליזאַטיאָן פון די יבעריק פאַרריכטן פֿאַרבונדן מיט די MSS Core Complex L2 קאַש
- אָטענטאַקיישאַן פון באַניצער שטיוול קאָד (אויב באַניצער זיכער שטיוול אָפּציע איז ענייבאַלד)
- האַנדאָווער אַפּעריישאַנאַל מסס צו באַניצער שטיוול קאָד
די MSS קאָר קאָמפּלעקס קענען זיין בוטיד אין איינער פון פיר מאָדעס. די פאלגענדע טיש ליסטעד די MSS פאַר-שטיוול אָפּציעס, וואָס קענען זיין קאַנפיגיערד און פּראָוגראַמד אין די sNVM. די שטיוול מאָדע איז דיפיינד דורך די באַניצער פּאַראַמעטער U_MSS_BOOTMODE[1:0]. נאָך שטיוול קאַנפיגיעריישאַן דאַטע איז מאָדע-אָפענגיק און איז דיפיינד דורך די באַניצער פּאַראַמעטער U_MSS_BOOTCFG (זען טאַבלע 3, בלאַט 4 און טיש 5, בלאַט 6).
טיש 1 • MSS קאָר קאָמפּלעקס שטיוול מאָדעס
U_MSS_BOOTMODE[1:0] | מאָדע | באַשרייַבונג |
0 | ליידיק שטיוול | MSS Core Complex שיך פֿון שטיוול ראַם אויב MSS איז נישט קאַנפיגיערד |
1 | ניט-זיכער שטיוול | MSS Core Complex שיך גלייַך פֿון אַדרעס דיפיינד דורך די U_MSS_BOOTADDR |
2 | באַניצער זיכער שטיוול | MSS Core Complex שיך פון sNVM |
3 | פאַבריק זיכער שטיוול | MSS Core Complex שיך ניצן די פאַבריק זיכער שטיוול פּראָטאָקאָל |
די שטיוול אָפּציע איז אויסגעקליבן ווי אַ טייל פון די Libero פּלאַן לויפן. טשאַנגינג די מאָדע קענען זיין אַטשיווד בלויז דורך די דור פון אַ נייַע FPGA פּראָגראַממינג file.
פיגורע 2 • מסס פאַר - שטיוול לויפן
ליידיק שטיוול
אויב די MSS איז נישט קאַנפיגיערד (למשלample, ליידיק מיטל), און די MSS Core Complex עקסאַקיוץ אַ שטיוול ראַם פּראָגראַם וואָס האלט אַלע די פּראַסעסערז אין אַ ינפאַנאַט שלייף ביז אַ דעבוגגער קאַנעקץ צו די ציל. די שטיוול וועקטאָר רעדזשיסטערז האלט זייער ווערט ביז די מיטל איז באַשטעטיק אָדער אַ נייַע שטיוול מאָדע קאַנפיגיעריישאַן איז פּראָוגראַמד. פֿאַר קאַנפיגיערד דעוויסעס, דעם מאָדע קענען זיין ימפּלאַמענאַד מיט די
U_MSS_BOOTMODE=0 שטיוול אָפּציע אין די Libero קאַנפיגיערייטער.
באַמערקונג: אין דעם מאָדע, U_MSS_BOOTCFG איז נישט געניצט.
די פאלגענדע פיגור ווייזט די ליידיק שטיוול לויפן.
פיגורע 3 • ליידיק שטיוול לויפן
ניט-זיכער שטיוול
אין דעם מאָדע, די MSS קאָר קאָמפּלעקס עקסאַקיוץ פֿון אַ ספּעסיפיעד eNVM אַדרעס אָן אָטענטאַקיישאַן. עס גיט די פאַסטאַסט שטיוול אָפּציע, אָבער עס איז קיין אָטענטאַקיישאַן פון די קאָד בילד. די אַדרעס קענען זיין ספּעסיפיעד דורך באַשטעטיקן U_MSS_BOOTADDR אין די Libero Configurator. דעם מאָדע קענען אויך זיין גענוצט צו שטיוול פֿון קיין FPGA פאַבריק זיקאָרן מיטל דורך FIC. דעם מאָדע איז ימפּלאַמענאַד מיט די
U_MSS_BOOTMODE=1 שטיוול אָפּציע.
די MSS Core Complex איז באפרייט פון באַשטעטיק מיט שטיוול וועקטאָרס דיפיינד דורך U_MSS_BOOTCFG (ווי ליסטעד אין די פאלגענדע טיש).
טיש 2 • U_MSS_BOOTCFG באַניץ אין ניט-זיכער שטיוול מאָדע 1
אָפסעט (ביטעס) |
גרייס (ביטעס) |
נאָמען |
באַשרייַבונג |
0 | 4 | BOOTVEC0 | שטיוול וועקטאָר פֿאַר E51 |
4 | 4 | BOOTVEC1 | שטיוול וועקטאָר פֿאַר U540 |
8 | 4 | BOOTVEC2 | שטיוול וועקטאָר פֿאַר U541 |
16 | 4 | BOOTVEC3 | שטיוול וועקטאָר פֿאַר U542 |
20 | 4 | BOOTVEC4 | שטיוול וועקטאָר פֿאַר U543 |
די פאלגענדע פיגור ווייזט די ניט-זיכער שטיוול לויפן.
פיגורע 4 • ניט-זיכער שטיוול פלאָו
באַניצער זיכער שטיוול
דער מאָדע אַלאַוז באַניצער צו ינסטרומענט זייער אייגענע מנהג זיכער שטיוול און דער באַניצער זיכער שטיוול קאָד איז געשטעלט אין די sNVM. די sNVM איז אַ 56 קב ניט-וואַלאַטאַל זכּרון וואָס קענען זיין פּראָטעקטעד דורך די געבויט-אין פיזיקלי ונקלאָנאַבלע פונקציע (PUF). דער שטיוול אופֿן איז גערעכנט ווי סיקיורד ווייַל sNVM בלעטער אנגעצייכנט ווי ראַם זענען ימיוטאַבאַל. אויף מאַכט אַרויף, די סיסטעם קאַנטראָולער קאַפּיז די באַניצער זיכער שטיוול קאָד פון sNVM צו Data Tightly Integrated Memory (DTIM) פון די E51 מאָניטאָר האַרץ. E51 סטאַרץ עקסאַקיוטינג די באַניצער זיכער שטיוול קאָד.
אויב די גרייס פון דעם באַניצער זיכער שטיוול קאָד איז מער ווי די גרייס פון די DTIM, דער באַניצער דאַרף צו טיילן דעם שטיוול קאָד אין צוויי ס.tages. די sNVM קען אַנטהאַלטן די ווייַטער stage פון די באַניצער שטיוול סיקוואַנס, וואָס קען דורכפירן אָטענטאַקיישאַן פון דער ווייַטער שטיוול סtagניצן די באַניצער אָטענטאַקיישאַן / דעקריפּטיאָן אַלגערידאַם.
אויב אָטענטאַקייטאַד אָדער ינקריפּטיד בלעטער זענען געניצט, דער זעלביקער USK שליסל (דאָס איז,
U_MSS_BOOT_SNVM_USK) מוזן זיין געוויינט פֿאַר אַלע אָטענטאַקייטאַד / ינקריפּטיד בלעטער.
אויב אָטענטאַקיישאַן פיילז, די MSS Core Complex קענען זיין באַשטעטיק און די BOOT_FAIL tampדער פאָן קענען זיין אויפשטיין. דער מאָדע איז ימפּלאַמענאַד מיט די U_MSS_BOOTMODE = 2 שטיוול אָפּציע.
טיש 3 • U_MSS_BOOTCFG באַניץ אין באַניצער זיכער שטיוול
אָפסעט (ביטעס) | גרייס (ביטעס) | נאָמען | באַשרייַבונג |
0 | 1 | U_MSS_BOOT_SNVM_PAGE | אָנהייב בלאַט אין SNVM |
1 | 3 | רעזערווירט | פֿאַר אַליינמאַנט |
4 | 12 | U_MSS_BOOT_SNVM_USK | פֿאַר אָטענטאַקייטאַד / ינקריפּטיד בלעטער |
די פאלגענדע פיגור ווייזט די באַניצער זיכער שטיוול לויפן.
פיגורע 5 • באַניצער זיכער שטיוול פלאָו
פאַבריק זיכער שטיוול
אין דעם מאָדע, די סיסטעם קאָנטראָללער לייענט די זיכער שטיוול בילד סערטיפיקאַט (SBIC) פֿון eNVM און וואַלאַדייץ די SBIC. אויף אַ מצליח וואַלאַדיישאַן, סיסטעם קאָנטראָללער קאַפּיז די פאַבריק זיכער שטיוול קאָד פון זיין פּריוואַט, זיכער זכּרון געגנט און לאָדן עס אין די DTIM פון די E51 מאָניטאָר האַרץ. די פעליקייַט זיכער שטיוול פּערפאָרמז אַ כסימע טשעק אויף די eNVM בילד ניצן SBIC וואָס איז סטאָרד אין eNVM. אויב קיין ערראָרס זענען רעפּאָרטעד, באַשטעטיק איז רעלעאַסעד צו די MSS Core Complex. אויב ערראָרס זענען געמאלדן, די MSS Core Complex איז געשטעלט אין באַשטעטיק און די BOOT_FAIL tampער פאָן איז אויפגעהויבן. דערנאָך, די סיסטעם קאָנטראָללער אַקטאַווייץ בייַampער פאָן וואָס אַסערץ אַ סיגנאַל צו די FPGA שטאָף פֿאַר באַניצער קאַמף. דער מאָדע איז ימפּלאַמענאַד מיט די U_MSS_BOOTMODE=3 שטיוול אָפּציע.
די SBIC כּולל די אַדרעס, גרייס, האַש און עלליפּטיק קורווע דיגיטאַל סיגנאַטורע אַלגערידאַם (ECDSA) כסימע פון די פּראָטעקטעד ביינערי בלאָב. ECDSA אָפפערס אַ וואַריאַנט פון די דיגיטאַל סיגנאַטורע אַלגערידאַם וואָס ניצט יליפּטיק ויסבייג קריפּטאָגראַפי. עס אויך כּולל די באַשטעטיק וועקטאָר פֿאַר יעדער ייַזנוואַרג
פאָדעם / האַרץ / פּראַסעסער האַרץ (האַרט) אין די סיסטעם.
טיש 4 • זיכער שטיוול בילד סערטיפיקאַט (SBIC)
אָפסעט | גרייס (ביטעס) | ווערט | באַשרייַבונג |
0 | 4 | IMAGEADDR | אַדרעס פון UBL אין MSS זכּרון מאַפּע |
4 | 4 | IMAGELEN | גרייס פון UBL אין ביטעס |
8 | 4 | BOOTVEC0 | שטיוול וועקטאָר אין UBL פֿאַר E51 |
12 | 4 | BOOTVEC1 | שטיוול וועקטאָר אין UBL פֿאַר U540 |
16 | 4 | BOOTVEC2 | שטיוול וועקטאָר אין UBL פֿאַר U541 |
20 | 4 | BOOTVEC3 | שטיוול וועקטאָר אין UBL פֿאַר U542 |
24 | 4 | BOOTVEC4 | שטיוול וועקטאָר אין UBL פֿאַר U543 |
28 | 1 | אָפּציעס[7:0] | SBIC אָפּציעס |
28 | 3 | רעזערווירט | |
32 | 8 | VERSION | SBIC / בילד ווערסיע |
40 | 16 | DSN | אָפּטיאָנאַל DSN ביינדינג |
56 | 48 | H | UBL בילד SHA-384 האַש |
104 | 104 | CODESIG | DER-ענקאָודעד ECDSA כסימע |
גאַנץ | 208 | ביטעס |
DSN
אויב די DSN פעלד איז ניט-נול, עס איז קאַמפּערד מיט די סיריאַל נומער פון די מיטל. אויב דער פאַרגלייַך פיילז, די boot_fail tampדער פאָן איז באַשטימט און אָטענטאַקיישאַן איז אַבאָרטיד.
VERSION
אויב SBIC רעוואָקאַטיאָן איז ענייבאַלד דורך U_MSS_REVOCATION_ENABLE, די SBIC איז פארווארפן סייַדן די ווערט פון VERSION איז גרעסער ווי אָדער גלייַך צו די רעוואָקאַטיאָן שוועל.
SBIC רעוואָקאַטיאָן אָפּציע
אויב SBIC רעוואָקאַטיאָן איז ענייבאַלד דורך U_MSS_REVOCATION_ENABLE און OPTIONS[0] איז '1', אַלע SBIC ווערסיעס ווייניקער ווי VERSION זענען ריוואָוקט ביי גאַנץ אָטענטאַקיישאַן פון די SBIC. די רעוואָקאַטיאָן שוועל בלייבט ביי די נייַע ווערט ביז עס ינקראַמאַנץ ווידער דורך אַ צוקונפֿט SBIC מיט OPTIONS[0] = '1' און אַ העכער ווערסיע פעלד. די רעוואָקאַטיאָן שוועל קען זיין ינקראַמאַנטיד בלויז מיט דעם מעקאַניזאַם און קענען זיין באַשטעטיק בלויז דורך אַ ביסל טייַך.
ווען די רעוואָקאַטיאָן שוועל איז דערהייַנטיקט דינאַמיקאַללי, די שוועל איז סטאָרד מיט די יבעריק סטאָרידזש סכעמע געניצט פֿאַר פּאַססקאָדעס, אַזוי אַז אַ מאַכט דורכפאַל בעשאַס די שטיוול פון די מיטל קען נישט פאַרשאַפן אַ סאַבסאַקוואַנט שטיוול פון די מיטל. אויב דער דערהייַנטיקן פון רעוואָקאַטיאָן שוועל פיילז, עס איז געראַנטיד אַז די שוועל ווערט איז אָדער די נייַע ווערט אָדער די פריערדיקע.
טיש 5 • U_MSS_BOOTCFG באַניץ אין פאַבריק שטיוול לאָודער מאָדע
אָפסעט (ביטעס) |
גרייס (ביטעס) |
נאָמען |
באַשרייַבונג |
0 | 4 | U_MSS_SBIC_ADDR | אַדרעס פון SBIC אין MSS אַדרעס פּלאַץ |
4 | 4 | U_MSS_REVOCATION_ENABLE | געבן SBIC רעוואָקאַטיאָן אויב ניט-נול |
די פאלגענדע פיגור ווייזט די פאַבריק זיכער שטיוול לויפן.
פיגורע 6 • פאַבריק זיכער שטיוול פלאָו
MSS User Boot
MSS באַניצער שטיוול נעמט אָרט ווען די קאָנטראָל איז געגעבן פון סיסטעם קאָנטראָללער צו MSS Core Complex. נאָך מצליח MSS פאַר-שטיוול, סיסטעם קאָנטראָללער ריליסיז די באַשטעטיק צו די MSS Core Complex. MSS קענען זיין בוטיד אין איינער פון די פאלגענדע וועגן:
- נאַקעט מעטאַל אַפּפּליקאַטיאָן
- לינוקס אַפּפּליקאַטיאָן
- AMP אַפּפּליקאַטיאָן
נאַקעט מעטאַל אַפּפּליקאַטיאָן
די נאַקעט מעטאַל אַפּלאַקיישאַנז פֿאַר די PolarFire SoC קענען זיין דעוועלאָפּעד מיט די SoftConsole געצייַג. דעם געצייַג גיט די רעזולטאַט files אין די פאָרעם פון .העקס וואָס קענען זיין געוויינט אין די Libero לויפן צו אַרייַננעמען אין די פּראָגראַממינג ביסטרים file. דער זעלביקער געצייַג קענען ווערן גענוצט צו דיבאַגינג די Bare Metal אַפּלאַקיישאַנז מיט JTAG
צובינד.
די פאלגענדע פיגור ווייזט די SoftConsole Bare Metal אַפּלאַקיישאַן וואָס האט פינף האַרץ (קאָרעס) אַרייַנגערעכנט E51 מאָניטאָר האַרץ.
פיגורע 7 • סאָפטקאָנסאָלע פּראָיעקט
לינוקס אַפּפּליקאַטיאָן
דער אָפּטיילונג באשרייבט די שטיוול סיקוואַנס פֿאַר לינוקס פליסנדיק אויף אַלע U54 קאָרעס.
א טיפּיש שטיוול פּראָצעס באשטייט פון דרייַ סtages. דער ערשטער סtagדי שטיוול לאָודער (FSBL) איז עקסאַקיוטאַד פֿון די אויף-שפּאָן באָאָט בליץ (eNVM). דער פסבל לאדט די צווייטע סtage שטיוול לאָודער (SSBL) פֿון אַ שטיוול מיטל צו פונדרויסנדיק באַראַן אָדער קאַש. די שטיוול מיטל קענען זיין eNVM אָדער עמבעדיד זכּרון מיקראָקאָנטראָללער (eMMC) אָדער פונדרויסנדיק ספּי פלאַש. די SSBL לאָודז די לינוקס אָפּערייטינג סיסטעם פֿון שטיוול מיטל צו פונדרויסנדיק באַראַן. אין די דריטע סtagE, לינוקס איז עקסאַקיוטאַד פון די פונדרויסנדיק באַראַן.
די פאלגענדע פיגור ווייזט די לויפן פון Linux Boot Process.
פיגורע 8 • טיפּיש לינוקס שטיוול פּראָצעס לויפן
דעטאַילס פון FSBL, דיווייס בוים, לינוקס און YOCTO בויען, ווי צו בויען און קאַנפיגיער לינוקס וועט זיין צוגעשטעלט אין דער צוקונפֿט מעלדונג פון דעם דאָקומענט.
AMP אַפּפּליקאַטיאָן
דיטיילד באַשרייַבונג פון Libero MSS Configurator און ווי צו דיבאַגינג מולטי-פּראַסעסער אַפּלאַקיישאַנז ניצן סאָפטקאָנסאָלע וועט זיין צוגעשטעלט אין דער צוקונפֿט מעלדונג פון דעם דאָקומענט.
פאַרשידענע קוואלן פון בוטינג
צו זיין דערהייַנטיקט אין צוקונפֿט ווערסיעס פון דעם דאָקומענט.
שטיוול קאָנפיגוראַטיאָן
צו זיין דערהייַנטיקט אין צוקונפֿט ווערסיעס פון דעם דאָקומענט.
אַקראַנימז
די פאלגענדע אַקראַנימז זענען געניצט אין דעם דאָקומענט.
טיש 1 • רשימה פון אַקראַנימז
אַקראָנים יקספּאַנדיד
- AMP אַסיממעטריק מולטי-פּראַסעסינג
- DTIM דאַטן טייטלי ינטעגראַטעד זכּרון (אויך גערופן SRAM)
- ECDSA יליפּטיק קורווע דיגיטאַל סיגנאַטורע אַלגערידאַם
- eNVM עמבעדיד נאָן-וואַלאַטילע זכּרון
- FSBL ערשטער סtage Boot Loader
- הארט ייַזנוואַרג פאָדעם / האַרץ / פּראַסעסער האַרץ
- MSS מיקראָפּראָסעססאָר סובסיסטעם
- POR מאַכט אויף באַשטעטיק
- פּוף פיזיקלי ונקלאָנאַבלע פֿונקציע
- ראַם לייענען-בלויז זכּרון
- סקב סיסטעם קאָנטראָללער בריק
- sNVM זיכער נאָן-וואַלאַטאַל זכּרון
רעוויזיע געשיכטע
די רעוויזיע געשיכטע באשרייבט די ענדערונגען וואָס זענען ימפּלאַמענאַד אין דעם דאָקומענט. די ענדערונגען זענען ליסטעד דורך רעוויזיע, סטאַרטינג מיט די קראַנט ויסגאַבע.
רעוויזיע 2.0
די פאלגענדע איז אַ קיצער פון די ענדערונגען געמאכט אין דעם רעוויזיע.
- אינפֿאָרמאַציע וועגן Factory Secure Boot איז דערהייַנטיקט.
- אינפֿאָרמאַציע וועגן Bare Metal Application איז דערהייַנטיקט.
רעוויזיע 1.0
דער ערשטער ארויסגעבן פון דעם דאָקומענט.
מיקראָסעמיע הויפּטקוואַרטיר
איין ענטערפּרייז, Aliso Viejo,
CA 92656 USA
אין די USA: +1 800-713-4113
אַרויס די USA: +1 949-380-6100
פֿאַרקויף: +1 949-380-6136
פאַקס: +1 949-215-4996
בליצפּאָסט: sales.support@microsemi.com
www.microsemi.com
©2020 מיקראָסעמי, אַ גאָר אָונד סאַבסידיערי פון מיקראָטשיפּ טעכנאָלאָגיע ינק. כל רעכט רעזערווירט. מיקראָסעמי און די מיקראָסעמי לאָגאָ זענען רעגיסטרירט טריידמאַרקס פון מיקראָסעמי קאָרפּאָראַטיאָן. אַלע אנדערע טריידמאַרקס און דינסט מאַרקס זענען די פאַרמאָג פון זייער ריספּעקטיוו אָונערז.
דאָקומענטן / רעסאָורסעס
![]() |
מיקראָטשיפּ UG0881 PolarFire SoC FPGA בוטינג און קאַנפיגיעריישאַן [pdfבאַניצער גייד UG0881 PolarFire SoC FPGA בוטינג און קאַנפיגיעריישאַן, UG0881, PolarFire SoC FPGA בוטינג און קאַנפיגיעריישאַן, בוטינג און קאַנפיגיעריישאַן |