intel AN 932 Flash Access მიგრაციის სახელმძღვანელო მითითებები საკონტროლო ბლოკზე დაფუძნებული მოწყობილობებიდან SDM დაფუძნებულ მოწყობილობებზე
Flash Access მიგრაციის სახელმძღვანელო მითითებები Control BlockBased Devices SDM-ზე დაფუძნებულ მოწყობილობებზე
შესავალი
ფლეშ წვდომის მიგრაციის სახელმძღვანელოები იძლევა იდეას იმის შესახებ, თუ როგორ შეგიძლიათ განახორციელოთ დიზაინი ფლეშ წვდომით და დისტანციური სისტემის განახლებით (RSU) ოპერაციით V-სერიის მოწყობილობებზე, Intel® Arria® 10, Intel Stratix® 10 და Intel Agilex™ მოწყობილობებზე. ეს სახელმძღვანელო ასევე დაგეხმარებათ გადაიტანოთ მართვის ბლოკზე დაფუძნებული დიზაინიდან უსაფრთხო მოწყობილობის მენეჯერის (SDM) დიზაინზე ფლეშ წვდომით და RSU ოპერაციით. უფრო ახალი მოწყობილობები, როგორიცაა Intel Stratix 10 და Intel Agilex, იყენებენ SDM-ზე დაფუძნებულ არქიტექტურას სხვადასხვა ფლეშ წვდომით და დისტანციური სისტემის განახლებით V-სერიის და Intel Arria 10 მოწყობილობებთან შედარებით.
მიგრაცია საკონტროლო ბლოკზე დაფუძნებული SDM-ზე დაფუძნებულ მოწყობილობებზე Flash Access და RSU ოპერაციებში
ბლოკზე დაფუძნებული მოწყობილობების მართვა (Intel Arria 10 და V-სერიის მოწყობილობები)
შემდეგი სურათი გვიჩვენებს IP-ებს, რომლებიც გამოიყენება ფლეშ წვდომისა და სისტემის დისტანციური განახლების ოპერაციაში V-სერიის და Intel Arria 10 მოწყობილობებზე, ისევე როგორც თითოეული IP-ის ინტერფეისები.
სურათი 1. საკონტროლო ბლოკზე დაფუძნებული მოწყობილობების ბლოკ-სქემა (Intel Arria 10 და V-სერიის მოწყობილობები)
ინტელის კორპორაცია. Ყველა უფლება დაცულია. Intel, Intel-ის ლოგო და სხვა Intel ნიშნები არის Intel Corporation-ის ან მისი შვილობილი კომპანიების სავაჭრო ნიშნები. Intel იძლევა გარანტიას მისი FPGA და ნახევარგამტარული პროდუქტების შესრულებაზე მიმდინარე სპეციფიკაციების შესაბამისად Intel-ის სტანდარტული გარანტიის შესაბამისად, მაგრამ იტოვებს უფლებას ნებისმიერ დროს შეიტანოს ცვლილებები ნებისმიერ პროდუქტსა და სერვისში შეტყობინების გარეშე. Intel არ იღებს პასუხისმგებლობას ან პასუხისმგებლობას, რომელიც წარმოიქმნება აქ აღწერილი ნებისმიერი ინფორმაციის, პროდუქტის ან სერვისის აპლიკაციის ან გამოყენების შედეგად, გარდა იმ შემთხვევისა, რაც წერილობით არის დათანხმებული Intel-ის მიერ. Intel-ის მომხმარებლებს ურჩევენ, მიიღონ მოწყობილობის სპეციფიკაციების უახლესი ვერსია, სანამ დაეყრდნონ რაიმე გამოქვეყნებულ ინფორმაციას და განათავსონ შეკვეთები პროდუქტებსა და სერვისებზე. *სხვა სახელები და ბრენდები შეიძლება გამოცხადდეს, როგორც სხვისი საკუთრება.
ფლეშ წვდომის შესასრულებლად შეგიძლიათ გამოიყენოთ Generic Serial Flash Interface Intel FPGA IP და QUAD Serial Peripheral Interface (SPI) II Controller II, ანალოგიურად დისტანციური განახლების Intel FPGA IP გამოიყენება RSU ოპერაციის შესასრულებლად. Intel გირჩევთ გამოიყენოთ Generic Serial Flash Interface Intel FPGA IP, რადგან ეს IP უფრო ახალია და შეიძლება გამოყენებულ იქნას ნებისმიერი ოთხ სერიული პერიფერიული ინტერფეისის (QSPI) ფლეშ მოწყობილობებთან. ფლეშ მოწყობილობები შეიძლება იყოს დაკავშირებული როგორც გამოყოფილი აქტიური სერიული (AS) ან ზოგადი დანიშნულების I/O (GPIO) პინებთან. თუ გსურთ გამოიყენოთ QSPI ფლეშ მოწყობილობები FPGA კონფიგურაციისთვის და მომხმარებლის მონაცემების შესანახად, QSPI მოწყობილობა უნდა იყოს დაკავშირებული აქტიური სერიული მეხსიერების (ASMI) პინთან. აქტიურ სერიულ კონფიგურაციაში, MSEL pin პარამეტრი არის sampled FPGA ჩართვისას. საკონტროლო ბლოკი იღებს QSPI ფლეშ მონაცემებს კონფიგურაციის მოწყობილობებიდან და აკონფიგურირებს FPGA-ს.
SDM-ზე დაფუძნებული მოწყობილობები (Intel Stratix 10 და Intel Agilex მოწყობილობები)
SDM-ზე დაფუძნებულ მოწყობილობებში QSPI ფლეშზე წვდომის სამი გზა არსებობს, როდესაც თქვენ მიგრაციას აკეთებთ საკონტროლო ბლოკზე დაფუძნებული მოწყობილობებიდან ფლეშ წვდომისა და დისტანციური სისტემის განახლებით. Intel გირჩევთ გამოიყენოთ Mailbox Client Intel FPGA IP როგორც ფლეშ წვდომისთვის, ასევე სისტემის დისტანციური განახლებისთვის, როგორც ნაჩვენებია შემდეგ სურათზე. როდესაც კონფიგურაციის ფლეშ უკავშირდება SDM I/O პინებს, Intel ასევე გირჩევთ გამოიყენოთ Mailbox Client Intel FPGA IP.
სურათი 2. QSPI Flash-ზე წვდომა და Flash-ის განახლება საფოსტო ყუთის კლიენტის Intel FPGA IP-ის გამოყენებით (რეკომენდებულია)
თქვენ შეგიძლიათ გამოიყენოთ Mailbox Client Intel FPGA IP QSPI flash-ზე წვდომისთვის, რომელიც დაკავშირებულია SDM I/O-სთან და განახორციელოთ დისტანციური სისტემის განახლება Intel Stratix 10 და Intel Agilex მოწყობილობებში. ბრძანებები და/ან კონფიგურაციის სურათები ეგზავნება მასპინძელ კონტროლერს. შემდეგ მასპინძელი კონტროლერი თარგმნის ბრძანებას Avalon® მეხსიერების რუკების ფორმატში და აგზავნის მას Mailbox Client Intel FPGA IP-ში. საფოსტო ყუთის კლიენტი Intel FPGA IP მართავს ბრძანებებს/მონაცემებს და იღებს პასუხებს SDM-დან. SDM წერს კონფიგურაციის სურათებს QSPI ფლეშ მოწყობილობაში. საფოსტო ყუთის კლიენტი Intel FPGA IP ასევე არის Avalon-ის მეხსიერებით შედგენილი მონა კომპონენტი. მასპინძელი კონტროლერი შეიძლება იყოს Avalon master, როგორიცაა JTAG master, Nios® II პროცესორი, PCIe, მორგებული ლოგიკა ან Ethernet IP. თქვენ შეგიძლიათ გამოიყენოთ Mailbox Client Intel FPGA IP, რათა დაავალოთ SDM-ს ახალი/განახლებული სურათის ხელახალი კონფიგურაცია QSPI ფლეშ მოწყობილობებში. Intel გირჩევთ გამოიყენოთ Mailbox Client Intel FPGA IP ახალ დიზაინებში, რადგან ამ IP-ს შეუძლია QSPI Flash-ზე წვდომა და RSU ოპერაციების შესრულება. ეს IP ასევე მხარდაჭერილია Intel Stratix 10 და Intel Agilex მოწყობილობებში, რაც აადვილებს დიზაინის მიგრაციას Intel Stratix 10-დან Intel Agilex მოწყობილობებზე.
სურათი 3. QSPI Flash-ზე წვდომა და Flash-ის განახლება სერიული Flash Mailbox Client Intel FPGA IP და Mailbox Client Intel FPGA IP-ს გამოყენებით
თქვენ შეგიძლიათ გამოიყენოთ მხოლოდ სერიული Flash Mailbox Client Intel FPGA IP-ის წვდომა QSPI ფლეშში, რომელიც დაკავშირებულია SDM I/O-თან Intel Stratix 10 მოწყობილობებში. ბრძანებები და/ან კონფიგურაციის სურათები ეგზავნება მასპინძელ კონტროლერს. შემდეგ მასპინძელი კონტროლერი თარგმნის ბრძანებას Avalon-ის მეხსიერების რუქის ფორმატში და აგზავნის მას Serial Flash Mailbox Client Intel FPGA IP-ში. Serial Flash Mailbox Client Intel FPGA IP შემდეგ აგზავნის ბრძანებებს/მონაცემებს და იღებს პასუხებს SDM-დან. SDM წერს კონფიგურაციის სურათებს QSPI ფლეშ მოწყობილობაში. სერიული Flash Mailbox Client Intel FPGA IP არის Avalon-ის მეხსიერებით შედგენილი მონა კომპონენტი. აქედან გამომდინარე, მასპინძელი კონტროლერი შეიძლება იყოს Avalon master, როგორიცაა JTAG მასტერი, Nios II პროცესორი, PCI Express (PCIe), მორგებული ლოგიკა ან Ethernet IP. საფოსტო ყუთის კლიენტი Intel FPGA IP საჭიროა სისტემის დისტანციური განახლების ოპერაციის შესასრულებლად. მაშასადამე, სერიული Flash Mailbox Client Intel FPGA IP არ არის რეკომენდირებული ახალ დიზაინებში, რადგან ის მხარს უჭერს მხოლოდ Intel Stratix 10 მოწყობილობებს და შეიძლება გამოყენებულ იქნას მხოლოდ QSPI ფლეშ მოწყობილობებზე წვდომისთვის.
სურათი 4. QSPI Flash-ზე წვდომა და Flash-ის განახლება საფოსტო ყუთის კლიენტის Intel FPGA IP-ის გამოყენებით Avalon სტრიმინგის ინტერფეისით
საფოსტო ყუთის კლიენტი Avalon სტრიმინგის ინტერფეისით Intel FPGA IP უზრუნველყოფს საკომუნიკაციო არხს თქვენს მორგებულ ლოგიკასა და უსაფრთხო მოწყობილობის მენეჯერს (SDM) შორის Intel Agilex-ში. თქვენ შეგიძლიათ გამოიყენოთ ეს IP ბრძანების პაკეტების გასაგზავნად და პასუხის პაკეტების მისაღებად SDM პერიფერიული მოდულებიდან, მათ შორის QSPI. SDM წერს ახალ სურათებს QSPI ფლეშ მოწყობილობაში და შემდეგ ახდენს Intel Agilex მოწყობილობის ხელახლა კონფიგურაციას ახალი ან განახლებული სურათიდან. საფოსტო ყუთის კლიენტი Avalon სტრიმინგის ინტერფეისით Intel FPGA IP იყენებს Avalon ნაკადის ინტერფეისს. IP-ის გასაკონტროლებლად უნდა გამოიყენოთ მასპინძელი კონტროლერი Avalon ნაკადის ინტერფეისით. საფოსტო ყუთის კლიენტს Avalon სტრიმინგის ინტერფეისით Intel FPGA IP აქვს მონაცემთა უფრო სწრაფი ნაკადი ვიდრე Mailbox Client Intel FPGA IP. თუმცა, ამ IP-ს არ აქვს Intel Stratix 10 მოწყობილობების მხარდაჭერა, რაც ნიშნავს, რომ თქვენ არ შეგიძლიათ თქვენი დიზაინის მიგრაცია პირდაპირ Intel Stratix 10-დან Intel Agilex მოწყობილობებზე.
დაკავშირებული ინფორმაცია
- საფოსტო ყუთის კლიენტი Intel FPGA IP მომხმარებლის სახელმძღვანელო
- სერიული Flash Mailbox Client Intel FPGA IP მომხმარებლის სახელმძღვანელო
- საფოსტო ყუთის კლიენტი Avalon Streaming ინტერფეისით Intel FPGA IP მომხმარებლის სახელმძღვანელო
შედარება სერიულ Flash Mailbox-ს, Mailbox Client-სა და Mailbox Client-ს შორის Avalon Streaming Interface Intel FPGA IP-ებით
შემდეგი ცხრილი აჯამებს შედარებას თითოეულ IP-ს შორის.
საფოსტო ყუთის კლიენტი Avalon Streaming ინტერფეისით Intel FPGA IP | სერიული Flash Mailbox Client Intel FPGA IP | საფოსტო ყუთის კლიენტი Intel FPGA IP | |
მხარდაჭერილი მოწყობილობები | Intel Agilex | მხოლოდ Intel Stratix 10 | Intel Agilex და Intel Stratix 10 |
ინტერფეისები | ავალონის ნაკადის ინტერფეისი | ავალონის მეხსიერების რუქის ინტერფეისი | ავალონის მეხსიერების რუქის ინტერფეისი |
რეკომენდაციები | მასპინძელი კონტროლერი, რომელიც იყენებს Avalon სტრიმინგის ინტერფეისს მონაცემთა ნაკადისთვის. | მასპინძელი კონტროლერი, რომელიც იყენებს Avalon-ის მეხსიერების რუკების ინტერფეისს წაკითხვისა და ჩაწერის შესასრულებლად. | • მასპინძელი კონტროლერი, რომელიც იყენებს Avalon-ის მეხსიერებით შედგენილ ინტერფეისს წაკითხვისა და ჩაწერის შესასრულებლად.
• რეკომენდებულია ამ IP-ის გამოყენება Intel Stratix 10 მოწყობილობებში. • მარტივი მიგრაცია Intel Stratix 10-დან Intel Agilex მოწყობილობებზე. |
მონაცემთა გადაცემის სიჩქარე | მონაცემთა უფრო სწრაფი ნაკადი ვიდრე Serial Flash Mailbox Client Intel FPGA IP და Mailbox Client Intel FPGA IP. | მონაცემთა ნელი ნაკადი ვიდრე Mailbox Client Avalon Streaming Interface Intel FPGA IP. | მონაცემთა ნელი ნაკადი ვიდრე Mailbox Client Avalon Streaming Interface Intel FPGA IP. |
GPIO-ს გამოყენება, როგორც ინტერფეისი Flash მოწყობილობებზე წვდომისთვის
სურათი 5. QSPI Flash-ზე წვდომა
თქვენ შეგიძლიათ გადაიტანოთ დიზაინი საკონტროლო ბლოკზე დაფუძნებულ მოწყობილობებზე პირდაპირ SDM-ზე დაფუძნებულ მოწყობილობებზე, თუ დიზაინი იყენებს Generic Serial Flash Interface Intel FPGA IP-ს ექსპორტირებული ფლეშ პინით GPIO-ში. ზოგიერთ იშვიათ შემთხვევებში, QSPI ფლეშ მოწყობილობა დაკავშირებულია GPIO პინთან FPGA-ში. QSPI ფლეშ მოწყობილობა გამოყენებული იქნება მხოლოდ ზოგადი დანიშნულების მეხსიერების შესანახად, როდესაც ის დაკავშირებულია GPIO-სთან. ფლეშ მოწყობილობაზე წვდომა შესაძლებელია Generic Serial Flash Interface Intel FPGA IP-ის (რეკომენდირებული) ან Generic QUAD SPI Controller II Intel FPGA IP-ის მეშვეობით SPI pin-ის GPIO-ში ექსპორტის ოფციის არჩევით.
Intel Stratix 10 და Intel Agilex მოწყობილობებში შეგიძლიათ დააკავშიროთ ფლეშ მოწყობილობები GPIO პინთან FPGA-ში, რათა გამოიყენოთ როგორც ზოგადი დანიშნულების მეხსიერების საცავი. თუმცა, გთხოვთ, გაითვალისწინოთ, რომ პარამეტრის პარამეტრი ჩართვის SPI pin ინტერფეისი უნდა იყოს ჩართული Generic Serial Flash Interface Intel FPGA IP-ში, როდესაც იყენებთ Intel Stratix 10 და Intel Agilex მოწყობილობებს, რათა თავიდან აიცილოთ შეცდომები შედგენის დროს. ეს იმიტომ ხდება, რომ არ არის ხელმისაწვდომი აქტიური სერიული ინტერფეისი Intel Stratix 10 და Intel Agilex მოწყობილობებში. ამ მოწყობილობებში კონფიგურაციის მიზნით, თქვენ უნდა დაუკავშიროთ ფლეშ მოწყობილობები SDM I/O-ს, როგორც ეს აღწერილია SDM-ზე დაფუძნებული მოწყობილობების განყოფილებაში (Intel Stratix 10 და Intel Agilex Devices).
დაკავშირებული ინფორმაცია
SDM-ზე დაფუძნებული მოწყობილობები (Intel Stratix 10 და Intel Agilex მოწყობილობები)
მხარდაჭერილი QSPI მოწყობილობები კონტროლერის ტიპის მიხედვით
შემდეგი ცხრილი აჯამებს მხარდაჭერილ ფლეშ მოწყობილობებს, რომლებიც დაფუძნებულია Generic Serial Flash ინტერფეისზე Intel FPGA IP და Generic QUAD SPI Controller II Intel FPGA IP.
მოწყობილობა | IP | QSPI მოწყობილობები |
Cyclone® V, Intel Arria 10, Intel Stratix 10(1), Intel Agilex (1) | ზოგადი სერიული ფლეშ ინტერფეისი Intel FPGA IP | ყველა QSPI მოწყობილობა |
ციკლონი V, Intel Arria 10, Intel Stratix | Generic QUAD SPI Controller II Intel | • EPCQ16 (Micron*-თავსებადი) |
10 (1), Intel Agilex (1) | FPGA IP | • EPCQ32 (Micron*-თავსებადი) |
• EPCQ64 (Micron*-თავსებადი) | ||
• EPCQ128 (Micron*-თავსებადი) | ||
• EPCQ256 (Micron*-თავსებადი) | ||
• EPCQ512 (Micron*-თავსებადი) | ||
• EPCQL512 (Micron*-თავსებადი) | ||
• EPCQL1024 (Micron*-თავსებადი) | ||
• N25Q016A13ESF40 | ||
• N25Q032A13ESF40 | ||
• N25Q064A13ESF40 | ||
• N25Q128A13ESF40 | ||
• N25Q256A13ESF40 | ||
• N25Q256A11E1240 (დაბალი მოცtage) | ||
• MT25QL512ABA | ||
• N2Q512A11G1240 (დაბალი მოცtage) | ||
• N25Q00AA11G1240 (დაბალი მოცtage) | ||
• N25Q512A83GSF40F | ||
• MT25QL256 | ||
• MT25QL512 | ||
• MT25QU256 | ||
• MT25QU512 | ||
• MT25QU01G |
დამატებითი ინფორმაციისთვის ფლეშ მოწყობილობების შესახებ, რომლებიც მხარდაჭერილია სერიული Flash Mailbox-ით და Mailbox Client Intel FPGA IP-ებით, იხილეთ Intel-ის მხარდაჭერილი კონფიგურაციის მოწყობილობების განყოფილება მოწყობილობის კონფიგურაცია - მხარდაჭერის ცენტრი გვერდზე.
დაკავშირებული ინფორმაცია
Intel-ის მხარდაჭერილი კონფიგურაციის მოწყობილობები, მოწყობილობის კონფიგურაცია – მხარდაჭერის ცენტრი
დოკუმენტის შესწორების ისტორია AN 932-ისთვის: Flash Access მიგრაციის სახელმძღვანელო მითითებები კონტროლის ბლოკზე დაფუძნებული მოწყობილობებიდან SDM-ზე დაფუძნებულ მოწყობილობებზე
დოკუმენტის ვერსია | ცვლილებები |
2020.12.21 | თავდაპირველი გამოშვება. |
AN 932: Flash Access მიგრაციის სახელმძღვანელო მითითებები კონტროლის ბლოკზე დაფუძნებული მოწყობილობებიდან SDM-ზე დაფუძნებულ მოწყობილობებზე
დოკუმენტები / რესურსები
![]() |
intel AN 932 Flash Access მიგრაციის სახელმძღვანელო მითითებები საკონტროლო ბლოკზე დაფუძნებული მოწყობილობებიდან SDM დაფუძნებულ მოწყობილობებზე [pdf] მომხმარებლის სახელმძღვანელო AN 932 Flash Access მიგრაციის სახელმძღვანელო მითითებები საკონტროლო ბლოკზე დაფუძნებული მოწყობილობებიდან SDM-ზე დაფუძნებულ მოწყობილობებზე, AN 932, Flash Access მიგრაციის სახელმძღვანელო მითითებები საკონტროლო ბლოკზე დაფუძნებული მოწყობილობებიდან SDM დაფუძნებულ მოწყობილობებზე, Flash Access მიგრაციის სახელმძღვანელო |