Частотомер на базе MAX II

Блог им. kvital
Основой является плата, о которой я уже рассказывал. Но на этот раз на ней установлен только ПЛИС, питания и генератор. Частота отображается с помощью динамической индикации на семисегментных индикаторах.
Зовн. вигляд

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

Реализация стабильного UART, со скоростью 921600 baud и более, на языке Verilog под ПЛИС.

Блог им. Hypnotriod


Всем привет. Пару недель назад я начал потихоньку изучать программирование под ПЛИС. Для этих целей мною была заказана у китайцев самая дешевая плата на основе Altera Max II EPM240T100C5N чипа. Установив Quartus v15, стал изучать Verilog стандарта 2001 года. Наморгавшись светодиодами решил попробовать реализовать какой-нибудь протокол передачи данных. Естественно им стал UART :) Посмотрев на чужие примеры в сети, мне не очень понравилось излишнее нагромождение логики, множество дополнительных счетчиков, а главное, проблемы с синхронизацией в приемнике и, как следствие, не стабильность работы на высоких скоростях. Конечно можно найти и качественные реализации, полностью конфигурируемые, да и вообще, с «идеальным кодом», но так не будет ни какого спортивного интереса.

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

Учебная платка/игрушка на MAX II

Блог им. kvital
Шел третий год моего увлечения всевозможной электроникой и я не безразлично поглядывал в сторону программируемой логики. Поэтому решил сделать себе учебную платку.


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