Комментарии 10
Помнится, быстрее всего работал 32-битный Квартус на 64-битной машине.
Жаль, если даже для Цыклона теперь нужны 64 бита.
Жаль, если даже для Цыклона теперь нужны 64 бита.
> Поддерживает ли ваш процессор 64-разрядный режим?
У меня закрадываются сомнения в существовании людей, которые (а) хотят изучить ПЛИС, (б) пользуются линуксом, (в) на древнем железе и при этом (г) не знают, что их процессор не поддерживает 64-разрядный режим.
У меня закрадываются сомнения в существовании людей, которые (а) хотят изучить ПЛИС, (б) пользуются линуксом, (в) на древнем железе и при этом (г) не знают, что их процессор не поддерживает 64-разрядный режим.
Frantony, как мне кажется, вы пропустили самое интересное. А именно: как задействовать USB-blaster? Для работы с ПЛИС Quartus не достаточно, их еще и шить нужно.
В интернете полно ссылок. Где-то за два часа я его заставил работать на Убунте (Quartus 15.1)
Так полно ссылок и про то, как Quartus на Linux поставить. И уж тем более, о том, какой дистрибутив для какого семейства выбрать. Я обратил внимания, на незавершенность статьи. Если автор сказал «А», то не плохо было бы услышать и «Б».
О какой незавершённости идёт речь?
В заглавии обещана «установка Quartus» — в тексте описана «установка Quartus». Что тут незавершённого?
А уж если подходить строго и допустить, что будет сказано «А» — это «установка Quartus», и будет сказано «Б» — «как задействовать USB-blaster», то возникнет вопрос — «А почему не описано то, как делать битовый поток?». Неужели сразу за установкой Quartus обязательно следует «шитьё»?
В заглавии обещана «установка 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 аварийно завершался, однако прямо сейчас не имею под рукой подходящей конфигурации чтобы попробовать воспроизвести проблему.
Если же в качестве dongl'а используется нечто, что плохо поддерживается в openocd (например, Altera USB Blaster II), тогда приходится использовать Altera Quartus Programmer. Однако я не припомню каких-либо ужасных неразрешимых проблем с ним.
Смутно помню, что проблемы могли возникать, если Programmer аварийно завершался, однако прямо сейчас не имею под рукой подходящей конфигурации чтобы попробовать воспроизвести проблему.
Подскажите, пожалуйста. Я установил Квартус 13.1, но при запуске он ругается и говорит вот такое:
```
$ ./quartus
quartus: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
Как побороть эту ошибку, при том что команда
$ ldconfig -p | grep libpng
libpng16.so.16 (libc6,x86-64) => /lib/x86_64-linux-gnu/libpng16.so.16
libpng16.so.16 (libc6) => /lib/i386-linux-gnu/libpng16.so.16
libpng16.so (libc6,x86-64) => /lib/x86_64-linux-gnu/libpng16.so
libpng12.so.0 (libc6,x86-64) => /usr/local/lib/libpng12.so.0
libpng.so.3 (libc6,x86-64) => /usr/local/lib/libpng.so.3
показывает, что библиотека установлена. У меня Убунта 22.4
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Установка Quartus II Web Edition для Linux