Как использовать командную строку в для загрузки прошивки в Quartus ii
Среда разработки Quartus II имеет удобное средство для загрузки «прошивки» в ПЛИС с помощью интерфейса командной строки (CLI) – консольную программу quartus_pgm.exe. Чтобы её использовать, проще всего использовать bat-файл примерно вот с таким содержимым:
@echo off cd C:\altera\81\quartus\bin\ rem переход к директории исполняемых файлов quartus_pgm.exe -c "USB-Blaster [USB-0]" -m JTAG -o p;C:\projects\test\project1.sof pause
Здесь необходимо внести некоторые пояснения. Посмотрим на следующую таблицу:
Параметр | Назначение |
---|---|
-c "USB-Blaster [USB-0]" | Иcпользуется кабель (Cable) USB-Blaster, подключённый к порту USB-0. |
-m JTAG | Связь с ПЛИС осуществляется в режиме (Mode) JTAG. |
-o p;C:\projects\test\project1.sof | Опции (Options): -p – режим программирования (Programming), через точку с запятой – путь к файлу прошивки. |
Чтобы узнать, какой кабель используется в вашем случае, следует использовать команду:
quartus_pgm.exe -l
Здесь флаг -l выведет список (List) найденных в системе устройств USB-Blaster (или других, которые определятся программой как программаторы).
Кстати, заодно можно посмотреть цепочку устройств, подключённых к выбранному кабелю:
quartus_pgm.exe -c "USB-Blaster [USB-0]" -a
Флаг -a говорит о том, что мы хотим увидеть список всех (All) устройств.