Да, микроконтроллеры отличаются от CPLD и от FPGA, но где последние в ближнем окружении можно применить с большей эффективностью?
Лет 10 назад да, когда микроконтроллеры дохлые были и фпга рулили, сейчас они только в быстрых трансиверах и обработке видео, насколько я знаю. Или экзотические применения типа процессор своей собственной архитектуры.
Все остальные не экзотические задачи проще, быстрее и дешевле решать микроконтроллером, про многоножечность фпга я вообще молчу.
Про перспективы, по CPLD есть более современные серии MAX2 и MAX5.
По программированию микросхем - у самого есть байт бластер, но драйвера под win7 так и несмог поставить, свою прошил EPM3064ALC44-10 так: скомпилировал прошивку в МАХе и залил китайским USB бластером через квартус (квартус пробный, компилировать не дает, но шить может).
Проект на CPLD задвинул, так как есть STM8S103F в 20 ножечном исполнении с кучей периферии и копеечной стоимостью.
история редактирования