Să pregătim și să încărcăm proiectul din mediul de dezvoltare Quartus II în Altera FPGA.
Necesar
- FPGA de la Altera;
- Programator USB-Blaster;
- computer cu mediu de dezvoltare Quartis II.
Instrucțiuni
Pasul 1
În meniul Asignări -> Dispozitiv …, selectați FPGA în care urmează să „completați” proiectul. În grupul Family Device, trebuie să selectați familia căreia îi aparține FPGA. Selectați modelul dvs. FPGA în câmpul Dispozitive disponibile.
În grupul de listă Afișare în „Dispozitive disponibile”, puteți sorta dispozitivele după tipul de pachet (Pachet) sau după numărul de pini () pentru a găsi rapid modelul dvs. FPGA.
Nu este de prisos să specificăm în ce stare vor fi picioarele FPGA neconectate. Faceți clic pe butonul Device and Pin Options …, mergeți la pas și specificați starea pinilor.
După specificarea modelului FPGA, închideți fereastra Dispozitiv făcând clic pe butonul OK.
Pasul 2
Dacă doriți ca sintetizatorul să atribuie singur funcții pinilor, atunci nu puteți face altceva. Și pentru a aloca manual pinii FPGA, accesați meniul Assignements -> Pin Planner sau apăsați combinația de taste Ctrl + Shift + N.
Instrumentul de atribuire a pinilor pornește. Mai jos este o listă a pinilor I / O utilizați în proiectul dvs. cu numele corespunzătoare.
Acum, în coloana Locație, trebuie să setați numerele PIN. Faceți dublu clic pe celula corespunzătoare și selectați numărul PIN sau introduceți numărul de la tastatură. Numerele PIN vor depinde de panoul dvs. de verificare.
După definirea tuturor pinilor, fereastra de planificare a pinilor poate fi închisă. Acum compilați proiectul: Procesare -> Începe compilarea sau Ctrl + L.
Pasul 3
Să conectăm programatorul la computer. Prima dată când vă conectați, trebuie să instalați driverul. Este instalat în mod standard și se află în directorul Quartus, în folderul drivere: C: / altera / 13.0sp1 / quartus / drivere.
După instalarea driverului, programatorul va fi afișat în managerul de dispozitive ca Altera USB-Blaster.
Pasul 4
FPGA-urile Altera acceptă mai multe moduri de programare. Mai întâi, să ne uităm la descărcarea firmware-ului prin interfața JTAG. Conectați programatorul la conectorul JTAG de pe placa FPGA.
Să începem instrumentul de programare: Instrumente -> Programator.
Să adăugăm un programator. Pentru a face acest lucru, apăsați butonul Hardware Setup … și selectați-l pe cel conectat în lista derulantă. Să închidem fereastra.
În fereastra Programator, faceți clic pe butonul Detectare automată pentru ca Quartus să încerce să detecteze automat FPGA conectat și fișierul firmware *.sof. Fișierul firmware este creat de Quartus în mod implicit în timpul compilării, dacă nu se specifică altfel.
În fereastra Programator, selectați modul JTAG, bifați caseta de selectare Program / Configure și faceți clic pe butonul Start. Firmware-ul va fi scris în memoria FPGA.
Pasul 5
Cu această opțiune de scriere, firmware-ul este scris în memoria volatilă a FPGA și va fi șters după repornire. Pentru a salva firmware-ul în ROM, scrieți firmware-ul în modul Active Serial.
Conectați cablul de programare la conectorul AS sau. Rulați programul de firmware: Instrumente -> Programator. Selectați Mod -> Serial activ. De acord atunci când răspundeți la o întrebare clarificatoare.
Adăugați fișierul firmware făcând clic pe butonul Adăugare fișier …. În subdirectorul proiectului output_files, găsiți fișierul cu extensia.pof. După deschiderea fișierului firmware, setați casetele de selectare Program / Configurare și, dacă doriți, cele din oțel. Acordați atenție tipului de memorie de configurare din coloana Dispozitiv: trebuie să se potrivească cu tipul de memorie al FPGA.
Pasul 6
Faceți clic pe butonul Start pentru a descărca firmware-ul pe FPGA.