Notice: Memcache::get(): Server localhost (tcp 11211) failed with: Connection refused (111) in /home/a146/www/we.easyelectronics.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/Memcached.php on line 134
FPGA / Поиск по тегам / Сообщество EasyElectronics.ru

Освоение ПЛИС с использованием языка Verilog

Давненько мне приходили мысли о том, что засиделся я на платформе AVR и пора бы уже освоить что-то новое для себя. В качестве кандидатур рассматривались AVR32, ARM и FPGA. И вот, когда на горизонте замаячил новый проект, я стал думать, на чём бы его сделать. В принципе, проект этот можно реализовать на любой платформе, но желание расширить кругозор победило и было принято решение попробовать поработать с ПЛИС. Далее я с практически нулевыми знаниями в этой области погрузился в выбор камня для проекта. Почесав репу и прочесав инет я решил, что делать схему самому без опыта работы с этими штуками не стоит, а лучше найти подходящую стартёр плату.

Читать дальше

Отладочная плата для FPGA EP1K10TC144-2. Какой ей быть?

Вот какой у меня был первый опыт с FPGA:



Макетка вся паяная-перепаяная, резанная-перерезанная. Т.к. в процессе запуска обнаруживался тот или иной косяк. Плату я придумывал сам и разводил еще в 2002 году. Делал сразу под производство в составе проекта «Конструктор AVR». Конструктор тогда загнулся из-за переориентации конторы в другую область, а мне осталась куча барахла и не совсем барахла…

Вобщем чип я скорее всего убил. Плату все равно надо переделывать.
Вот и решил выложить этот пост. Те кто использует FPGA, порекомендуйте пожалуйста, что можно добавить в фарш макетки, с чем можно экспериментировать на этой ПЛИС.

Вводная. ПЛИС в картинках, а также немного о языках VHDL и Verilog.

Лично я в ПЛИС влюблён давно и бескорыстно, ещё с тех пор, как впервые услышал саму идею программируемой логики.

Посему, работаю с ними уже довольно давно, а так же немножко преподаю в университете.

Этой статьёй я хотел помочь начинающим поскорее освоиться и избежать стандартных ошибок. А ещё, хотел показать, что в «низкоуровневом копании» в ПЛИС мало того, что нет ничего страшного, так оно ещё и помогает добиться от микросхемы именно того результата, который нужен, вместо «ой, что это» :)


Читать дальше