Как стать автором
Обновить

Комментарии 9

Помнится, быстрее всего работал 32-битный Квартус на 64-битной машине.
Жаль, если даже для Цыклона теперь нужны 64 бита.
> Поддерживает ли ваш процессор 64-разрядный режим?

У меня закрадываются сомнения в существовании людей, которые (а) хотят изучить ПЛИС, (б) пользуются линуксом, (в) на древнем железе и при этом (г) не знают, что их процессор не поддерживает 64-разрядный режим.
А у меня таких сомнений нет — такие люди существуют!

Я включил этот параграф именно потому, что один из моих студентов пару раз перепутал, какой вариант Debian ему надо установить — для i386 или для amd64. Так что лишним этот параграф не будет.
Frantony, как мне кажется, вы пропустили самое интересное. А именно: как задействовать USB-blaster? Для работы с ПЛИС Quartus не достаточно, их еще и шить нужно.
В интернете полно ссылок. Где-то за два часа я его заставил работать на Убунте (Quartus 15.1)
Так полно ссылок и про то, как Quartus на Linux поставить. И уж тем более, о том, какой дистрибутив для какого семейства выбрать. Я обратил внимания, на незавершенность статьи. Если автор сказал «А», то не плохо было бы услышать и «Б».
О какой незавершённости идёт речь?

В заглавии обещана «установка Quartus» — в тексте описана «установка Quartus». Что тут незавершённого?

А уж если подходить строго и допустить, что будет сказано «А» — это «установка Quartus», и будет сказано «Б» — «как задействовать USB-blaster», то возникнет вопрос — «А почему не описано то, как делать битовый поток?». Неужели сразу за установкой Quartus обязательно следует «шитьё»?
В статье упомянуты платы Марсоход, в которые встроен самобытный dongle на базе FT2232, который Quartus'ом (а точнеее Programmer'ом) из коробки не поддерживается. Поэтому ПЛИС на платах Марсоход проще всего шить при помощи openocd, пример см тут: openocd.zylin.com/#/c/2890

Если же в качестве dongl'а используется нечто, что плохо поддерживается в openocd (например, Altera USB Blaster II), тогда приходится использовать Altera Quartus Programmer. Однако я не припомню каких-либо ужасных неразрешимых проблем с ним.
Смутно помню, что проблемы могли возникать, если Programmer аварийно завершался, однако прямо сейчас не имею под рукой подходящей конфигурации чтобы попробовать воспроизвести проблему.
С Altera USB Blaster II я успешно работаю в убунте. Марсоход в руках пока не держал, однако, планирую. Потому интересно, удастся ли завести отладчик SignalTap по JTAG, или только можно будет загружать код.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории