მოდით მოვამზადოთ და დატვირთოთ პროექტი Quartus II განვითარების გარემოდან Altera FPGA- ში.
აუცილებელია
- FPGA ალტერასგან;
- USB-Blaster პროგრამისტი;
- კომპიუტერი მეოთხედის განვითარების გარემოთი.
ინსტრუქციები
Ნაბიჯი 1
დავალებები -> მოწყობილობა … მენიუში აირჩიეთ FPGA, რომელშიც აპირებთ პროექტის "შევსებას". მოწყობილობა ოჯახის ჯგუფში, თქვენ უნდა აირჩიოთ ოჯახი, რომელსაც თქვენი FPGA ეკუთვნის. აირჩიეთ FPGA მოდელი ხელმისაწვდომი მოწყობილობების ველში.
"ხელმისაწვდომი მოწყობილობების" სიაში ჯგუფში შეგიძლიათ მოწყობილობების დალაგება პაკეტის ტიპის მიხედვით (პაკეტი) ან პინების რაოდენობის მიხედვით () თქვენი FPGA მოდელის სწრაფად მოსაძებნად.
ზედმეტი არ არის დაზუსტება, თუ რა მდგომარეობაში იქნება FPGA– ს უკავშირებელი ფეხები. დააჭირეთ ღილაკს მოწყობილობა და პინის ოფციები …, გადადით ნაბიჯზე და მიუთითეთ პინების სტატუსი.
FPGA მოდელის მითითების შემდეგ, დახურეთ მოწყობილობის ფანჯარა OK ღილაკზე დაჭერით.
ნაბიჯი 2
თუ გსურთ სინთეზატორმა თავისთავად მიანიჭოს ფუნქციები ქინძისთავებს, სხვას ვერაფერს გააკეთებთ. იმისათვის, რომ ხელით დანიშნოთ FPGA ქინძისთავები, გადადით Assignements -> Pin Planner მენიუში ან დააჭირეთ Ctrl + Shift + N კლავიშთა კომბინაციას.
იწყება pin დანიშვნის ინსტრუმენტი. ქვემოთ მოცემულია თქვენს პროექტში გამოყენებული I / O ქინძისთავების ჩამონათვალი, შესაბამისი სახელების მითითებით.
ახლა მდებარეობის სვეტში უნდა დააყენოთ pin ნომრები. ორჯერ დააწკაპუნეთ შესაბამის უჯრაზე და აირჩიეთ პინის ნომერი ან კლავიატურადან შეიტანეთ ნომერი. PIN ნომრები დამოკიდებული იქნება თქვენს პურის დაფაზე.
ყველა პინის განსაზღვრის შემდეგ, pin დამგეგმავი ფანჯარა შეიძლება დაიხუროს. ახლა შეადგინეთ პროექტი: დამუშავება -> დაიწყეთ შედგენა ან Ctrl + L.
ნაბიჯი 3
დავაერთოთ პროგრამისტი კომპიუტერთან. პირველად დაკავშირებისას, დრაივერი უნდა დააინსტალიროთ. იგი დაინსტალირებულია სტანდარტული გზით და მდებარეობს Quartus დირექტორიაში, დრაივერების საქაღალდეში: C: / altera / 13.0sp1 / quartus / დრაივერები.
დრაივერის ინსტალაციის შემდეგ, პროგრამისტი აისახება მოწყობილობის მენეჯერში, როგორც Altera USB-Blaster.
ნაბიჯი 4
Altera FPGA მხარს უჭერს პროგრამირების რამდენიმე რეჟიმს. პირველი, მოდით განვიხილოთ firmware- ის ჩამოტვირთვა JTAG ინტერფეისით. შეუერთეთ პროგრამისტს FPGA დაფაზე JTAG კონექტორს.
დავიწყოთ პროგრამირების ინსტრუმენტი: ინსტრუმენტები -> პროგრამისტი.
დავამატოთ პროგრამისტი. ამისათვის დააჭირეთ აპარატურის დაყენების ღილაკს … და ჩამოსაშლელ სიაში შეარჩიეთ დაკავშირებული. ფანჯარა დავხუროთ.
პროგრამისტის ფანჯარაში დააჭირეთ ღილაკს Auto Detect, რათა Quartus შეეცადოს ავტომატურად აღმოაჩინოს დაკავშირებული FPGA და firmware ფაილი *.sof. Firmware ფაილი ნაგულისხმევად იქმნება Quartus– ის მიერ შედგენის დროს, თუ სხვა რამ არ არის მითითებული.
პროგრამისტის ფანჯარაში აირჩიეთ JTAG რეჟიმი, მონიშნეთ პროგრამის / კონფიგურაციის ველი და დააჭირეთ ღილაკს დაწყება. Firmware დაიწერება FPGA მეხსიერებაში.
ნაბიჯი 5
წერის ამ ვარიანტის საშუალებით, firmware იწერება FPGA- ს არასტაბილურ მეხსიერებაში და გადატვირთვის შემდეგ წაიშლება. Firmware ROM– ში შესანახად, ჩაწერეთ firmware აქტიური სერიული რეჟიმში.
დააკავშირეთ პროგრამირების კაბელი AS კონექტორთან ან. გაუშვით firmware პროგრამა: ინსტრუმენტები -> პროგრამისტი. აირჩიეთ რეჟიმი -> აქტიური სერიალი. დამეთანხმებით გარკვევით კითხვაზე პასუხის გაცემისას.
დაამატეთ firmware ფაილი, დააჭირეთ ღილაკს დამატება ფაილი … ღილაკს. გამომავალი_ფაილების პროექტის ქვე დირექტორიაში იპოვნეთ ფაილი.pof გაფართოებით. Firmware ფაილის გახსნის შემდეგ, დააყენეთ პროგრამის / კონფიგურაციის ველების და, თუ გსურთ, ფოლადის ველები. ყურადღება მიაქციეთ მოწყობილობის სვეტში არსებული კონფიგურაციის მეხსიერების ტიპს: ის უნდა შეესაბამებოდეს თქვენი FPGA მეხსიერების ტიპს.
ნაბიჯი 6
დააჭირეთ ღილაკს დაწყება, რათა ჩამოტვირთოთ firmware FPGA- ზე.