მიკროჩიპი UG0881 PolarFire SoC FPGA ჩატვირთვა და კონფიგურაცია
გარანტია
Microsemi არ იძლევა გარანტიას, წარმომადგენლობას ან გარანტიას აქ მოცემულ ინფორმაციას ან მისი პროდუქტებისა და სერვისების შესაბამისობას რაიმე კონკრეტული მიზნისთვის და არც Microsemi იღებს რაიმე სახის პასუხისმგებლობას, რომელიც წარმოიქმნება რაიმე პროდუქტის ან მიკროსქემის გამოყენების ან გამოყენების შედეგად. აქ გაყიდული პროდუქტები და Microsemi-ს მიერ გაყიდული ნებისმიერი სხვა პროდუქტი ექვემდებარება შეზღუდული ტესტირებას და არ უნდა იქნას გამოყენებული მისიის კრიტიკულ აღჭურვილობასთან ან აპლიკაციებთან ერთად. ნებისმიერი შესრულების სპეციფიკაცია ითვლება საიმედოდ, მაგრამ არ არის დამოწმებული და მყიდველმა უნდა ჩაატაროს და დაასრულოს პროდუქციის ყველა შესრულების და სხვა ტესტირება, ცალკე და ერთად, ან დაინსტალირებული ნებისმიერ საბოლოო პროდუქტში. მყიდველმა ყურადღება არ უნდა მიაქციოს მიკროსემიის მიერ მოწოდებულ მონაცემებს და შესრულების სპეციფიკაციებს ან პარამეტრებს. მყიდველის პასუხისმგებლობაა დამოუკიდებლად განსაზღვროს ნებისმიერი პროდუქტის ვარგისიანობა და შეამოწმოს და გადაამოწმოს იგი. Microsemi-ის მიერ მოცემული ინფორმაცია მოცემულია „როგორც არის, სად არის“ და ყველა ხარვეზით, და ამგვარ ინფორმაციასთან დაკავშირებული მთელი რისკი მთლიანად მყიდველს ეკუთვნის. Microsemi არ ანიჭებს ცალსახად თუ ირიბად, არცერთ მხარეს პატენტის უფლებას, ლიცენზიას ან სხვა IP უფლებას, იქნება ეს თავად ამ ინფორმაციასთან დაკავშირებით, თუ რაიმე აღწერილ ინფორმაციას. ამ დოკუმენტში მოცემული ინფორმაცია ეკუთვნის Microsemi-ს და Microsemi იტოვებს უფლებას ნებისმიერ დროს შეიტანოს ნებისმიერი ცვლილება ამ დოკუმენტის ინფორმაციაში ან ნებისმიერ პროდუქტსა და სერვისში ნებისმიერ დროს გაფრთხილების გარეშე.
მიკროსემიის შესახებ
Microsemi, Microchip Technology Inc.-ის (Nasdaq: MCHP) სრულ საკუთრებაში არსებული შვილობილი კომპანია, გთავაზობთ ნახევარგამტარული და სისტემური გადაწყვეტილებების ყოვლისმომცველ პორტფელს აერონავტიკისა და თავდაცვის, კომუნიკაციების, მონაცემთა ცენტრისა და სამრეწველო ბაზრებისთვის. პროდუქტებში შედის მაღალი ხარისხის და რადიაციით გამაგრებული ანალოგური შერეული სიგნალის ინტეგრირებული სქემები, FPGA, SoC და ASIC; ენერგიის მართვის პროდუქტები; დროისა და სინქრონიზაციის მოწყობილობები და ზუსტი დროის გადაწყვეტილებები, დროის მსოფლიო სტანდარტების დაწესება; ხმის დამუშავების მოწყობილობები; RF გადაწყვეტილებები; დისკრეტული კომპონენტები; საწარმოს შენახვისა და საკომუნიკაციო გადაწყვეტილებები, უსაფრთხოების ტექნოლოგიები და მასშტაბირებადი ანტი-ტamper პროდუქტები; Ethernet გადაწყვეტილებები; Power-over-Ethernet IC-ები და midspans; ასევე მორგებული დიზაინის შესაძლებლობები და სერვისები. შეიტყვეთ მეტი აქ www.microsemi.com.
ჩატვირთვა და კონფიგურაცია
PolarFire SoC FPGA-ები იყენებენ მოწინავე ჩართვის წრეს, რათა უზრუნველყონ სანდო ჩართვა ჩართვისა და გადატვირთვისას. ჩართვისა და გადატვირთვისას, PolarFire SoC FPGA ჩატვირთვის თანმიმდევრობა მოჰყვება ჩართვის გადატვირთვას (POR), მოწყობილობის ჩატვირთვას, დიზაინის ინიციალიზაციას, მიკროკონტროლერის ქვესისტემის (MSS) წინასწარ ჩატვირთვას და MSS მომხმარებლის ჩატვირთვას. ეს დოკუმენტი აღწერს MSS-ის წინასწარ ჩატვირთვას და MSS მომხმარებლის ჩატვირთვას. POR-ის, მოწყობილობის ჩატვირთვისა და დიზაინის ინიციალიზაციის შესახებ ინფორმაციისთვის იხილეთ UG0890: PolarFire SoC FPGA Power-Up and Resets User Guide.
MSS ფუნქციების შესახებ დამატებითი ინფორმაციისთვის იხილეთ UG0880: PolarFire SoC MSS მომხმარებლის სახელმძღვანელო.
ჩატვირთვის თანმიმდევრობა
ჩატვირთვის თანმიმდევრობა იწყება PolarFire SoC FPGA-ის ჩართვის ან გადატვირთვისას. ის მთავრდება, როდესაც პროცესორი მზად არის განახორციელოს აპლიკაციის პროგრამა. ჩატვირთვის ეს თანმიმდევრობა გადის რამდენიმე წმtagსანამ ის დაიწყებს პროგრამების შესრულებას.
ჩატვირთვის პროცესში შესრულებულია ოპერაციების ნაკრები, რომელიც მოიცავს ტექნიკის ჩართვას, პერიფერიულ ინიციალიზაციას, მეხსიერების ინიციალიზაციას და მომხმარებლის მიერ განსაზღვრული აპლიკაციის ჩატვირთვას არასტაბილურ მეხსიერებიდან არასტაბილურ მეხსიერებაში შესასრულებლად.
შემდეგი სურათი გვიჩვენებს Boot-up თანმიმდევრობის სხვადასხვა ფაზებს.
სურათი 1 ჩატვირთვის თანმიმდევრობა
MSS წინასწარ ჩატვირთვა
დიზაინის ინიციალიზაციის წარმატებით დასრულების შემდეგ, MSS Pre-boot იწყებს მის შესრულებას. MSS გათავისუფლდება გადატვირთვისგან ყველა ნორმალური გაშვების პროცედურის დასრულების შემდეგ. სისტემის კონტროლერი მართავს მოწყობილობების პროგრამირებას, ინიციალიზაციას და კონფიგურაციას. MSS წინასწარ ჩატვირთვა არ ხდება, თუ დაპროგრამებული მოწყობილობა კონფიგურირებულია სისტემის კონტროლერის შეჩერების რეჟიმში.
ინიციალიზაციის MSS-ის წინასწარ ჩატვირთვის ფაზა კოორდინირებულია სისტემის კონტროლერის firmware-ით, თუმცა მას შეუძლია გამოიყენოს E51 MSS Core კომპლექსში წინასწარ ჩატვირთვის თანმიმდევრობის გარკვეული ნაწილების შესასრულებლად.
შემდეგი მოვლენები ხდება MSS-ის წინასწარ ჩატვირთვის დროსtage:
- MSS-ის ჩაშენებული არასტაბილური მეხსიერების (eNVM) ჩართვა
- MSS Core Complex L2 ქეშთან დაკავშირებული ჭარბი შეკეთების ინიცირება
- მომხმარებლის ჩატვირთვის კოდის ავთენტიფიკაცია (თუ ჩართულია მომხმარებლის უსაფრთხო ჩატვირთვის ვარიანტი)
- ოპერაციული MSS-ის გადაცემა მომხმარებლის ჩატვირთვის კოდზე
MSS Core კომპლექსის ჩატვირთვა შესაძლებელია ოთხიდან ერთ რეჟიმში. შემდეგი ცხრილი ჩამოთვლის MSS-ის წინასწარ ჩატვირთვის ვარიანტებს, რომელთა კონფიგურაცია და დაპროგრამება შესაძლებელია sNVM-ში. ჩატვირთვის რეჟიმი განისაზღვრება მომხმარებლის პარამეტრით U_MSS_BOOTMODE[1:0]. ჩატვირთვის კონფიგურაციის დამატებითი მონაცემები დამოკიდებულია რეჟიმზე და განისაზღვრება მომხმარებლის პარამეტრით U_MSS_BOOTCFG (იხ. ცხრილი 3, გვერდი 4 და ცხრილი 5, გვერდი 6).
ცხრილი 1 • MSS Core კომპლექსური ჩატვირთვის რეჟიმები
U_MSS_BOOTMODE[1:0] | რეჟიმი | აღწერა |
0 | უსაქმური ჩექმა | MSS Core Complex ჩაიტვირთება boot ROM-დან, თუ MSS არ არის კონფიგურირებული |
1 | არაუსაფრთხო ჩატვირთვა | MSS Core Complex ჩექმა პირდაპირ U_MSS_BOOTADDR-ის მიერ განსაზღვრული მისამართიდან |
2 | მომხმარებლის უსაფრთხო ჩატვირთვა | MSS Core Complex ჩექმები sNVM-ისგან |
3 | ქარხნულად უსაფრთხო ჩატვირთვა | MSS Core Complex ჩექმები ქარხნული უსაფრთხო ჩატვირთვის პროტოკოლის გამოყენებით |
ჩატვირთვის ვარიანტი არჩეულია Libero-ს დიზაინის ნაკადის ნაწილად. რეჟიმის შეცვლა შესაძლებელია მხოლოდ ახალი FPGA პროგრამირების წარმოქმნით file.
სურათი 2 • MSS წინასწარ ჩატვირთვის ნაკადი
უსაქმური ჩექმა
თუ MSS არ არის კონფიგურირებული (მაგample, ცარიელი მოწყობილობა), შემდეგ MSS Core კომპლექსი ახორციელებს ჩატვირთვის ROM პროგრამას, რომელიც ინახავს ყველა პროცესორს უსასრულო ციკლში, სანამ გამართავი არ დაუკავშირდება სამიზნეს. ჩატვირთვის ვექტორული რეგისტრები ინარჩუნებს მათ მნიშვნელობას, სანამ მოწყობილობა არ გადაიტვირთება ან არ დაპროგრამდება ჩატვირთვის რეჟიმის ახალი კონფიგურაცია. კონფიგურირებული მოწყობილობებისთვის, ეს რეჟიმი შეიძლება განხორციელდეს გამოყენებით
U_MSS_BOOTMODE=0 ჩატვირთვის ვარიანტი Libero-ს კონფიგურატორში.
შენიშვნა: ამ რეჟიმში, U_MSS_BOOTCFG არ გამოიყენება.
შემდეგი სურათი გვიჩვენებს უმოქმედო ჩატვირთვის ნაკადს.
სურათი 3 • უსაქმური ჩატვირთვის ნაკადი
არაუსაფრთხო ჩატვირთვა
ამ რეჟიმში, MSS Core კომპლექსი ახორციელებს მითითებული eNVM მისამართიდან ავთენტიფიკაციის გარეშე. ის უზრუნველყოფს ჩატვირთვის უსწრაფეს ვარიანტს, მაგრამ კოდის სურათის ავთენტიფიკაცია არ არის. მისამართის მითითება შესაძლებელია Libero Configurator-ში U_MSS_BOOTADDR-ის დაყენებით. ეს რეჟიმი ასევე შეიძლება გამოყენებულ იქნას ნებისმიერი FPGA Fabric მეხსიერების რესურსიდან FIC-ის საშუალებით ჩატვირთვისთვის. ეს რეჟიმი ხორციელდება გამოყენებით
U_MSS_BOOTMODE=1 ჩატვირთვის ვარიანტი.
MSS Core კომპლექსი გათავისუფლებულია გადატვირთვისგან 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). ჩატვირთვის ეს მეთოდი დაცულად ითვლება, რადგან ROM-ად მონიშნული sNVM გვერდები შეუცვლელია. ჩართვისას, სისტემის კონტროლერი კოპირებს მომხმარებლის უსაფრთხო ჩატვირთვის კოდს sNVM-დან E51 მონიტორის ბირთვის მონაცემთა მჭიდროდ ინტეგრირებულ მეხსიერებაში (DTIM). E51 იწყებს მომხმარებლის უსაფრთხო ჩატვირთვის კოდის შესრულებას.
თუ მომხმარებლის უსაფრთხო ჩატვირთვის კოდის ზომა აღემატება DTIM-ის ზომას, მომხმარებელს სჭირდება ჩატვირთვის კოდის გაყოფა ორ წმ.tagეს. 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 • მომხმარებლის უსაფრთხო ჩატვირთვის ნაკადი
ქარხნული უსაფრთხო ჩატვირთვა
ამ რეჟიმში, სისტემის კონტროლერი კითხულობს Secure Boot Image Certificate (SBIC) eNVM-დან და ამოწმებს SBIC-ს. წარმატებული ვალიდაციის შემთხვევაში, სისტემის კონტროლერი კოპირებს ქარხნულად უსაფრთხო ჩატვირთვის კოდს მისი პირადი, უსაფრთხო მეხსიერების არედან და იტვირთება მას E51 მონიტორის ბირთვის DTIM-ში. ნაგულისხმევი უსაფრთხო ჩატვირთვა ახორციელებს ხელმოწერის შემოწმებას eNVM სურათზე SBIC-ის გამოყენებით, რომელიც ინახება eNVM-ში. თუ შეცდომები არ არის მოხსენებული, გადატვირთვა გადადის MSS Core კომპლექსში. თუ შეტყობინებულია შეცდომები, MSS Core კომპლექსი მოთავსებულია გადატვირთვის რეჟიმში და BOOT_FAIL tampდროშა აღმართულია. შემდეგ, სისტემის კონტროლერი გააქტიურდებაamper დროშა, რომელიც ამტკიცებს სიგნალს FPGA ქსოვილზე მომხმარებლის მოქმედებისთვის. ეს რეჟიმი დანერგილია U_MSS_BOOTMODE=3 ჩატვირთვის ვარიანტის გამოყენებით.
SBIC შეიცავს მისამართს, ზომას, ჰეშს და ელიფსური მრუდის ციფრული ხელმოწერის ალგორითმის (ECDSA) ხელმოწერას დაცული ორობითი ბლოკის. ECDSA გთავაზობთ ციფრული ხელმოწერის ალგორითმის ვარიანტს, რომელიც იყენებს ელიფსური მრუდის კრიპტოგრაფიას. ის ასევე შეიცავს გადატვირთვის ვექტორს თითოეული აპარატისთვის
ძაფი / ბირთვი / პროცესორის ბირთვი (Hart) სისტემაში.
ცხრილი 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 | OPTIONS[7:0] | SBIC პარამეტრები |
28 | 3 | დაჯავშნილი | |
32 | 8 | ვერსია | SBIC/Image ვერსია |
40 | 16 | DSN | არჩევითი DSN სავალდებულო |
56 | 48 | H | UBL გამოსახულების SHA-384 ჰეში |
104 | 104 | კოდირება | DER-ში კოდირებული ECDSA ხელმოწერა |
სულ | 208 | ბაიტები |
DSN
თუ DSN ველი არ არის ნულოვანი, ის შედარებულია მოწყობილობის სერიულ ნომერთან. თუ შედარება ვერ მოხერხდა, მაშინ boot_fail tampდროშა დაყენებულია და ავთენტიფიკაცია შეწყვეტილია.
ვერსია
თუ SBIC გაუქმება ჩართულია U_MSS_REVOCATION_ENABLE-ით, SBIC უარყოფილია, თუ VERSION-ის მნიშვნელობა არ არის მეტი ან ტოლი გაუქმების ზღურბლზე.
SBIC გაუქმების ვარიანტი
თუ SBIC გაუქმება ჩართულია U_MSS_REVOCATION_ENABLE-ით და OPTIONS[0] არის „1“, ყველა SBIC ვერსია, რომელიც VERSION-ზე ნაკლებია, გაუქმდება SBIC-ის სრული ავთენტიფიკაციის შემდეგ. გაუქმების ბარიერი რჩება ახალ მნიშვნელობაზე, სანამ ის კვლავ არ გაიზრდება მომავალი SBIC-ით OPTIONS[0] = '1' და უფრო მაღალი VERSION ველით. გაუქმების ბარიერი შეიძლება გაიზარდოს მხოლოდ ამ მექანიზმის გამოყენებით და მისი გადაყენება შესაძლებელია მხოლოდ ბიტ-სტრიმინგის საშუალებით.
როდესაც გაუქმების ზღვარი დინამიურად განახლდება, ბარიერი ინახება ზედმეტი მეხსიერების სქემის გამოყენებით, რომელიც გამოიყენება პაროლ-კოდებისთვის ისე, რომ მოწყობილობის ჩატვირთვისას ელექტროენერგიის გათიშვა არ გამოიწვევს მოწყობილობის შემდგომ ჩატვირთვას. თუ გაუქმების ზღვრის განახლება ვერ მოხერხდა, გარანტირებულია, რომ ზღვრული მნიშვნელობა არის ახალი ან წინა მნიშვნელობა.
ცხრილი 5 • U_MSS_BOOTCFG გამოყენება Factory Boot Loader რეჟიმში
ოფსეტი (ბაიტი) |
ზომა (ბაიტი) |
სახელი |
აღწერა |
0 | 4 | U_MSS_SBIC_ADDR | SBIC-ის მისამართი MSS მისამართების სივრცეში |
4 | 4 | U_MSS_REVOCATION_ENABLE | ჩართეთ SBIC გაუქმება, თუ არ არის ნულოვანი |
შემდეგი სურათი გვიჩვენებს ქარხნულად უსაფრთხო ჩატვირთვის ნაკადს.
სურათი 6 • ქარხნული უსაფრთხო ჩატვირთვის ნაკადი
MSS მომხმარებლის ჩატვირთვა
MSS მომხმარებლის ჩატვირთვა ხდება მაშინ, როდესაც კონტროლი გადაეცემა სისტემის კონტროლერიდან MSS Core Complex-ს. წარმატებული MSS წინასწარ ჩატვირთვის შემდეგ, სისტემის კონტროლერი ათავისუფლებს გადატვირთვის MSS Core კომპლექსში. MSS შეიძლება ჩაიტვირთოს ერთ-ერთი შემდეგი გზით:
- შიშველი ლითონის აპლიკაცია
- Linux აპლიკაცია
- AMP განაცხადი
შიშველი ლითონის აპლიკაცია
შიშველი ლითონის აპლიკაციები PolarFire SoC-ისთვის შეიძლება შემუშავდეს SoftConsole ხელსაწყოს გამოყენებით. ეს ინსტრუმენტი იძლევა გამოსავალს files სახით .hex, რომელიც შეიძლება გამოყენებულ იქნას Libero ნაკადში პროგრამირების ბიტტრიმინში ჩართვისთვის file. იგივე ინსტრუმენტი შეიძლება გამოყენებულ იქნას Bare Metal აპლიკაციების გამართვისთვის JTAG
ინტერფეისი.
ქვემოთ მოყვანილი სურათი გვიჩვენებს SoftConsole Bare Metal აპლიკაციას, რომელსაც აქვს ხუთი ბირთვი (ბირთვი) E51 მონიტორის ბირთვის ჩათვლით.
სურათი 7 • SoftConsole პროექტი
Linux აპლიკაცია
ეს განყოფილება აღწერს ჩატვირთვის თანმიმდევრობას Linux-ისთვის, რომელიც მუშაობს ყველა U54 ბირთვზე.
ტიპიური ჩატვირთვის პროცესი შედგება სამი წამისაგანtagეს პირველი სtage boot loader (FSBL) სრულდება ჩიპზე ჩატვირთვის ფლეშიდან (eNVM). FSBL იტვირთება მეორე სtage boot loader (SSBL) ჩატვირთვის მოწყობილობიდან გარე RAM-მდე ან ქეშზე. ჩატვირთვის მოწყობილობა შეიძლება იყოს eNVM ან ჩაშენებული მეხსიერების მიკროკონტროლერი (eMMC) ან გარე SPI Flash. SSBL იტვირთება Linux ოპერაციული სისტემა ჩატვირთვის მოწყობილობიდან გარე RAM-მდე. მესამე სtagე, Linux შესრულებულია გარე RAM-დან.
შემდეგი სურათი გვიჩვენებს Linux Boot Process-ის მიმდინარეობას.
სურათი 8 • ტიპიური Linux ჩატვირთვის პროცესის ნაკადი
FSBL-ის, მოწყობილობის ხე, Linux და YOCTO build-ის დეტალები, Linux-ის აწყობისა და კონფიგურაციის დეტალები წარმოდგენილი იქნება ამ დოკუმენტის მომავალ გამოშვებაში.
AMP განაცხადი
Libero MSS Configurator-ის დეტალური აღწერა და SoftConsole-ის გამოყენებით მრავალპროცესორული აპლიკაციების გამართვის გზები მოცემულია ამ დოკუმენტის მომავალ გამოშვებაში.
ჩატვირთვის სხვადასხვა წყაროები
განახლდება ამ დოკუმენტის მომავალ ვერსიებში.
ჩატვირთვის კონფიგურაცია
განახლდება ამ დოკუმენტის მომავალ ვერსიებში.
აკრონიმები
ამ დოკუმენტში გამოყენებულია შემდეგი აკრონიმები.
ცხრილი 1 • აკრონიმების სია
აკრონიმი გაფართოვდა
- AMP ასიმეტრიული მრავალ დამუშავება
- DTIM მონაცემთა მჭიდროდ ინტეგრირებული მეხსიერება (ასევე უწოდებენ SRAM)
- ECDSA ელიფსური მრუდის ციფრული ხელმოწერის ალგორითმი
- eNVM ჩაშენებული არასტაბილური მეხსიერება
- FSBL პირველი სtage Boot Loader
- ჰარტი აპარატურის ძაფი / ბირთვი / პროცესორის ბირთვი
- MSS მიკროპროცესორული ქვესისტემა
- POR ჩართეთ გადატვირთვა
- PUF ფიზიკურად არაკლონირებადი ფუნქცია
- ROM Მხოლოდ წაკითხვადი მეხსიერება
- სკბ სისტემის კონტროლის ხიდი
- sNVM უსაფრთხო არასტაბილური მეხსიერება
გადასინჯვის ისტორია
გადასინჯვის ისტორია აღწერს ცვლილებებს, რომლებიც განხორციელდა დოკუმენტში. ცვლილებები ჩამოთვლილია გადასინჯვით, დაწყებული მიმდინარე პუბლიკაციით.
რევიზია 2.0
ქვემოთ მოცემულია ამ გადასინჯვაში განხორციელებული ცვლილებების შეჯამება.
- ინფორმაცია Factory Secure Boot-ის შესახებ განახლდა.
- ინფორმაცია Bare Metal აპლიკაციის შესახებ განახლდა.
რევიზია 1.0
ამ დოკუმენტის პირველი პუბლიკაცია.
მიკროსემიის შტაბი
One Enterprise, Aliso Viejo,
CA 92656 აშშ
ამერიკის შეერთებულ შტატებში: +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-ის რეგისტრირებული სავაჭრო ნიშნები. ყველა სხვა სავაჭრო ნიშანი და მომსახურების ნიშანი მათი შესაბამისი მფლობელების საკუთრებაა.
დოკუმენტები / რესურსები
![]() |
მიკროჩიპი UG0881 PolarFire SoC FPGA ჩატვირთვა და კონფიგურაცია [pdf] მომხმარებლის სახელმძღვანელო UG0881 PolarFire SoC FPGA ჩატვირთვა და კონფიგურაცია, UG0881, PolarFire SoC FPGA ჩატვირთვა და კონფიგურაცია, ჩატვირთვა და კონფიგურაცია |