როგორ განვათავსოთ პროექტი Altera FPGA- ში

Სარჩევი:

როგორ განვათავსოთ პროექტი Altera FPGA- ში
როგორ განვათავსოთ პროექტი Altera FPGA- ში

ვიდეო: როგორ განვათავსოთ პროექტი Altera FPGA- ში

ვიდეო: როგორ განვათავსოთ პროექტი Altera FPGA- ში
ვიდეო: FPGA/ПЛИС - Сдвиговый регистр или то, о чем не расскажут в видео для начинающих :: атрибуты синтеза 2024, მაისი
Anonim

მოდით მოვამზადოთ და დატვირთოთ პროექტი Quartus II განვითარების გარემოდან Altera FPGA- ში.

USB Blaster პროგრამისტი
USB Blaster პროგრამისტი

აუცილებელია

  • FPGA ალტერასგან;
  • USB-Blaster პროგრამისტი;
  • კომპიუტერი მეოთხედის განვითარების გარემოთი.

ინსტრუქციები

Ნაბიჯი 1

დავალებები -> მოწყობილობა … მენიუში აირჩიეთ FPGA, რომელშიც აპირებთ პროექტის "შევსებას". მოწყობილობა ოჯახის ჯგუფში, თქვენ უნდა აირჩიოთ ოჯახი, რომელსაც თქვენი FPGA ეკუთვნის. აირჩიეთ FPGA მოდელი ხელმისაწვდომი მოწყობილობების ველში.

"ხელმისაწვდომი მოწყობილობების" სიაში ჯგუფში შეგიძლიათ მოწყობილობების დალაგება პაკეტის ტიპის მიხედვით (პაკეტი) ან პინების რაოდენობის მიხედვით () თქვენი FPGA მოდელის სწრაფად მოსაძებნად.

ზედმეტი არ არის დაზუსტება, თუ რა მდგომარეობაში იქნება FPGA– ს უკავშირებელი ფეხები. დააჭირეთ ღილაკს მოწყობილობა და პინის ოფციები …, გადადით ნაბიჯზე და მიუთითეთ პინების სტატუსი.

FPGA მოდელის მითითების შემდეგ, დახურეთ მოწყობილობის ფანჯარა OK ღილაკზე დაჭერით.

აირჩიეთ FPGA ოჯახი და მოდელი მოწყობილობის ფანჯარაში
აირჩიეთ FPGA ოჯახი და მოდელი მოწყობილობის ფანჯარაში

ნაბიჯი 2

თუ გსურთ სინთეზატორმა თავისთავად მიანიჭოს ფუნქციები ქინძისთავებს, სხვას ვერაფერს გააკეთებთ. იმისათვის, რომ ხელით დანიშნოთ FPGA ქინძისთავები, გადადით Assignements -> Pin Planner მენიუში ან დააჭირეთ Ctrl + Shift + N კლავიშთა კომბინაციას.

იწყება pin დანიშვნის ინსტრუმენტი. ქვემოთ მოცემულია თქვენს პროექტში გამოყენებული I / O ქინძისთავების ჩამონათვალი, შესაბამისი სახელების მითითებით.

ახლა მდებარეობის სვეტში უნდა დააყენოთ pin ნომრები. ორჯერ დააწკაპუნეთ შესაბამის უჯრაზე და აირჩიეთ პინის ნომერი ან კლავიატურადან შეიტანეთ ნომერი. PIN ნომრები დამოკიდებული იქნება თქვენს პურის დაფაზე.

ყველა პინის განსაზღვრის შემდეგ, pin დამგეგმავი ფანჯარა შეიძლება დაიხუროს. ახლა შეადგინეთ პროექტი: დამუშავება -> დაიწყეთ შედგენა ან Ctrl + L.

FPGA ქინძისთავების შესაბამისობის მინიჭება პროექტის სიგნალებზე
FPGA ქინძისთავების შესაბამისობის მინიჭება პროექტის სიგნალებზე

ნაბიჯი 3

დავაერთოთ პროგრამისტი კომპიუტერთან. პირველად დაკავშირებისას, დრაივერი უნდა დააინსტალიროთ. იგი დაინსტალირებულია სტანდარტული გზით და მდებარეობს Quartus დირექტორიაში, დრაივერების საქაღალდეში: C: / altera / 13.0sp1 / quartus / დრაივერები.

დრაივერის ინსტალაციის შემდეგ, პროგრამისტი აისახება მოწყობილობის მენეჯერში, როგორც Altera USB-Blaster.

დრაივერის ინსტალაცია USB Blaster Programmer- ისთვის
დრაივერის ინსტალაცია USB Blaster Programmer- ისთვის

ნაბიჯი 4

Altera FPGA მხარს უჭერს პროგრამირების რამდენიმე რეჟიმს. პირველი, მოდით განვიხილოთ firmware- ის ჩამოტვირთვა JTAG ინტერფეისით. შეუერთეთ პროგრამისტს FPGA დაფაზე JTAG კონექტორს.

დავიწყოთ პროგრამირების ინსტრუმენტი: ინსტრუმენტები -> პროგრამისტი.

დავამატოთ პროგრამისტი. ამისათვის დააჭირეთ აპარატურის დაყენების ღილაკს … და ჩამოსაშლელ სიაში შეარჩიეთ დაკავშირებული. ფანჯარა დავხუროთ.

პროგრამისტის ფანჯარაში დააჭირეთ ღილაკს Auto Detect, რათა Quartus შეეცადოს ავტომატურად აღმოაჩინოს დაკავშირებული FPGA და firmware ფაილი *.sof. Firmware ფაილი ნაგულისხმევად იქმნება Quartus– ის მიერ შედგენის დროს, თუ სხვა რამ არ არის მითითებული.

პროგრამისტის ფანჯარაში აირჩიეთ JTAG რეჟიმი, მონიშნეთ პროგრამის / კონფიგურაციის ველი და დააჭირეთ ღილაკს დაწყება. Firmware დაიწერება FPGA მეხსიერებაში.

Firmware იტვირთება FPGA- ში JTAG- ის საშუალებით
Firmware იტვირთება FPGA- ში JTAG- ის საშუალებით

ნაბიჯი 5

წერის ამ ვარიანტის საშუალებით, firmware იწერება FPGA- ს არასტაბილურ მეხსიერებაში და გადატვირთვის შემდეგ წაიშლება. Firmware ROM– ში შესანახად, ჩაწერეთ firmware აქტიური სერიული რეჟიმში.

დააკავშირეთ პროგრამირების კაბელი AS კონექტორთან ან. გაუშვით firmware პროგრამა: ინსტრუმენტები -> პროგრამისტი. აირჩიეთ რეჟიმი -> აქტიური სერიალი. დამეთანხმებით გარკვევით კითხვაზე პასუხის გაცემისას.

დაამატეთ firmware ფაილი, დააჭირეთ ღილაკს დამატება ფაილი … ღილაკს. გამომავალი_ფაილების პროექტის ქვე დირექტორიაში იპოვნეთ ფაილი.pof გაფართოებით. Firmware ფაილის გახსნის შემდეგ, დააყენეთ პროგრამის / კონფიგურაციის ველების და, თუ გსურთ, ფოლადის ველები. ყურადღება მიაქციეთ მოწყობილობის სვეტში არსებული კონფიგურაციის მეხსიერების ტიპს: ის უნდა შეესაბამებოდეს თქვენი FPGA მეხსიერების ტიპს.

Firmware იტვირთება FPGA– ზე აქტიური სერიული რეჟიმში
Firmware იტვირთება FPGA– ზე აქტიური სერიული რეჟიმში

ნაბიჯი 6

დააჭირეთ ღილაკს დაწყება, რათა ჩამოტვირთოთ firmware FPGA- ზე.

გირჩევთ: