Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-logo

Microsemi SmartFusion2 SoC FPGA კოდის დაჩრდილვა SPI Flash-დან DDR მეხსიერებამდე

Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-product-iamge

წინასიტყვაობა

მიზანი
ეს დემო არის SmartFusion®2 system-on-chip (SoC) ველის პროგრამირებადი კარიბჭის მასივის (FPGA) მოწყობილობებისთვის. მასში მოცემულია ინსტრუქციები, თუ როგორ გამოიყენოთ შესაბამისი საცნობარო დიზაინი.

განკუთვნილი აუდიტორია
ეს დემო სახელმძღვანელო განკუთვნილია:

  • FPGA დიზაინერები
  • ჩაშენებული დიზაინერები
  • სისტემის დონის დიზაინერები

ცნობები
იხილეთ შემდეგი web გვერდი SmartFusion2 მოწყობილობის დოკუმენტაციის სრული და განახლებული ჩამონათვალისთვის:
http://www.microsemi.com/products/fpga-soc/soc-fpga/smartfusion2#documentation

შემდეგი დოკუმენტები მოცემულია ამ დემო სახელმძღვანელოში.

  • UG0331: SmartFusion2 მიკროკონტროლერის ქვესისტემის მომხმარებლის სახელმძღვანელო
  • SmartFusion2 System Builder მომხმარებლის სახელმძღვანელო

SmartFusion2 SoC FPGA – კოდის დაჩრდილვა SPI Flash-დან DDR მეხსიერებამდე

შესავალი

ეს დემო დიზაინი აჩვენებს SmartFusion2 SoC FPGA მოწყობილობის შესაძლებლობებს კოდის დაჩრდილვისთვის სერიული პერიფერიული ინტერფეისის (SPI) ფლეშ მეხსიერების მოწყობილობიდან მონაცემთა გაორმაგების სიჩქარეზე (DDR) სინქრონული დინამიური შემთხვევითი წვდომის მეხსიერებაზე (SDRAM) და კოდის DDR SDRAM-დან შესასრულებლად.
სურათი 1 გვიჩვენებს ზედა დონის ბლოკ-სქემას SPI ფლეშ მოწყობილობიდან DDR მეხსიერებაში კოდის დაჩრდილვისთვის.

სურათი 1 • ზედა დონის ბლოკის დიაგრამა

Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-01

კოდის დაჩრდილვა არის ჩატვირთვის მეთოდი, რომელიც გამოიყენება გამოსახულების გასაშვებად გარე, უფრო სწრაფი და არასტაბილური მეხსიერებიდან (DRAM). ეს არის კოდის კოპირების პროცესი არასტაბილური მეხსიერებიდან შესასრულებლად არასტაბილურ მეხსიერებაში.

კოდის დაჩრდილვა საჭიროა, როდესაც პროცესორთან დაკავშირებული არასტაბილური მეხსიერება არ უჭერს მხარს კოდზე შემთხვევით წვდომას ადგილზე შესასრულებლად, ან არ არის საკმარისი არასტაბილური შემთხვევითი წვდომის მეხსიერება. შესრულებისთვის კრიტიკულ აპლიკაციებში, შესრულების სიჩქარე შეიძლება გაუმჯობესდეს კოდის დაჩრდილვით, სადაც კოდი კოპირდება უფრო მაღალი გამტარუნარიანობის RAM-ში უფრო სწრაფი შესრულებისთვის.

მონაცემთა ერთჯერადი სიჩქარე (SDR)/DDR SDRAM მეხსიერებები გამოიყენება აპლიკაციებში, რომლებსაც აქვთ აპლიკაციის დიდი შესრულებადი გამოსახულება და მოითხოვს უფრო მაღალ შესრულებას. როგორც წესი, დიდი შესრულებადი სურათები ინახება არასტაბილურ მეხსიერებაში, როგორიცაა NAND flash ან SPI flash, და კოპირებულია არასტაბილურ მეხსიერებაში, როგორიცაა SDR/DDR SDRAM მეხსიერება, ჩართვისას შესასრულებლად.

SmartFusion2 SoC FPGA მოწყობილობები აერთიანებს მეოთხე თაობის ფლეშზე დაფუძნებულ FPGA ქსოვილს, ARM® Cortex®-M3 პროცესორს და მაღალი ხარისხის საკომუნიკაციო ინტერფეისებს ერთ ჩიპზე. მაღალი სიჩქარის მეხსიერების კონტროლერები SmartFusion2 SoC FPGA მოწყობილობებში გამოიყენება გარე DDR2/DDR3/LPDDR მეხსიერებთან ინტერფეისისთვის. DDR2/DDR3 მეხსიერების მუშაობა შესაძლებელია მაქსიმალური სიჩქარით 333 MHz. Cortex-M3 პროცესორს შეუძლია პირდაპირ გაუშვას ინსტრუქციები გარე DDR მეხსიერებიდან მიკროკონტროლერის ქვესისტემის (MSS) DDR (MDDR) მეშვეობით. FPGA ქეშის კონტროლერი და MSS DDR ხიდი ამუშავებს მონაცემთა ნაკადს უკეთესი შესრულებისთვის.

დიზაინი მოთხოვნები
ცხრილი 1 გვიჩვენებს დიზაინის მოთხოვნებს ამ დემოსთვის.

ცხრილი 1 • დიზაინის მოთხოვნები

დიზაინის მოთხოვნები აღწერა
ტექნიკის მოთხოვნები
SmartFusion2 გაფართოებული განვითარების ნაკრები:
• 12 ვ ადაპტერი
• FlashPro5
• USB A to Mini – B USB კაბელი
Rev A ან უფრო გვიან
დესკტოპი ან ლეპტოპი Windows XP SP2 ოპერაციული სისტემა - 32-bit/64-bit Windows 7 ოპერაციული სისტემა - 32-bit/64-bit
პროგრამული უზრუნველყოფის მოთხოვნები
Libero® სისტემა-ჩიპზე (SoC) v11.7
FlashPro პროგრამირების პროგრამა v11.7
SoftConsole v3.4 SP1*
კომპიუტერის დრაივერები USB to UART დრაივერები
Microsoft .NET Framework 4 კლიენტი დემო GUI-ის გასაშვებად _
შენიშვნა: *ამ გაკვეთილისთვის გამოიყენება SoftConsole v3.4 SP1. SoftConsole v4.0 გამოყენებისთვის იხილეთ TU0546: რბილი კონსოლი v4.0 და Libero SoC v11.7 სახელმძღვანელო.

დემო დიზაინი
შესავალი
დემო დიზაინი files ხელმისაწვდომია ჩამოსატვირთად შემდეგი ბილიკიდან Micro semi-ში webსაიტი:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0386_liberov11p7_df

დემო დიზაინი files მოიცავს:

  • Libero SoC პროექტი
  • STAPL პროგრამირება files
  • GUI შესრულებადი
  • Sampგანაცხადის სურათები
  • ლინკერის სკრიპტები
  • DDR კონფიგურაცია files
  • Readme.txt file

იხილეთ readme.txt file გათვალისწინებულია დიზაინში files სრული დირექტორიას სტრუქტურისთვის.

აღწერა
ეს დემო დიზაინი ახორციელებს კოდის დაჩრდილვის ტექნიკას აპლიკაციის გამოსახულების ჩატვირთვისთვის DDR მეხსიერებიდან. ეს დიზაინი ასევე უზრუნველყოფს ჰოსტის ინტერფეისს SmartFusion2 SoC FPGA მრავალ რეჟიმის უნივერსალური ასინქრონული/სინქრონული მიმღები/გადამცემი (MMUART), რათა ჩაიტვირთოს სამიზნე აპლიკაციის შესრულებადი სურათი SPI ფლეშში, რომელიც დაკავშირებულია MSS SPI0 ინტერფეისთან.
კოდის დაჩრდილვა ხორციელდება შემდეგი ორი მეთოდით:

  1. მულტი-სtagჩატვირთვის პროცესის მეთოდი Cortex-M3 პროცესორის გამოყენებით
  2. აპარატურის ჩატვირთვის ძრავის მეთოდი FPGA ქსოვილის გამოყენებით

მულტი-სtage ჩატვირთვის პროცესის მეთოდი
აპლიკაციის სურათი გაშვებულია გარე DDR მეხსიერებიდან შემდეგ ორ ჩატვირთვაშიtages:

  • Cortex-M3 პროცესორი ჩატვირთავს რბილ ჩამტვირთველს ჩაშენებული არასტაბილური მეხსიერებიდან (eNVM), რომელიც ასრულებს კოდის გამოსახულების გადატანას SPI ფლეშ მოწყობილობიდან DDR მეხსიერებაში.
  • Cortex-M3 პროცესორი ჩამოტვირთავს აპლიკაციის სურათს DDR მეხსიერებიდან.

ეს დიზაინი ახორციელებს ჩამტვირთველ პროგრამას, რათა ჩატვირთოს სამიზნე აპლიკაციის შესრულებადი სურათი SPI ფლეშ მოწყობილობიდან DDR მეხსიერებაში შესასრულებლად. ჩამტვირთავი პროგრამა, რომელიც მუშაობს eNVM-დან, გადადის DDR მეხსიერებაში შენახულ სამიზნე აპლიკაციაში მას შემდეგ, რაც სამიზნე აპლიკაციის სურათი დაკოპირდება DDR მეხსიერებაში.
სურათი 2 გვიჩვენებს დემო დიზაინის დეტალურ ბლოკ დიაგრამას.

სურათი 2 • კოდის დაჩრდილვა – Multi Stage ჩატვირთვის პროცესის დემო ბლოკის დიაგრამა

Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-02

MDDR კონფიგურირებულია DDR3-ისთვის 320 MHz-ზე მუშაობისთვის. „დანართი: DDR3 კონფიგურაციები“ 22 გვერდზე აჩვენებს DDR3 კონფიგურაციის პარამეტრებს. DDR კონფიგურებულია ძირითადი აპლიკაციის კოდის შესრულებამდე.

ჩამტვირთავი
ჩამტვირთველი ასრულებს შემდეგ ოპერაციებს:

  1. სამიზნე აპლიკაციის სურათის კოპირება SPI ფლეშ მეხსიერებიდან DDR მეხსიერებაში.
  2. DDR მეხსიერების საწყისი მისამართის ხელახალი შეხატვა 0xA0000000-დან 0x00000000-მდე DDR_CR სისტემის რეგისტრის კონფიგურაციით.
  3. Cortex-M3 პროცესორის სტეკის მაჩვენებლის ინიცირება სამიზნე აპლიკაციის მიხედვით. სამიზნე განაცხადის ვექტორული ცხრილის პირველი მდებარეობა შეიცავს სტეკის მაჩვენებლის მნიშვნელობას. სამიზნე აპლიკაციის ვექტორული ცხრილი ხელმისაწვდომია მისამართიდან 0x00000000.
  4. იტვირთება პროგრამის მრიცხველი (PC) სამიზნე აპლიკაციის დამმუშავებლის გადატვირთვისთვის DDR მეხსიერებიდან სამიზნე აპლიკაციის გამოსახულების გასაშვებად. სამიზნე აპლიკაციის გადატვირთვის დამმუშავებელი ხელმისაწვდომია ვექტორულ ცხრილში მისამართზე 0x00000004.
    სურათი 3 გვიჩვენებს დემო დიზაინს.
    სურათი 3 • დიზაინის ნაკადი Multi-S-ისთვისtage ჩატვირთვის პროცესის მეთოდი
    Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-03

აპარატურის ჩატვირთვის ძრავის მეთოდი
ამ მეთოდით, Cortex-M3 პირდაპირ ჩატვირთავს სამიზნე აპლიკაციის სურათს გარე DDR მეხსიერებიდან. ტექნიკის ჩატვირთვის ძრავა კოპირებს აპლიკაციის სურათს SPI ფლეშ მოწყობილობიდან DDR მეხსიერებაში Cortex-M3 პროცესორის გადატვირთვის გამოშვებამდე. გადატვირთვის გამოშვების შემდეგ, Cortex-M3 პროცესორი ჩაიტვირთება პირდაპირ DDR მეხსიერებიდან. ეს მეთოდი მოითხოვს ჩატვირთვის დროს ნაკლებ დროს, ვიდრე მრავალ წმtagჩატვირთვის პროცესი, რადგან ის თავიდან აიცილებს მრავალჯერადი ჩატვირთვასtages და აკოპირებს აპლიკაციის სურათს DDR მეხსიერებაში ნაკლებ დროში.

ეს დემო დიზაინი ახორციელებს ჩატვირთვის ძრავის ლოგიკას FPGA ქსოვილში, რათა დააკოპიროს სამიზნე აპლიკაციის შესრულებადი სურათი SPI ფლეშიდან DDR მეხსიერებაში შესასრულებლად. ეს დიზაინი ასევე ახორციელებს SPI ფლეშ ჩამტვირთველს, რომელიც შეიძლება შესრულდეს Cortex-M3 პროცესორით, რათა ჩატვირთოს სამიზნე აპლიკაციის შესრულებადი სურათი SPI ფლეშ მოწყობილობაში მოწოდებული ჰოსტის ინტერფეისის გამოყენებით SmartFusion2 SoC FPGA MMUART_0-ზე. DIP გადამრთველი1 SmartFusion2 Advanced Development Kit-ზე შეიძლება გამოყენებულ იქნას SPI flash მოწყობილობის დაპროგრამების ან DDR მეხსიერებიდან კოდის შესასრულებლად.

თუ შესრულებადი სამიზნე აპლიკაცია ხელმისაწვდომია SPI ფლეშ მოწყობილობაში, კოდის დაჩრდილვა SPI ფლეშ მოწყობილობიდან DDR მეხსიერებაზე დაიწყება მოწყობილობის ჩართვაზე. ჩატვირთვის ძრავა ახდენს MDDR-ის ინიციალიზაციას, აკოპირებს გამოსახულებას SPI ფლეშ მოწყობილობიდან DDR მეხსიერებაში და აბრუნებს DDR მეხსიერების სივრცეს 0x00000000-მდე Cortex-M3 პროცესორის გადატვირთვის შენარჩუნებით. მას შემდეგ, რაც ჩატვირთვის ძრავა გამოუშვებს Cortex-M3 გადატვირთვის პროცესს, Cortex-M3 ასრულებს სამიზნე აპლიკაციას DDR მეხსიერებიდან.

FIC_0 კონფიგურირებულია Slave რეჟიმში MSS SPI_0-ზე წვდომისთვის FPGA ქსოვილის AHB მასტერიდან. MDDR AXI ინტერფეისი (DDR_FIC) ჩართულია DDR მეხსიერებაზე წვდომისთვის FPGA ქსოვილის AXI მასტერიდან.

სურათი 4 გვიჩვენებს დემო დიზაინის დეტალურ ბლოკ დიაგრამას.
სურათი 4 • კოდის დაჩრდილვა – აპარატურის ჩატვირთვის ძრავის დემო ბლოკის დიაგრამა

Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-04

ჩატვირთვის ძრავა
ეს არის კოდის დაჩრდილვის დემოს ძირითადი ნაწილი, რომელიც აკოპირებს აპლიკაციის სურათს SPI ფლეშ მოწყობილობიდან DDR მეხსიერებაში. ჩატვირთვის ძრავა ასრულებს შემდეგ ოპერაციებს:

  1. MDDR-ის ინიცირება DDR3-ზე წვდომისთვის 320 MHz-ზე Cortex-M3 პროცესორის გადატვირთვის შენარჩუნებით.
  2. სამიზნე აპლიკაციის სურათის კოპირება SPI ფლეშ მეხსიერების მოწყობილობიდან DDR მეხსიერებაში AXI მასტერის გამოყენებით FPGA ქსოვილში MDDR AXI ინტერფეისის მეშვეობით.
  3. DDR მეხსიერების საწყისი მისამართის ხელახალი შეხატვა 0xA0000000-დან 0x00000000-მდე DDR_CR სისტემის რეესტრში ჩაწერით.
  4. Cortex-M3 პროცესორზე გადატვირთვის გაშვება DDR მეხსიერებიდან ჩატვირთვისთვის.

სურათი 5 გვიჩვენებს დემო დიზაინის ნაკადს.
სურათი 5 • ზედა დონის ბლოკის დიაგრამა

Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-05

სურათი 6 • დიზაინის ნაკადი აპარატურის ჩატვირთვის ძრავის მეთოდისთვის

Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-06

Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-07

სამიზნე აპლიკაციის სურათის შექმნა DDR მეხსიერებისთვის
დემოს გასაშვებად საჭიროა სურათი, რომელიც შეიძლება შესრულდეს DDR მეხსიერებიდან. გამოიყენეთ „production-execute-in-place-externalDDR.ld“ დამაკავშირებელი აღწერილობა file რომელიც შედის დიზაინში files აპლიკაციის სურათის შესაქმნელად. ლინკერის აღწერა file განსაზღვრავს DDR მეხსიერების საწყისი მისამართს, როგორც 0x00000000, ვინაიდან ჩამტვირთველი/ჩამტვირთველი ძრავა ასრულებს DDR მეხსიერების გადაკეთებას 0xA0000000-დან 0x00000000-მდე. დამაკავშირებელი სკრიპტი ქმნის აპლიკაციის სურათს ინსტრუქციებით, მონაცემებით და BSS სექციებით მეხსიერებაში, რომლის საწყისი მისამართია 0x00000000. მარტივი შუქდიოდის (LED) მოციმციმე, ტაიმერი და გადამრთველი შეფერხების წარმოქმნის აპლიკაციის სურათი file მოცემულია ამ დემოსთვის.

SPI Flash Loader
SPI ფლეშ ჩამტვირთავი დანერგილია ბორტ SPI ფლეშ მეხსიერების შესასრულებელი სამიზნე აპლიკაციის გამოსახულება მასპინძელი კომპიუტერიდან MMUART_0 ინტერფეისის საშუალებით. Cortex-M3 პროცესორი ქმნის ბუფერს MMUART_0 ინტერფეისით შემოსული მონაცემებისთვის და იწყებს პერიფერიულ DMA-ს (PDMA), რათა ჩაწეროს ბუფერული მონაცემები SPI ფლეშში MSS_SPI0-ის მეშვეობით.

აწარმოებს დემო
დემო აჩვენებს, თუ როგორ უნდა ჩატვირთოთ აპლიკაციის სურათი SPI ფლეშში და შეასრულოთ ეს აპლიკაციის სურათი გარე DDR მეხსიერებიდან. ის უზრუნველყოფს ყოფილიampაპლიკაციის სურათი “sample_image_DDR3.bin”. ეს სურათი აჩვენებს მისასალმებელ შეტყობინებებს და ტაიმერის შეწყვეტის შეტყობინებას სერიულ კონსოლზე და ციმციმებს LED1-დან LED8-მდე SmartFusion2 Advanced Development Kit-ზე. სერიულ კონსოლზე GPIO შეწყვეტის შეტყობინებების სანახავად დააჭირეთ SW2 ან SW3 გადამრთველს.

დემო დიზაინის დაყენება
შემდეგი ნაბიჯები აღწერს, თუ როგორ უნდა დააყენოთ დემო SmartFusion2 Advanced Development Kit დაფისთვის:

  1. შეაერთეთ მასპინძელი კომპიუტერი J33 კონექტორთან USB A-დან მინი-B კაბელის გამოყენებით. USB to UART ხიდის დრაივერები ავტომატურად გამოვლინდება. გადაამოწმეთ, არის თუ არა აღმოჩენა მოწყობილობის მენეჯერში, როგორც ნაჩვენებია სურათზე 7.
  2. თუ USB დრაივერები ავტომატურად არ არის გამოვლენილი, დააინსტალირეთ USB დრაივერი.
  3. სერიული ტერმინალის კომუნიკაციისთვის FTDI მინი USB კაბელის საშუალებით, დააინსტალირეთ FTDI D2XX დრაივერი. ჩამოტვირთეთ დრაივერები და ინსტალაციის სახელმძღვანელო:
    http://www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
    სურათი 7 • USB-დან UART ხიდის დრაივერები
    Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-08
  4. შეაერთეთ ჯემპრები SmartFusion2 Advanced Development Kit-ის დაფაზე, როგორც ნაჩვენებია ცხრილში 2.
    სიფრთხილე: ჯუმპერების შეერთებისას გამორთეთ კვების ბლოკი, SW7.
    ცხრილი 2 • SmartFusion2 Advanced Development Kit Jumper Settings
    ჯემპერი ჩამაგრება (From) ჩამაგრება (დასაკრავი) კომენტარები
    J116, J353, J354, J54 1 2 ეს არის Advanced Development Kit Board-ის ჯუმპერის ნაგულისხმევი პარამეტრები. დარწმუნდით, რომ ეს მხტუნავები დაყენებულია შესაბამისად.
    J123 2 3
    J124, J121, J32 1 2 JTAG პროგრამირება FTDI-ის საშუალებით
    J118, J119 1 2 პროგრამირება SPI Flash
  5. SmartFusion2 Advanced Development Kit-ში შეაერთეთ კვების წყარო J42 კონექტორთან.
    სურათი 8. გვიჩვენებს დაფის დაყენებას SmartFusion3 Advanced Development Kit-ზე კოდის დაჩრდილვის გასაშვებად SPI ფლეშიდან DDR2 დემო ვერსიაზე.
    სურათი 8 • SmartFusion2 გაფართოებული განვითარების ნაკრების დაყენება
    Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-09

SPI Flash Loader და Code Shadowing Demo GUI
კოდის დაჩრდილვის დემო გასაშვებად საჭიროა GUI. SPI Flash Loader და Code Shadowing Demo GUI არის მარტივი გრაფიკული მომხმარებლის ინტერფეისი, რომელიც მუშაობს მასპინძელ კომპიუტერზე SPI flash-ის დასაპროგრამებლად და აწარმოებს კოდის დაჩრდილვის დემო ვერსიას SmartFusion2 Advanced Development Kit-ზე. UART არის საკომუნიკაციო პროტოკოლი მასპინძელ კომპიუტერსა და SmartFusion2 Advanced Development Kit-ს შორის. ის ასევე უზრუნველყოფს სერიული კონსოლის განყოფილებას აპლიკაციიდან მიღებული გამართვის შეტყობინებების დასაბეჭდად UART ინტერფეისით.
სურათზე 9. ნაჩვენებია SPI Flash Loader და Code Shadowing Demo Window.
სურათი 9 • SPI Flash Loader და Code Shadowing Demo Window

Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-10

GUI მხარს უჭერს შემდეგ ფუნქციებს:

  • პროგრამა SPI Flash: აპროგრამებს სურათს file SPI ფლეშში.
  • პროგრამის და კოდის დაჩრდილვა SPI Flash-დან DDR-ზე: აპროგრამებს სურათს file SPI ფლეშში, აკოპირებს მას DDR მეხსიერებაში და ჩატვირთავს სურათს DDR მეხსიერებიდან.
  • პროგრამის და კოდის დაჩრდილვა SPI Flash-დან SDR-მდე: აპროგრამებს სურათს file SPI ფლეშში, აკოპირებს მას SDR მეხსიერებაში და ჩატვირთავს სურათს SDR მეხსიერებიდან.
  • კოდის დაჩრდილვა DDR-ზე: აკოპირებს არსებულ სურათს file SPI ფლეშიდან DDR მეხსიერებაში და ჩატვირთავს სურათს DDR მეხსიერებიდან.
  • კოდის დაჩრდილვა SDR-ზე: აკოპირებს არსებულ სურათს file SPI ფლეშიდან SDR მეხსიერებაში და ჩატვირთავს სურათს SDR მეხსიერებიდან. დააწკაპუნეთ დახმარებაზე მეტი ინფორმაციისთვის GUI-ზე.

დემო დიზაინის გაშვება Multi-S-ისთვისtage ჩატვირთვის პროცესის მეთოდი
შემდეგი ნაბიჯები აღწერს, თუ როგორ უნდა გაუშვათ დემო დიზაინი მულტი-სtagელექტრონული ჩატვირთვის პროცესის მეთოდი:

  1. ჩართეთ კვების ბლოკი, SW7.
  2. დაპროგრამეთ SmarFusion2 SoC FPGA მოწყობილობა პროგრამით file გათვალისწინებულია დიზაინში files (SF2_CodeShadowing_DDR3_DF\პროგრამირება Files\MultiStageBoot_meothod\CodeShadowing_top.stp FlashPro დიზაინის პროგრამული უზრუნველყოფის გამოყენებით).
  3. გაუშვით SPI Flash Loader და Code Shadowing Demo GUI შესრულებადი file ხელმისაწვდომია დიზაინში files (SF2_CodeShadowing_DDR3_DF\GUI Executable\SF2_FlashLoader.exe).
  4. აირჩიეთ შესაბამისი COM პორტი (რომელზედაც არის მიმართული USB სერიული დრაივერები) COM Port-ის ჩამოსაშლელი სიიდან.
  5. დააწკაპუნეთ დაკავშირება. კავშირის დამყარების შემდეგ დაკავშირება იცვლება Disconnect-ზე.
  6. დააწკაპუნეთ Browse-ზე, რათა აირჩიოთ ყოფილიampსამიზნე შესრულებადი სურათი file უზრუნველყოფილია დიზაინით files
    (SF2_CodeShadowing_DDR3_DF/Sampაპლიკაციის სურათები/ებიample_image_DDR3.bin).
    შენიშვნა: განაცხადის გამოსახულების ყდის გენერირებისთვის fileიხილეთ „დანართი: შემსრულებელი ურნის გენერირება File”გვერდი 25.
  7. შეინახეთ SPI ფლეშ მეხსიერების საწყისი მისამართი ნაგულისხმევად 0x00000000.
  8. აირჩიეთ პროგრამა და კოდის დაჩრდილვა SPI Flash-დან DDR-მდე.
  9. დააწკაპუნეთ დაწყებაზე, როგორც ნაჩვენებია სურათზე 10, რათა ჩატვირთოთ შესრულებადი სურათი SPI ფლეშში და კოდის დაჩრდილვა DDR მეხსიერებიდან.
    სურათი 10 • დემოს დაწყება
    Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-11
  10. თუ SmartFusion2 SoC FPGA მოწყობილობა დაპროგრამებულია STAPL-ით file რომელშიც MDDR არ არის კონფიგურირებული DDR მეხსიერებისთვის, მაშინ ის აჩვენებს შეცდომის შეტყობინებას, როგორც ნაჩვენებია სურათზე 11.
    სურათი 11 • არასწორი მოწყობილობა ან ვარიანტის შეტყობინება
    Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-12
  11. სერიული კონსოლის განყოფილება GUI-ზე აჩვენებს გამართვის შეტყობინებებს და იწყებს SPI ფლეშის დაპროგრამებას SPI ფლეშის წარმატებით წაშლის შემდეგ. სურათი 12 გვიჩვენებს SPI ფლეშ ჩაწერის სტატუსს
    სურათი 12 • Flash Loading
    Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-13
  12. SPI flash-ის წარმატებით დაპროგრამებისას, ჩამტვირთველი, რომელიც მუშაობს SmartFusion2 SoC FPGA-ზე, დააკოპირებს აპლიკაციის სურათს SPI ფლეშიდან DDR მეხსიერებაში და ჩატვირთავს აპლიკაციის სურათს. თუ მოწოდებული სურათი სampარჩეულია le_image_DDR3.bin, სერიული კონსოლი აჩვენებს მისასალმებელ შეტყობინებებს, გადართვის შეფერხების და ტაიმერის შეწყვეტის შეტყობინებებს, როგორც ნაჩვენებია სურათზე 13 გვერდზე 18 და სურათზე 14 გვერდზე 18. გაშვებული LED ნიმუში ნაჩვენებია LED1-დან LED8-ზე SmartFusion2 Advanced Development-ზე. ნაკრები.
  13. დააჭირეთ SW2 და SW3 გადამრთველებს სერიულ კონსოლზე შეფერხების შეტყობინებების სანახავად.
    სურათი 13 • სამიზნე აპლიკაციის გამოსახულების გაშვება DDR3 მეხსიერებიდან
    Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-14სურათი 14 • ტაიმერი და შეწყვეტის შეტყობინებები სერიულ კონსოლში
    Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-15

ტექნიკის ჩატვირთვის ძრავის მეთოდის დიზაინის გაშვება
შემდეგი ნაბიჯები აღწერს, თუ როგორ უნდა გაუშვათ ტექნიკის ჩატვირთვის ძრავის მეთოდის დიზაინი:

  1. ჩართეთ კვების ბლოკი, SW7.
  2. დაპროგრამეთ SmarFusion2 SoC FPGA მოწყობილობა პროგრამით file გათვალისწინებულია დიზაინში files (SF2_CodeShadowing_DDR3_DF\პროგრამირება
    Files\HWBootEngine_method\CodeShadowing_Fabric.stp FlashPro დიზაინის პროგრამული უზრუნველყოფის გამოყენებით).
  3. SPI Flash-ის დასაპროგრამებლად დააყენეთ DIP switch SW5-1 ON პოზიციაზე. ეს არჩევანი ჩატვირთავს Cortex-M3-ს eNVM-დან. დააჭირეთ SW6 SmartFusion2 მოწყობილობის გადატვირთვისთვის.
  4. გაუშვით SPI Flash Loader და Code Shadowing Demo GUI შესრულებადი file ხელმისაწვდომია დიზაინში files (SF2_CodeShadowing_DDR3_DF\GUI Executable\SF2_FlashLoader.exe).
  5. აირჩიეთ შესაბამისი COM პორტი (რომელზედაც არის მიმართული USB სერიული დრაივერები) COM Port-ის ჩამოსაშლელი სიიდან.
  6. დააწკაპუნეთ დაკავშირება. კავშირის დამყარების შემდეგ დაკავშირება იცვლება Disconnect-ზე.
  7. დააწკაპუნეთ Browse-ზე, რათა აირჩიოთ ყოფილიampსამიზნე შესრულებადი სურათი file უზრუნველყოფილია დიზაინით files
    (SF2_CodeShadowing_DDR3_DF/Sampაპლიკაციის სურათები/ებიample_image_DDR3.bin).
    შენიშვნა: განაცხადის გამოსახულების ყდის გენერირებისთვის fileიხილეთ „დანართი: შემსრულებელი ურნის გენერირება File”გვერდი 25.
  8. აირჩიეთ Hardware Boot Engine ვარიანტი Code Shadowing Method-ში.
  9. აირჩიეთ პროგრამის SPI Flash ვარიანტი ოფციების მენიუდან.
  10. დააწკაპუნეთ დაწყებაზე, როგორც ნაჩვენებია სურათზე 15, რათა ჩატვირთოთ შესრულებადი სურათი SPI ფლეშში.
    სურათი 15 • დემოს დაწყება
    Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-16
  11. სერიული კონსოლის განყოფილება GUI-ზე გვიჩვენებს გამართვის შეტყობინებებს და SPI ფლეშ ჩაწერის სტატუსს, როგორც ნაჩვენებია სურათზე 16.
    სურათი 16 • Flash Loading
    Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-17
  12. SPI flash-ის წარმატებით დაპროგრამების შემდეგ შეცვალეთ DIP გადამრთველი SW5-1 OFF პოზიციაზე. ეს არჩევანი საშუალებას გაძლევთ ჩაიტვირთოთ Cortex-M3 პროცესორი DDR მეხსიერებიდან.
  13. დააჭირეთ SW6 SmartFusion2 მოწყობილობის გადატვირთვისთვის. ჩატვირთვის ძრავა აკოპირებს აპლიკაციის სურათს SPI ფლეშიდან DDR მეხსიერებაში და ათავისუფლებს გადატვირთვის Cortex-M3-ზე, რომელიც ჩატვირთავს აპლიკაციის სურათს DDR მეხსიერებიდან. თუ მოწოდებული სურათი „სample_image_DDR3.bin” იტვირთება SPI ფლეშში, სერიული კონსოლი აჩვენებს მისასალმებელ შეტყობინებებს, გადართვის შეფერხებას (დააჭირეთ SW2 ან SW3) და ტაიმერის შეწყვეტის შეტყობინებებს, როგორც ნაჩვენებია სურათზე 17 და გაშვებული LED ნიმუში ნაჩვენებია LED1-დან LED8-ზე SmartFusion2 Advanced-ზე. განვითარების ნაკრები.
    სურათი 17 • სამიზნე აპლიკაციის გამოსახულების გაშვება DDR3 მეხსიერებიდან
    Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-18

დასკვნა
ეს დემო აჩვენებს SmartFusion2 SoC FPGA მოწყობილობის შესაძლებლობას, დაუკავშირდეს DDR მეხსიერებას და გაუშვას შესრულებადი სურათი DDR მეხსიერებიდან SPI ფლეშ მეხსიერების კოდის დაჩრდილვით. ის ასევე აჩვენებს კოდის დაჩრდილვის განხორციელების ორ მეთოდს SmartFusion2 მოწყობილობაზე.

დანართი: DDR3 კონფიგურაციები

შემდეგი ფიგურები აჩვენებს DDR3 კონფიგურაციის პარამეტრებს.
სურათი 18 • ზოგადი DDR კონფიგურაციის პარამეტრები

Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-19

სურათი 19 • DDR მეხსიერების ინიციალიზაციის პარამეტრები

Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-20

სურათი 20 • DDR მეხსიერების დროის პარამეტრები

Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-21

დანართი: შემსრულებელი ურნის გენერირება File

შესრულებადი ურნა file საჭიროა SPI ფლეშის დაპროგრამება კოდის დაჩრდილვის დემო გასაშვებად. შესრულებადი ურნის გენერირებისთვის file საწყისი „სample_image_DDR3” რბილი კონსოლი, შეასრულეთ შემდეგი ნაბიჯები:

  1. შექმენით Soft Console პროექტი დამაკავშირებელი სკრიპტის წარმოება-შესრულება-ადგილზე-გარე DDR-ით.
  2. დაამატეთ Soft Console-ის ინსტალაციის გზა, მაგample, C:\Microsemi\Libero_v11.7\SoftConsole\Sourcery-G++\bin, 'Environment Variables', როგორც ნაჩვენებია 21-ე სურათზე.
    სურათი 21 • რბილი კონსოლის დაყენების ბილიკის დამატება
    Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-22
  3. ორჯერ დააწკაპუნეთ პარტიაზე file Ურნა-File-Generator.bat მდებარეობს მისამართზე:
    SoftConsole/CodeShadowing_MSS_CM3/Sample_image_DDR3 საქაღალდე, როგორც ნაჩვენებია სურათზე 22.
    სურათი 22 • ურნა File გენერატორი
    Microsemi-SmartFusion2-SoC-FPGA-Code-Sdowing-from-SPI-Flash-to-DDR-Memory-23
  4. ურნა -File-გენერატორი ქმნის სample_image_DDR3.bin file.

გადასინჯვის ისტორია

შემდეგი ცხრილი გვიჩვენებს ამ დოკუმენტში განხორციელებულ მნიშვნელოვან ცვლილებებს თითოეული შესწორებისთვის.

რევიზია ცვლილებები
რევიზია 7
(2016 წლის მარტი)
განახლებულია დოკუმენტი Libero SoC v11.7 პროგრამული უზრუნველყოფის გამოშვებისთვის (SAR 77816).
რევიზია 6
(2015 წლის ოქტომბერი)
განახლებულია დოკუმენტი Libero SoC v11.6 პროგრამული უზრუნველყოფის გამოშვებისთვის (SAR 72424).
რევიზია 5
(2014 წლის სექტემბერი)
განახლებულია დოკუმენტი Libero SoC v11.4 პროგრამული უზრუნველყოფის გამოშვებისთვის (SAR 60592).
რევიზია 4
(2014 წლის მაისი)
განახლებულია დოკუმენტი Libero SoC 11.3 პროგრამული უზრუნველყოფის გამოშვებისთვის (SAR 56851).
რევიზია 3
(2013 წლის დეკემბერი)
განახლებულია დოკუმენტი Libero SoC v11.2 პროგრამული უზრუნველყოფის გამოშვებისთვის (SAR 53019).
რევიზია 2
(2013 წლის მაისი)
განახლებულია დოკუმენტი Libero SoC v11.0 პროგრამული უზრუნველყოფის გამოშვებისთვის (SAR 47552).
რევიზია 1
(2013 წლის მარტი)
განახლებულია დოკუმენტი Libero SoC v11.0 ბეტა SP1 პროგრამული უზრუნველყოფის გამოშვებისთვის (SAR 45068).

პროდუქტის მხარდაჭერა

Microsemi SoC Products Group მხარს უჭერს თავის პროდუქტებს სხვადასხვა დამხმარე სერვისებით, მათ შორის მომხმარებელთა სერვისით, მომხმარებელთა ტექნიკური დახმარების ცენტრით, webსაიტი, ელექტრონული ფოსტა და გაყიდვების ოფისები მთელს მსოფლიოში. ეს დანართი შეიცავს ინფორმაციას Microsemi SoC Products Group-თან დაკავშირების და ამ მხარდაჭერის სერვისების გამოყენების შესახებ.

მომხმარებელთა მომსახურება
დაუკავშირდით მომხმარებელთა მომსახურებას პროდუქტის არატექნიკური მხარდაჭერისთვის, როგორიცაა პროდუქტის ფასები, პროდუქტის განახლება, განახლებული ინფორმაცია, შეკვეთის სტატუსი და ავტორიზაცია.

  • ჩრდილოეთ ამერიკიდან დარეკეთ 800.262.1060
  • დანარჩენი მსოფლიოდან დარეკეთ 650.318.4460
  • ფაქსი, მსოფლიოს ნებისმიერი ადგილიდან, 408.643.6913

მომხმარებელთა ტექნიკური დახმარების ცენტრი
Microsemi SoC Products Group დაკომპლექტებულია მომხმარებელთა ტექნიკური მხარდაჭერის ცენტრთან მაღალკვალიფიციური ინჟინრებით, რომლებიც დაგეხმარებათ უპასუხონ თქვენს აპარატურულ, პროგრამულ უზრუნველყოფას და დიზაინის კითხვებს Microsemi SoC პროდუქტების შესახებ. მომხმარებელთა ტექნიკური მხარდაჭერის ცენტრი დიდ დროს ხარჯავს განაცხადის შენიშვნების, საერთო დიზაინის ციკლის კითხვებზე პასუხების, ცნობილი საკითხების დოკუმენტაციისა და სხვადასხვა ხშირად დასმული კითხვების შესაქმნელად. ასე რომ, სანამ დაგვიკავშირდებით, გთხოვთ ეწვიოთ ჩვენს ონლაინ რესურსებს. დიდი ალბათობით, ჩვენ უკვე გავეცი პასუხი თქვენს შეკითხვებს.

ტექნიკური მხარდაჭერა

Microsemi SoC პროდუქტების მხარდაჭერისთვის ეწვიეთ
http://www.microsemi.com/products/fpga-soc/design-support/fpga-soc-support.

Webსაიტი
შეგიძლიათ დაათვალიეროთ სხვადასხვა ტექნიკური და არატექნიკური ინფორმაცია Microsemi SoC Products Group-ის მთავარ გვერდზე, მისამართზე http://www.microsemi.com/products/fpga-soc/fpga-and-soc.

დაუკავშირდით მომხმარებელთა ტექნიკური დახმარების ცენტრს
მაღალკვალიფიციური ინჟინრები აკომპლექტებენ ტექნიკური დახმარების ცენტრს. ტექნიკური დახმარების ცენტრს შეგიძლიათ დაუკავშირდეთ ელექტრონული ფოსტით ან Microsemi SoC პროდუქტების ჯგუფის მეშვეობით webსაიტი.

ელფოსტა
თქვენ შეგიძლიათ დაუკავშირდეთ თქვენს ტექნიკურ კითხვებს ჩვენს ელ. ფოსტის მისამართზე და მიიღოთ პასუხები ელექტრონული ფოსტით, ფაქსით ან ტელეფონით. ასევე, თუ თქვენ გაქვთ დიზაინის პრობლემები, შეგიძლიათ თქვენი დიზაინის ელექტრონული ფოსტით fileდახმარების მისაღებად. ჩვენ მუდმივად ვაკვირდებით ელექტრონული ფოსტის ანგარიშს მთელი დღის განმავლობაში. თქვენი მოთხოვნის ჩვენთან გაგზავნისას, გთხოვთ, აუცილებლად მიუთითოთ თქვენი სრული სახელი, კომპანიის სახელი და თქვენი საკონტაქტო ინფორმაცია თქვენი მოთხოვნის ეფექტური დამუშავებისთვის.
ტექნიკური მხარდაჭერის ელექტრონული ფოსტის მისამართი არის soc_tech@microsemi.com.

ჩემი საქმეები
Microsemi SoC Products Group-ის მომხმარებლებს შეუძლიათ წარადგინონ და თვალყური ადევნონ ტექნიკურ შემთხვევებს ონლაინ My Cases-ზე გადასვლით.

აშშ-ს გარეთ
კლიენტებს, რომლებსაც დახმარება ესაჭიროებათ აშშ-ის დროის ზონების გარეთ, შეუძლიათ დაუკავშირდნენ ტექნიკურ მხარდაჭერას ელექტრონული ფოსტით (soc_tech@microsemi.com) ან დაუკავშირდით ადგილობრივ გაყიდვების ოფისს. ეწვიეთ ჩვენს შესახებ გაყიდვების ოფისის განცხადებებისა და კორპორატიული კონტაქტებისთვის.

ITAR ტექნიკური მხარდაჭერა
ტექნიკური მხარდაჭერისთვის RH და RT FPGA-ებზე, რომლებიც რეგულირდება იარაღის საერთაშორისო მოძრაობის წესებით (ITAR), დაგვიკავშირდით soc_tech@microsemi.com. ალტერნატიულად, ჩემს საქმეებში აირჩიეთ დიახ ITAR-ის ჩამოსაშლელ სიაში. ITAR-ით რეგულირებული Microsemi FPGA-ების სრული სიისთვის ეწვიეთ ITAR-ს web გვერდი.

Microsemi კორპორატიული სათაო ოფისი
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
© 2016 Microsemi Corporation.
Ყველა უფლება დაცულია. Microsemi და Microsemi ლოგო არის Microsemi Corporation-ის სავაჭრო ნიშნები.
ყველა სხვა სავაჭრო ნიშანი და მომსახურების ნიშანი მათი შესაბამისი მფლობელების საკუთრებაა.

Microsemi Corporation (Nasdaq: MSCC) გთავაზობთ ნახევარგამტარული და სისტემური გადაწყვეტილებების ყოვლისმომცველ პორტფელს კომუნიკაციების, თავდაცვისა და უსაფრთხოების, საჰაერო კოსმოსური და სამრეწველო ბაზრებისთვის. პროდუქტებში შედის მაღალი ხარისხის და რადიაციით გამაგრებული ანალოგური შერეული სიგნალის ინტეგრირებული სქემები, FPGA, SoC და ASIC; ენერგიის მართვის პროდუქტები; დროისა და სინქრონიზაციის მოწყობილობები და ზუსტი დროის გადაწყვეტილებები, დროის მსოფლიო სტანდარტების დაწესება; ხმის დამუშავების მოწყობილობები; RF გადაწყვეტილებები; დისკრეტული კომპონენტები; საწარმოს შენახვისა და საკომუნიკაციო გადაწყვეტილებები, უსაფრთხოების ტექნოლოგიები და მასშტაბირებადი ანტი-ტamper პროდუქტები; Ethernet გადაწყვეტილებები; Power-over-Ethernet ICs და midspans; ასევე მორგებული დიზაინის შესაძლებლობები და სერვისები. Microsemi-ის სათაო ოფისი მდებარეობს ალისო ვიეხოში, კალიფორნიაში და ჰყავს დაახლოებით 4,800 თანამშრომელი მთელს მსოფლიოში. შეიტყვეთ მეტი აქ www.microsemi.com.

Microsemi არ იძლევა გარანტიას, წარმომადგენლობას ან გარანტიას აქ მოცემულ ინფორმაციას ან მისი პროდუქტებისა და სერვისების შესაბამისობას რაიმე კონკრეტული მიზნისთვის, არც Microsemi იღებს რაიმე სახის პასუხისმგებლობას, რომელიც წარმოიქმნება ნებისმიერი პროდუქტის ან მიკროსქემის გამოყენების ან გამოყენების შედეგად. აქ გაყიდული პროდუქტები და Microsemi-ის მიერ გაყიდული ნებისმიერი სხვა პროდუქტი ექვემდებარება შეზღუდული ტესტირებას და არ უნდა იქნას გამოყენებული მისიის კრიტიკულ აღჭურვილობასთან ან აპლიკაციებთან ერთად. ნებისმიერი შესრულების სპეციფიკაცია ითვლება საიმედოდ, მაგრამ არ არის დამოწმებული და მყიდველმა უნდა ჩაატაროს და დაასრულოს პროდუქციის ყველა შესრულების და სხვა ტესტირება, ცალკე და ერთად, ან დაინსტალირებული ნებისმიერ საბოლოო პროდუქტში. მყიდველი არ უნდა დაეყრდნოს Microsemi-ის მიერ მოწოდებულ მონაცემებს და შესრულების სპეციფიკაციებს ან პარამეტრებს. მყიდველის პასუხისმგებლობაა დამოუკიდებლად განსაზღვროს ნებისმიერი პროდუქტის ვარგისიანობა და შეამოწმოს და შეამოწმოს იგი. Microsemi-ის მიერ მოცემული ინფორმაცია მოცემულია „როგორც არის, სად არის“ და ყველა ხარვეზით, და ამგვარ ინფორმაციასთან დაკავშირებული მთელი რისკი მთლიანად მყიდველს ეკუთვნის. Microsemi არ ანიჭებს ცალსახად ან ირიბად, არცერთ მხარეს პატენტის უფლებას, ლიცენზიას ან სხვა IP უფლებას, იქნება ეს თავად ამ ინფორმაციასთან დაკავშირებით, ან რაიმე აღწერილ ინფორმაციას. ამ დოკუმენტში მოცემული ინფორმაცია ეკუთვნის Microsemi-ს და Microsemi იტოვებს უფლებას ნებისმიერ დროს შეიტანოს ნებისმიერი ცვლილება ამ დოკუმენტის ინფორმაციაში ან ნებისმიერ პროდუქტსა და სერვისში ნებისმიერ დროს გაფრთხილების გარეშე.

დოკუმენტები / რესურსები

Microsemi SmartFusion2 SoC FPGA კოდის დაჩრდილვა SPI Flash-დან DDR მეხსიერებამდე [pdf] მფლობელის სახელმძღვანელო
SmartFusion2 SoC FPGA კოდის დაჩრდილვა SPI Flash-დან DDR მეხსიერებაში, SmartFusion2 SoC, FPGA კოდის დაჩრდილვა SPI Flash-დან DDR მეხსიერებამდე, Flash-დან DDR მეხსიერებამდე

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *