Ihanda at i-load natin ang proyekto mula sa kapaligiran sa pag-unlad ng Quartus II patungo sa Altera FPGA.
Kailangan
- FPGA mula sa Altera;
- Programmer ng USB-Blaster;
- computer na may kapaligiran sa pag-unlad ng Quartis II.
Panuto
Hakbang 1
Sa Mga Assignement -> Device … menu, piliin ang FPGA kung saan mo "punan" ang proyekto. Sa pangkat ng Pamilya ng Device, kailangan mong piliin ang pamilya kung saan kabilang ang iyong FPGA. Piliin ang iyong modelo ng FPGA sa patlang na Magagamit na mga aparato.
Sa pangkat ng listahan ng "Mga magagamit na aparato", maaari mong pag-uri-uriin ang mga aparato ayon sa uri ng package (Package) o sa bilang ng mga pin () upang mabilis na mahanap ang iyong modelo ng FPGA.
Hindi ito kalabisan upang tukuyin sa kung anong estado ang magiging hindi magkakaugnay na mga binti ng FPGA. I-click ang pindutan ng Device at Pin Mga Pagpipilian … pindutan, pumunta sa hakbang, at tukuyin ang katayuan ng mga pin.
Matapos tukuyin ang modelo ng FPGA, isara ang window ng Device sa pamamagitan ng pag-click sa OK na pindutan.
Hakbang 2
Kung nais mo ang synthesizer na magtalaga ng mga pag-andar sa mga pin sa pamamagitan ng kanyang sarili, pagkatapos ay wala ka nang magagawa. At upang manu-manong magtalaga ng mga pin ng FPGA, pumunta sa Mga Assignement -> Pin Planner menu o pindutin ang Ctrl + Shift + N key na kumbinasyon.
Magsisimula ang tool sa pagtatalaga ng pin. Nasa ibaba ang isang listahan ng mga I / O na pin na ginamit sa iyong proyekto na may kaukulang mga pangalan.
Ngayon sa haligi ng Lokasyon kailangan mong itakda ang mga numero ng pin. I-double click sa kaukulang cell at piliin ang numero ng pin o ipasok ang numero mula sa keyboard. Ang mga numero ng pin ay depende sa iyong breadboard.
Matapos ang lahat ng mga pin ay natukoy, ang window ng tagaplano ng pin ay maaaring sarado. I-compile ngayon ang proyekto: Pagproseso -> Simulan ang Pag-ipon o Ctrl + L.
Hakbang 3
Ikonekta natin ang programmer sa computer. Sa unang pagkakakonekta mo, kailangan mong i-install ang driver. Naka-install ito sa karaniwang paraan, at matatagpuan sa direktoryo ng Quartus, sa folder ng mga driver: C: / altera / 13.0sp1 / quartus / driver.
Pagkatapos i-install ang driver, ang programmer ay ipapakita sa tagapamahala ng aparato bilang Altera USB-Blaster.
Hakbang 4
Sinusuportahan ng Altera FPGAs ang maraming mga mode ng programa. Una, tingnan natin ang pag-download ng firmware sa pamamagitan ng interface ng JTAG. Ikonekta ang programmer sa konektor ng JTAG sa FPGA board.
Simulan na natin ang tool sa pagprograma: Mga Tool -> Programmer.
Magdagdag tayo ng isang programmer. Upang magawa ito, pindutin ang Hardware Setup … na pindutan at piliin ang nakakonekta sa drop-down list. Isara na natin ang bintana.
Sa window ng Programmer, i-click ang pindutan ng Auto Detect upang subukan ang Quartus na awtomatikong makita ang nakakonektang FPGA at ang *.sof firmware file. Ang firmware file ay nilikha ng Quartus bilang default sa panahon ng pagtitipon, maliban kung tinukoy.
Sa window ng Programmer, piliin ang JTAG mode, lagyan ng tsek ang Program / Configure checkbox at i-click ang Start button. Isusulat ang firmware sa memorya ng FPGA.
Hakbang 5
Sa pagpipiliang pagsulat na ito, ang firmware ay nakasulat sa pabagu-bago ng memorya ng FPGA, at mabubura pagkatapos ng pag-reboot. Upang mai-save ang firmware sa ROM, isulat ang firmware sa Active Serial mode.
Ikonekta ang cable ng programa sa konektor ng AS o. Patakbuhin ang programa ng firmware: Mga tool -> Programmer. Piliin ang Mode -> Aktibong Serial. Sumang-ayon sa pagsagot sa isang naglilinaw na katanungan.
Idagdag ang firmware file sa pamamagitan ng pag-click sa button na Magdagdag ng File … Sa subdirectory ng proyekto ng output_files, hanapin ang file na may.pof na extension. Matapos buksan ang file ng firmware, itakda ang mga checkbox ng Program / I-configure at, kung nais, mga bakal. Bigyang pansin ang uri ng memorya ng pagsasaayos sa haligi ng Device: dapat itong tumugma sa uri ng memorya ng iyong FPGA.
Hakbang 6
I-click ang Start button upang i-download ang firmware sa FPGA.