Цели курса – обучение базовым знаниям по организации построения современных вычислительных аппаратных систем на базе программируемой логики FPGA. Для достижения поставленной цели выделяются задачи:
Дать представление о программируемой логике;
Провести обзор современных вычислительных архитектурах на базе FPGA;
Выделить особенности архитектуры FPGA и CLPD и определить области применения;
Сформулировать принципы построения вычислительных конвейеров потоковой обработки данных;
Научиться проектировать и разработать контроллеры статической и динамической памяти, интерфейсов последовательной передачи данных и стандарта видео VGA;
Дать представление о возможностях работы со звуком: ввод, обработка и вывод.