Как да заредите проект в FPGA на Altera

Съдържание:

Как да заредите проект в FPGA на Altera
Как да заредите проект в FPGA на Altera

Видео: Как да заредите проект в FPGA на Altera

Видео: Как да заредите проект в FPGA на Altera
Видео: Переход с Altera на Xilinx. Как перевести проекты с Altera Quartus Prime на Xlinx Vivado 2024, Ноември
Anonim

Нека подготвим и заредим проекта от средата за разработка на Quartus II в Altera FPGA.

USB Blaster програмист
USB Blaster програмист

Необходимо

  • FPGA от Altera;
  • USB-Blaster програмист;
  • компютър с Quartis II среда за разработка.

Инструкции

Етап 1

В менюто Assignements -> Device … изберете FPGA, в която ще „попълните“проекта. В групата Family Device трябва да изберете семейството, към което принадлежи вашата FPGA. Изберете вашия FPGA модел в полето Налични устройства.

В групата Показване в списъка „Налични устройства“можете да сортирате устройствата по тип на пакета (Пакет) или по брой изводи (), за да намерите бързо вашия FPGA модел.

Не е излишно да се уточни в какво състояние ще бъдат несвързаните FPGA крака. Щракнете върху бутона Device and Pin Options …, преминете към стъпката и посочете състоянието на щифтовете.

След като посочите модела FPGA, затворете прозореца Device, като щракнете върху бутона OK.

Изберете семейството и модела FPGA в прозореца на устройството
Изберете семейството и модела FPGA в прозореца на устройството

Стъпка 2

Ако искате синтезаторът да присвоява функции на щифтовете сам, тогава не можете да правите нищо друго. И за да зададете ръчно FPGA щифтове, отидете в менюто Assignements -> Pin Planner или натиснете комбинацията от клавиши Ctrl + Shift + N.

Стартира инструментът за присвояване на щифтове. По-долу е даден списък на I / O щифтовете, използвани във вашия проект със съответните имена.

Сега в колоната Местоположение трябва да зададете номера на ПИН. Щракнете двукратно върху съответната клетка и изберете номера на ПИН или въведете номера от клавиатурата. Номерата на щифтовете ще зависят от вашия макет.

След като бъдат дефинирани всички щифтове, прозорецът на плановика може да бъде затворен. Сега компилирайте проекта: Обработка -> Стартиране на компилация или Ctrl + L.

Присвояване на съответствието на щифтовете FPGA на сигналите на проекта
Присвояване на съответствието на щифтовете FPGA на сигналите на проекта

Стъпка 3

Нека свържем програмиста към компютъра. Първият път, когато се свържете, трябва да инсталирате драйвера. Той се инсталира по стандартния начин и се намира в директорията Quartus, в папката драйвери: C: / altera / 13.0sp1 / quartus / drivers.

След инсталирането на драйвера, програмистът ще се покаже в диспечера на устройствата като Altera USB-Blaster.

Инсталация на драйвер за USB Blaster Programmer
Инсталация на драйвер за USB Blaster Programmer

Стъпка 4

FPGA на Altera поддържат няколко режима на програмиране. Първо, нека разгледаме изтеглянето на фърмуера чрез интерфейса JTAG. Свържете програмиста към JTAG конектора на FPGA платката.

Нека започнем инструмента за програмиране: Инструменти -> Програмист.

Нека добавим програмист. За да направите това, натиснете бутона Hardware Setup … и изберете свързания от падащия списък. Да затворим прозореца.

В прозореца на програмиста щракнете върху бутона Auto Detect, за да накарате Quartus да се опита автоматично да открие свързаната FPGA и файла на фърмуера *.sof. Файлът на фърмуера се създава от Quartus по подразбиране по време на компилацията, освен ако не е посочено друго.

В прозореца на програмиста изберете режим JTAG, поставете отметка в квадратчето Програма / Конфигуриране и щракнете върху бутона Старт. Фърмуерът ще бъде записан в FPGA паметта.

Качване на фърмуер в FPGA чрез JTAG
Качване на фърмуер в FPGA чрез JTAG

Стъпка 5

С тази опция за запис фърмуерът се записва в променливата памет на FPGA и ще бъде изтрит след рестартиране. За да запазите фърмуера в ROM, напишете фърмуера в активен сериен режим.

Свържете кабела за програмиране към съединителя AS или. Стартирайте програмата за фърмуер: Инструменти -> Програмист. Изберете Режим -> Активен сериен. Съгласете се, когато отговаряте на уточняващ въпрос.

Добавете файла на фърмуера, като щракнете върху бутона Добавяне на файл … В поддиректорията на проекта output_files намерете файла с разширението.pof. След отваряне на файла на фърмуера, задайте квадратчетата Програма / Конфигуриране и, ако желаете, стоманени. Обърнете внимание на типа конфигурационна памет в колоната Устройство: тя трябва да съответства на типа памет на вашия FPGA.

Качване на фърмуер в FPGA в активен сериен режим
Качване на фърмуер в FPGA в активен сериен режим

Стъпка 6

Щракнете върху бутона Старт, за да изтеглите фърмуера на FPGA.

Препоръчано: