Microchip UG0881 PolarFire SoC FPGA بوٽنگ ۽ ترتيب
وارنٽي
Microsemi هتي موجود معلومات يا ڪنهن خاص مقصد لاءِ ان جي پروڊڪٽس ۽ خدمتن جي موزونيت جي حوالي سان ڪا به وارنٽي، نمائندگي، يا گارنٽي نٿو ڏئي، ۽ نه ئي Microsemi ڪنهن به قسم جي ذميواري قبول ڪري ٿي جيڪا ڪنهن به پيداوار يا سرڪٽ جي ايپليڪيشن يا استعمال مان پيدا ٿئي ٿي. ھتي وڪرو ڪيل پروڊڪٽس ۽ مائيڪروسيمي پاران وڪرو ڪيل ٻيون شيون محدود جاچ جي تابع آھن ۽ مشن جي نازڪ سامان يا ايپليڪيشنن سان گڏ استعمال نه ٿيڻ گھرجي. ڪنهن به ڪارڪردگي جي وضاحتن کي مڃيو وڃي ٿو قابل اعتماد پر تصديق ٿيل نه آهي، ۽ خريد ڪندڙ کي لازمي طور تي سڀني ڪارڪردگي ۽ مصنوعات جي ٻين جانچ کي مڪمل ڪرڻ گهرجي، اڪيلو ۽ گڏ، يا نصب ٿيل، ڪنهن به آخري پراڊڪٽس ۾. خريد ڪندڙ ڪنهن به ڊيٽا ۽ ڪارڪردگي جي وضاحتن يا مائڪروسيمي پاران مهيا ڪيل پيٽرولن تي نه هوندي. اهو خريد ڪندڙ جي ذميواري آهي آزاديء سان ڪنهن به پروڊڪٽ جي مناسبيت جو تعين ڪرڻ ۽ ان جي جانچ ۽ تصديق ڪرڻ. Microsemi پاران مهيا ڪيل معلومات هتي ڏنل آهي "جيئن آهي، ڪٿي آهي" ۽ سڀني غلطين سان، ۽ اهڙي معلومات سان لاڳاپيل سڄو خطرو مڪمل طور تي خريد ڪندڙ سان آهي. Microsemi، واضح طور تي يا واضح طور تي، ڪنهن به پارٽي کي پيٽرن جا حق، لائسنس، يا ڪنهن ٻئي IP حق نه ڏئي ٿي، چاهي اهڙي معلومات جي حوالي سان يا اهڙي معلومات طرفان بيان ڪيل ڪنهن به شيءِ جي حوالي سان. هن دستاويز ۾ مهيا ڪيل معلومات Microsemi جي ملڪيت آهي، ۽ Microsemi ڪنهن به وقت بغير اطلاع جي هن دستاويز ۾ معلومات يا ڪنهن به پروڊڪٽس ۽ خدمتن ۾ ڪا به تبديلي ڪرڻ جو حق محفوظ رکي ٿي.
Microsemi بابت
Microsemi، Microchip Technology Inc. (Nasdaq: MCHP) جي مڪمل ملڪيت واري ماتحت، ايرو اسپيس ۽ دفاع، ڪميونيڪيشن، ڊيٽا سينٽر ۽ صنعتي مارڪيٽن لاءِ سيمي ڪنڊڪٽر ۽ سسٽم حل جو هڪ جامع پورٽ فوليو پيش ڪري ٿو. مصنوعات شامل آهن اعلي ڪارڪردگي ۽ تابڪاري-سخت اينالاگ مخلوط سگنل انٽيگريڊ سرڪٽس، FPGAs، SoCs ۽ ASICs؛ پاور مينيجمينٽ پراڊڪٽس؛ وقت ۽ هم وقت سازي ڊوائيسز ۽ صحيح وقت حل، وقت لاء دنيا جي معيار کي ترتيب ڏيڻ؛ آواز پروسيسنگ ڊوائيسز؛ آر ايف حل؛ جدا جدا اجزاء؛ انٽرپرائز اسٽوريج ۽ ڪميونيڪيشن حل، سيڪيورٽي ٽيڪنالاجيز ۽ اسپيبلبل اينٽي ٽيamper مصنوعات؛ Ethernet حل؛ پاور-اوور-ايٿرنيٽ ICs ۽ وچين اسپين؛ گڏوگڏ ڪسٽم ڊيزائن صلاحيتون ۽ خدمتون. تي وڌيڪ سکو www.microsemi.com.
بوٽنگ ۽ ترتيب
PolarFire SoC FPGAs پاور اپ ۽ ري سيٽ تي قابل اعتماد پاور کي يقيني بڻائڻ لاءِ جديد پاور اپ سرڪٽري استعمال ڪن ٿا. پاور اپ ۽ ري سيٽ تي، پولر فائر SoC FPGA بوٽ اپ تسلسل پاور آن ري سيٽ (POR)، ڊيوائس بوٽ، ڊيزائن جي شروعات، مائڪرو ڪنٽرولر سب سسٽم (MSS) پري بوٽ، ۽ MSS يوزر بوٽ. هي دستاويز بيان ڪري ٿو MSS پري بوٽ ۽ MSS يوزر بوٽ. POR، ڊوائيس بوٽ ۽ ڊيزائن جي شروعات بابت معلومات لاء، ڏسو UG0890: PolarFire SoC FPGA پاور اپ ۽ ري سيٽ يوزر گائيڊ.
MSS خاصيتن بابت وڌيڪ معلومات لاءِ، ڏسو UG0880: PolarFire SoC MSS يوزر گائيڊ.
بوٽ اپ ترتيب
بوٽ اپ جو سلسلو شروع ٿئي ٿو جڏهن پولار فائر SoC FPGA پاور اپ يا ري سيٽ ٿئي ٿو. اهو ختم ٿئي ٿو جڏهن پروسيسر هڪ ايپليڪيشن پروگرام کي عمل ڪرڻ لاء تيار آهي. هي بوٽنگ تسلسل ڪيترن ئي ايس ذريعي هلندو آهيtages ان کان اڳ جو پروگرامن تي عمل شروع ٿئي.
آپريشن جو هڪ سيٽ بوٽ اپ جي عمل دوران ڪيو ويندو آهي جنهن ۾ هارڊويئر جي پاور آن ري سيٽ، پردي جي شروعات، ياداشت جي شروعات، ۽ استعمال لاءِ غير مستحڪم ميموري کان غير مستحڪم ميموري تائين صارف جي بيان ڪيل ايپليڪيشن کي لوڊ ڪرڻ شامل آهي.
هيٺ ڏنل انگ اکر ڏيکاري ٿو مختلف مرحلن کي بوٽ اپ ترتيب جي.
شڪل 1 بوٽ اپ ترتيب
MSS پري بوٽ
ڊيزائن جي شروعات جي ڪامياب مڪمل ٿيڻ تي، MSS پري بوٽ ان جي عمل کي شروع ڪري ٿو. MSS سڀني عام شروعاتي طريقيڪار جي مڪمل ٿيڻ کان پوء ريٽ مان آزاد ڪيو ويو آهي. سسٽم سنڀاليندڙ ڊوائيسز جي پروگرامنگ، شروعات، ۽ ترتيب ڏيڻ جو انتظام ڪري ٿو. MSS پري بوٽ نه ٿي ٿئي جيڪڏهن پروگرام ٿيل ڊوائيس سسٽم ڪنٽرولر معطل موڊ لاء ترتيب ڏني وئي آهي.
MSS پري بوٽ جي شروعاتي مرحلي کي سسٽم ڪنٽرولر فرم ويئر پاران هموار ڪيو ويو آهي، جيتوڻيڪ اهو ايم ايس ايس ڪور ڪمپليڪس ۾ E51 جو استعمال ڪري سگھي ٿو پري بوٽ جي ترتيب جي ڪجهه حصن کي انجام ڏيڻ لاء.
هيٺيان واقعا MSS پري بوٽ جي دوران ٿين ٿاtage:
- ايم ايس ايس ايمبيڊڊ نان وولٽائل ميموري جو پاور اپ (eNVM)
- MSS ڪور ڪمپليڪس L2 ڪيش سان لاڳاپيل بيڪار مرمت جي شروعات
- يوزر بوٽ ڪوڊ جي تصديق (جيڪڏهن يوزر سيڪيور بوٽ آپشن فعال هجي)
- آپريشنل MSS کي صارف بوٽ ڪوڊ جي حوالي ڪريو
MSS ڪور ڪمپليڪس کي چار طريقن مان هڪ ۾ بوٽ ڪري سگهجي ٿو. ھيٺ ڏنل جدول MSS پري-بوٽ اختيارن کي لسٽ ڪري ٿو، جن کي sNVM ۾ ترتيب ۽ پروگرام ڪري سگھجي ٿو. بوٽ موڊ جي وضاحت ڪئي وئي آهي يوزر پيراميٽر U_MSS_BOOTMODE[1:0]. اضافي بوٽ جي ترتيب واري ڊيٽا موڊ تي منحصر آهي ۽ صارف جي پيٽرولر U_MSS_BOOTCFG جي وضاحت ڪئي وئي آهي (ڏسو ٽيبل 3، صفحو 4 ۽ ٽيبل 5، صفحو 6).
ٽيبل 1 • MSS ڪور ڪمپليڪس بوٽ موڊس
U_MSS_BOOTMODE[1:0] | موڊ | وصف |
0 | بيڪار بوٽ | MSS ڪور ڪمپليڪس بوٽ ROM مان بوٽ ڪري ٿو جيڪڏهن MSS ترتيب نه ڏني وئي آهي |
1 | غير محفوظ بوٽ | MSS ڪور ڪمپليڪس بوٽ سڌو سنئون ايڊريس مان بيان ڪيل U_MSS_BOOTADDR |
2 | استعمال ڪندڙ محفوظ بوٽ | sNVM مان MSS ڪور ڪمپليڪس بوٽ |
3 | ڪارخانو محفوظ بوٽ | فيڪٽري محفوظ بوٽ پروٽوڪول استعمال ڪندي ايم ايس ايس ڪور ڪمپليڪس بوٽ |
ليبرو ڊيزائن جي وهڪري جي حصي طور بوٽ اختيار چونڊيو ويو آهي. موڊ کي تبديل ڪرڻ صرف هڪ نئين FPGA پروگرامنگ جي نسل ذريعي حاصل ڪري سگهجي ٿو file.
شڪل 2 • MSS پري بوٽ فلو
بيڪار بوٽ
جيڪڏهن MSS ترتيب نه ڏني وئي آهي (مثال طورample، blank device)، پوءِ MSS ڪور ڪمپليڪس هڪ بوٽ ROM پروگرام تي عمل ڪري ٿو جيڪو سڀني پروسيسرز کي لامحدود لوپ ۾ رکي ٿو جيستائين ڊيبگر ٽارگيٽ سان ڳنڍي نه ٿو. بوٽ ویکٹر رجسٽر ان جي قيمت برقرار رکي ٿو جيستائين ڊوائيس ري سيٽ نه ٿئي يا نئين بوٽ موڊ جي ترتيب کي پروگرام ڪيو وڃي. ترتيب ڏنل ڊوائيسز لاء، هن موڊ کي استعمال ڪندي لاڳو ڪري سگهجي ٿو
U_MSS_BOOTMODE=0 بوٽ آپشن لائبرو ڪنفيگريٽر ۾.
نوٽ: ھن موڊ ۾، U_MSS_BOOTCFG استعمال نه ڪيو ويو آھي.
هيٺ ڏنل انگ اکر ڏيکاري ٿو Idle boot flow.
شڪل 3 • Idle Boot Flow
غير محفوظ بوٽ
ھن موڊ ۾، MSS ڪور ڪمپليڪس ھڪڙي مخصوص eNVM پتي کان بغير تصديق جي عمل ڪري ٿو. اهو تيز ترين بوٽ اختيار مهيا ڪري ٿو، پر ڪوڊ تصوير جي ڪا به تصديق نه آهي. ايڊريس کي Libero Configurator ۾ U_MSS_BOOTADDR ترتيب ڏيندي بيان ڪري سگھجي ٿو. هي موڊ پڻ استعمال ڪري سگھجي ٿو بوٽ ڪرڻ لاءِ ڪنهن به FPGA فيبرڪ ميموري ريسورس مان FIC ذريعي. اهو طريقو استعمال ڪندي لاڳو ڪيو ويو آهي
U_MSS_BOOTMODE=1 بوٽ آپشن.
MSS ڪور ڪمپليڪس 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 KB غير مستحڪم ميموري آهي جنهن کي محفوظ ڪري سگهجي ٿو بلٽ ان فزيڪل انڪلونبل فنڪشن (PUF) ذريعي. هي بوٽ جو طريقو محفوظ سمجهيو ويندو آهي ڇاڪاڻ ته sNVM صفحا جيڪي ROM طور نشان لڳل آهن غير بدليل آهن. پاور اپ تي، سسٽم سنڀاليندڙ صارف محفوظ بوٽ ڪوڊ کي نقل ڪري ٿو sNVM کان ڊيٽا ٽائيٽلي انٽيگريڊ ميموري (DTIM) تائين E51 مانيٽر ڪور. E51 صارف محفوظ بوٽ ڪوڊ تي عمل ڪرڻ شروع ڪري ٿو.
جيڪڏهن صارف محفوظ بوٽ ڪوڊ جي سائيز ڊي ٽي آئي ايم جي سائيز کان وڌيڪ آهي ته پوء صارف کي بوٽ ڪوڊ کي ٻن حصن ۾ ورهائڻ جي ضرورت آهي.tages. sNVM شايد ايندڙ s تي مشتمل هجيtage صارف جي بوٽ جي ترتيب جو، جيڪو شايد ايندڙ بوٽ جي تصديق ڪري سگھي ٿوtage استعمال ڪندڙ جي تصديق/ڊيڪرپشن الگورتھم استعمال ڪندي.
جيڪڏهن تصديق ٿيل يا مرڪوز ٿيل صفحا استعمال ڪيا وڃن ته پوءِ ساڳيو USK ڪي (يعني،
U_MSS_BOOT_SNVM_USK) لازمي طور استعمال ڪيو وڃي سڀني تصديق ٿيل/انڪريپ ٿيل صفحن لاءِ.
جيڪڏهن تصديق ناڪام ٿئي ٿي، MSS ڪور ڪمپليڪس کي ري سيٽ ۾ رکي سگھجي ٿو ۽ BOOT_FAIL tamper پرچم بلند ڪري سگهجي ٿو. ھي موڊ 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 مانيٽر ڪور ۾. ڊفالٽ محفوظ بوٽ SBIC استعمال ڪندي eNVM تصوير تي دستخط چيڪ ڪري ٿو جيڪو eNVM ۾ محفوظ ٿيل آهي. جيڪڏهن ڪا غلطي رپورٽ نه ڪئي وئي آهي، ري سيٽ ڪيو ويو آهي ايم ايس ايس ڪور ڪمپليڪس ڏانهن. جيڪڏهن غلطيون رپورٽ ڪيون ويون آهن، MSS ڪور ڪمپليڪس ري سيٽ ۾ رکيل آهي ۽ BOOT_FAIL tamper پرچم بلند ڪيو ويو آهي. ان کان پوء، سسٽم سنڀاليندڙ تي چالو ٿئي ٿوamper پرچم جيڪو صارف جي عمل لاء FPGA ڪپڙي ڏانهن اشارو ڏئي ٿو. ھي موڊ U_MSS_BOOTMODE=3 بوٽ آپشن استعمال ڪندي لاڳو ڪيو ويو آھي.
SBIC ۾ محفوظ ٿيل بائنري بلب جي ايڊريس، سائيز، هيش، ۽ Elliptic Curve Digital Signature Algorithm (ECDSA) دستخط شامل آهن. ECDSA ڊجيٽل دستخط الورورٿم جو هڪ قسم پيش ڪري ٿو جيڪو ايليپيٽڪ وکر ڪرپٽوگرافي استعمال ڪري ٿو. اهو پڻ شامل آهي ري سيٽ ویکٹر هر هارڊويئر لاء
ٿريڊ/ڪور/ پروسيسر ڪور (هارٽ) سسٽم ۾.
ٽيبل 4 • محفوظ بوٽ تصويري سرٽيفڪيٽ (SBIC)
آفسيٽ | سائيز (بائٽس) | قدر | وصف |
0 | 4 | IMAGEADDR | MSS ميموري نقشي ۾ UBL جو پتو |
4 | 4 | IMAGELEN | بائيٽ ۾ UBL جي ماپ |
8 | 4 | BOOTVEC0 | E51 لاءِ UBL ۾ بوٽ ویکٹر |
12 | 4 | BOOTVEC1 | U540 لاءِ UBL ۾ بوٽ ویکٹر |
16 | 4 | BOOTVEC2 | U541 لاءِ UBL ۾ بوٽ ویکٹر |
20 | 4 | BOOTVEC3 | U542 لاءِ UBL ۾ بوٽ ویکٹر |
24 | 4 | BOOTVEC4 | U543 لاءِ UBL ۾ بوٽ ویکٹر |
28 | 1 | اختيار[7:0] | SBIC اختيارن |
28 | 3 | محفوظ ٿيل | |
32 | 8 | ورشن | SBIC/تصوير ورزن |
40 | 16 | ڊي ايس اين | اختياري DSN پابند |
56 | 48 | H | UBL تصوير SHA-384 hash |
104 | 104 | ڪوڊسگ | DER-encoded ECDSA دستخط |
ڪُل | 208 | بائيٽس |
ڊي ايس اين
جيڪڏهن DSN فيلڊ غير صفر آهي، اهو ڊوائيس جي پنهنجي سيريل نمبر جي مقابلي ۾ آهي. جيڪڏهن مقابلو ناڪام ٿئي ٿو، پوء boot_fail tamper پرچم مقرر ڪيو ويو آهي ۽ تصديق ختم ٿي وئي آهي.
ورشن
جيڪڏهن 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 جو پتو |
4 | 4 | U_MSS_REVOCATION_ENABLE | SBIC منسوخي کي فعال ڪريو جيڪڏھن غير صفر |
هيٺ ڏنل انگ اکر ڏيکاري ٿو فيڪٽري محفوظ بوٽ جي وهڪري.
شڪل 6 • فيڪٽري محفوظ بوٽ فلو
MSS يوزر بوٽ
MSS يوزر بوٽ تڏهن لڳندو آهي جڏهن ڪنٽرول سسٽم ڪنٽرولر کان MSS ڪور ڪمپليڪس تائين ڏنو ويندو آهي. ڪامياب MSS پري-بوٽ تي، سسٽم ڪنٽرولر MSS ڪور ڪمپليڪس ڏانهن ري سيٽ جاري ڪري ٿو. MSS ھيٺ ڏنل طريقن مان ھڪڙي ۾ بوٽ ڪري سگھجي ٿو:
- بيئر ميٽيل ايپليڪيشن
- لينڪس ايپليڪيشن
- AMP درخواست
بيئر ميٽيل ايپليڪيشن
PolarFire SoC لاءِ ننگي ڌاتو ايپليڪيشنون ترقي ڪري سگھجن ٿيون SoftConsole ٽول استعمال ڪندي. هي اوزار پيداوار مهيا ڪري ٿو files .hex جي صورت ۾ جيڪو ليبرو فلو ۾ استعمال ڪري سگھجي ٿو پروگرامنگ بٽ اسٽريم ۾ شامل ڪرڻ لاءِ file. ساڳيو اوزار استعمال ڪري سگھجي ٿو بيئر ميٽل ايپليڪيشنن کي ڊيبگ ڪرڻ لاءِ JTAG
انٽرفيس.
هيٺ ڏنل انگ اکر ڏيکاري ٿو SoftConsole Bare Metal ايپليڪيشن جنهن ۾ E51 مانيٽر ڪور سميت پنج هارٽ (ڪورز) آهن.
شڪل 7 • SoftConsole پروجيڪٽ
لينڪس ايپليڪيشن
هي سيڪشن سڀني U54 ڪور تي هلندڙ لينڪس لاءِ بوٽ جي ترتيب بيان ڪري ٿو.
ھڪڙو عام بوٽ عمل ٽن سڪن تي مشتمل آھيtages. پهريون stagاي بوٽ لوڊر (FSBL) آن-چپ بوٽ فليش (eNVM) کان عمل ۾ اچي ٿو. FSBL ٻيو نمبر لوڊ ڪري ٿوtagاي بوٽ لوڊر (SSBL) بوٽ ڊيوائس کان خارجي رام يا ڪيش تائين. بوٽ ڊيوائس ٿي سگھي ٿو eNVM يا ايمبيڊڊ ميموري مائڪرو ڪنٽرولر (eMMC) يا خارجي SPI فليش. SSBL لينڪس آپريٽنگ سسٽم کي بوٽ ڊيوائس کان خارجي رام تائين لوڊ ڪري ٿو. ٽئين ۾ ايسtagاي، لينڪس کي خارجي رام مان لڳايو ويو آهي.
هيٺ ڏنل انگ اکر ڏيکاري ٿو لينڪس بوٽ پروسيس فلو.
شڪل 8 • عام لينڪس بوٽ پروسيس فلو
FSBL، ڊيوائس ٽري، لينڪس، ۽ YOCTO تعمير جا تفصيل، لينڪس کي ڪيئن ٺاھڻ ۽ ترتيب ڏيڻ ھن دستاويز جي مستقبل ۾ جاري ڪيو ويندو.
AMP درخواست
Libero MSS Configurator جي تفصيلي وضاحت ۽ SoftConsole استعمال ڪندي ملٽي پروسيسر ايپليڪيشنن کي ڪيئن ڊيب ڪرڻ لاءِ هن دستاويز جي مستقبل جي رليز ۾ مهيا ڪئي ويندي.
بوٽنگ جا مختلف ذريعا
هن دستاويز جي مستقبل جي نسخن ۾ اپڊيٽ ڪيو وڃي.
بوٽ جي جوڙجڪ
هن دستاويز جي مستقبل جي نسخن ۾ اپڊيٽ ڪيو وڃي.
مخففات
ھيٺيون مخففات ھن دستاويز ۾ استعمال ٿيل آھن.
ٽيبل 1 • مخففات جي فهرست
مخفف وڌايو ويو
- AMP Asymmetric ملٽي پروسيسنگ
- ڊي ٽي آءِ ايم ڊيٽا مضبوط طور تي مربوط ياداشت (جنهن کي SRAM پڻ سڏيو ويندو آهي)
- اي سي ڊي ايس اي Elliptic Curve ڊجيٽل دستخط الگورتھم
- eNVM شامل ٿيل غير مستحڪم ياداشت
- ايف ايس بي ايل پهريون Stagاي بوٽ لوڊ ڪندڙ
- هارٽ هارڊويئر موضوع / ڪور / پروسيسر ڪور
- ايم ايس ايس مائڪرو پروسيسر سب سسٽم
- POR پاور آن ري سيٽ
- PUF جسماني طور تي اڻڄاتل فنڪشن
- روم صرف پڙهڻ لاءِ ياداشت
- ايس سي بي سسٽم ڪنٽرول پل
- sNVM محفوظ غير مستحڪم ياداشت
نظرثاني جي تاريخ
نظرثاني جي تاريخ بيان ڪري ٿي تبديلين کي جيڪي دستاويز ۾ لاڳو ڪيا ويا. تبديلين کي نظر ثاني سان درج ڪيو ويو آهي، موجوده اشاعت سان شروع ٿيندي.
نظرثاني 2.0
هن ترميم ۾ ڪيل تبديلين جو خلاصو هيٺ ڏنل آهي.
- فيڪٽري سيڪيور بوٽ بابت معلومات اپڊيٽ ڪئي وئي.
- Bare Metal Application بابت معلومات اپڊيٽ ڪئي وئي.
نظرثاني 1.0
هن دستاويز جي پهرين اشاعت.
Microsemi هيڊ ڪوارٽر
ون انٽرپرائز، اليسو ويجو،
سي اي 92656 USA
آمريڪا جي اندر: +1 800-713-4113
آمريڪا کان ٻاهر: +1 949-380-6100
وڪرو: +1 949-380-6136
فيڪس: +1 949-215-4996
اي ميل: sales.support@microsemi.com
www.microsemi.com
©2020 Microsemi، Microchip Technology Inc جي مڪمل ملڪيت واري ماتحت ڪمپني. سڀ حق محفوظ آهن. Microsemi ۽ Microsemi لوگو Microsemi Corporation جا رجسٽرڊ ٽريڊ مارڪ آھن. ٻيا سڀئي ٽريڊ مارڪ ۽ سروس جا نشان انهن جي لاڳاپيل مالڪن جي ملڪيت آهن.
دستاويز / وسيلا
![]() |
Microchip UG0881 PolarFire SoC FPGA بوٽنگ ۽ ترتيب [pdf] استعمال ڪندڙ ھدايت UG0881 PolarFire SoC FPGA بوٽنگ ۽ ترتيب، UG0881، پولر فائر SoC FPGA بوٽنگ ۽ ترتيب، بوٽنگ ۽ ترتيب |