воскресенье, 11 марта 2012 г.

FPGA part1 - instalation

Начинаем путь в FPGA как обычно с установки необходимого ПО.



Для начала необходимо зайти на адрес компании altera - www.altera.com
Затем перейти в раздел Download Center и выбрать Quartus II Web Edition.
На этой вкладке выбрать 11.11sp2 quartus free linux.sh.
Далее пройти несложную регистрацию и перейти к скачиванию файла, если браузер заблокировал окно загрузки то нужно отключить блокировку для данного сайта. Выбрав папку для сохранения файла можно откинутся на спинку кресла - т.к. скачивание файла объемом 3.02 Гб будет происходить некоторое время.
После окончания загрузки необходимо присвоить файлу права на исполнение и запустить его:

nis@jane ~ $ chmod +x 11.1sp2_259_quartus_free_linux.sh
nis@jane ~ $ ./11.1sp2_259_quartus_free_linux.sh
Creating directory 11.1sp2_259_quartus_free_linux
Verifying archive integrity... All good.
Uncompressing Quartus II Web Edition (Free)................................................................................................................
Welcome to Altera Software Installer
Copyright (c) Altera Corporation 2011

Starting GUI. If nothing shows up, or you don't have an X display, run:
   ./setup --help
for commandline usage.
NOTE: All output has been redirected to /tmp/altera_setup.log.OIiYBoMODq

Во вновь появившемся окне необходимо выбрать папку куда вести установки а также компоненты, мы же оставим все настройки по умолчанию, дабы не заморачиваться. Программа установки начнет свою работу:
После установки всех компонентов:

Нажмите finish. В появившемся диалоге выберете Run the Quartus II software:
Нажмите Ок. Если вы все сделали правильно то появится основное окно программы:
И баннер визарда, который можно закрыть:

После этого можно считать что установка среды закончена. Можно закрыть программу.
Ах да программа просто так не запуститься, нужно собирать для неё окружение. А посему вот скриптик для ее запуска:

nis@jane ~ $ vim start_quartus.sh
#!/bin/bash

MWOS=linux
QUARTUS_ROOTDIR=$HOME/altera/11.1sp2/quartus
PATH=$PATH:$HOME/bin:$HOME/altera/11.1sp2/quartus/bin:$HOME/altera/11.1sp2/quartus/linux
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib:/usr/lib:$HOME/altera/11.1sp2/quartus/linux

$HOME/altera/11.1sp2/quartus/bin/quartus

Запуск программы теперь
nis@jane ~ $ ./start_quartus.sh

На этом все.