Принцип работы FPGA (ПЛИС) отличается от работы обычных процессоров и микроконтроллеров. Если микроконтроллер выполняет программу, то в ПЛИС обработка данных и управление производится на аппаратном уровне. Это обеспечивает многопоточность и высокую производительность. Тем не менее, из-за дороговизны и ограниченного набора средств разработки популярность ПЛИС среди пользователей и любителей электроники оказывается не такой высокой. Впрочем, появление недорогих и простых в использовании отладочных плат, например, TinyFPGA или iCEBreaker, может сделать FPGA более доступными для широкого круга разработчиков.
Читать далее >>