Аналоговые модули для ПЛИС
Бывает так, что в схеме, основанной на ПЛИС нужны АЦП и ЦАПы. В отличии от микроконтроллеров, в большинстве ПЛИСин нет встроенной аналоговой периферии. И тут приходится выкручиваться.
Общепринятый выход – поставить внешнюю микросхему. Но внешняя микросхема – это дополнительные затраты, которые хотелось бы избежать.
Сначала я думал рассказать только про то, что применял сам, но, в итоге, получилась обзорная статья о том, как вообще работать с аналоговыми сигналами на ПЛИС.
(more…)
Туториал по использованию SignalTapII
SignalTapII – это логический анализатор, который можно записать на Alter’овские FPGA и наблюдать внутренние или внешние сигналы. Особоенно это круто, если у вас есть вот такая (или подобная) демоборда.
RC генераторы
Понадобился мне RC генератор. Вроде бы все просто – ставим инвертор, RC цепочку и вуаля. А что, если нужно, чтобы частота была хотя бы приблизительно стабильна при изменении температуры и от устройства к устройству?
У xilinx есть замечательный аппноут – six easy pieces. Там нарисована вот такая картинка:
(more…)
Dual edge flip flop
Недавно, понадобился триггер, работающий по обоим фронтам сигнала. Поиски в нете ни одного готового верилог-решения не обнаружили, так-что, выкладываю свою реализацию