Paano Mag-load Ng Isang Proyekto Sa Isang Altera FPGA

Talaan ng mga Nilalaman:

Paano Mag-load Ng Isang Proyekto Sa Isang Altera FPGA
Paano Mag-load Ng Isang Proyekto Sa Isang Altera FPGA

Video: Paano Mag-load Ng Isang Proyekto Sa Isang Altera FPGA

Video: Paano Mag-load Ng Isang Proyekto Sa Isang Altera FPGA
Video: FPGA Blinking Led Tutorial Step by Step [ Altera ] 2024, Nobyembre
Anonim

Ihanda at i-load natin ang proyekto mula sa kapaligiran sa pag-unlad ng Quartus II patungo sa Altera FPGA.

USB Blaster Programmer
USB Blaster Programmer

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.

Piliin ang pamilyang FPGA at modelo sa window ng Device
Piliin ang pamilyang FPGA at modelo sa window ng Device

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.

Ang pagtatalaga ng pagsulat ng mga pin ng FPGA sa mga signal ng proyekto
Ang pagtatalaga ng pagsulat ng mga pin ng FPGA sa mga signal ng proyekto

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.

Pag-install ng Driver para sa USB Blaster Programmer
Pag-install ng Driver para sa USB Blaster Programmer

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.

Nag-a-upload ng firmware sa FPGA sa pamamagitan ng JTAG
Nag-a-upload ng firmware sa FPGA sa pamamagitan ng JTAG

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.

Pag-upload ng firmware sa FPGA sa Active Serial mode
Pag-upload ng firmware sa FPGA sa Active Serial mode

Hakbang 6

I-click ang Start button upang i-download ang firmware sa FPGA.

Inirerekumendang: