![][1] Некоторое время назад, хаброжитель [DmitrySpb79][2] написал статьи о создании электронных часов. В них он рассмотрел [источники точного времени][3], а так-же [элементную базу для создания электронных часов][4]. Были упомянуты Arduino, STM, Raspberry PI, ESP8266, но совсем [забыли про ПЛИС][5]. Давайте заполним этот небольшой пробел. Узнаем, на сколько просто сделать часы на ПЛИС и какие аппаратные ресурсы для этого потребуются. К тому же, мне подарили микросхему ПЛИС очень малого объема — 64 макроячейки. Это ПЛИС LC4064v фирмы Lattice с которыми я до этого никогда не работал. Я думаю, будет интересно! Цели:
* попытаться уместить логику работы часов в ПЛИС малого размера (64 макроячейки);
* освоить статическую либо динамическую светодиодную индикацию на ПЛИС для вывода времени;
* собрать кучу граблей, связанных с самостоятельной разработкой схем и получить новый опыт;
* освоить новую среду разработки и программирования для ПЛИС фирмы Lattice, оценить сложность перехода
Меня ожидает несколько очень приятных вечеров, посвященных разработке на ПЛИС! [Добро пожаловать под кат!][6]
[1]:
https://habrastorage.org/files/449/593/095/449593095ef3426682e99f9b3b4c067f.png
[2]:
https://habrahabr.ru/users/dmitryspb79/
[3]:
http://geektimes.ru/post/260556/
[4]:
https://geektimes.ru/post/261258/
[5]:
https://geektimes.ru/post/261258/#comment_8801016
[6]:
https://habrahabr.ru/post/275863/#habracut