Вы находитесь на странице: 1из 2

Материал для подготовки к экзамену

На экзамене будет тест (материалам лекций и выполненным лабораторным работам).


Тематика вопросов:
1. Дать описание платы Марсоход2 (2bis, 3, 3bis) – основные элементы (базовый
кристалл, внешняя периферия), основные ресурсы базового кристалла (LE, DSP,
RAM, PLL) и их назначение. Отличие от платы DE10-lite.
2. Дать описание платы DE10-lite – основные элементы (базовый кристалл, внешняя
периферия), основные ресурсы базового кристалла (LE, DSP, RAM, PLL) и их
назначение. Отличие от плат Марсоход2-3.
3. Дешифратор адреса.
4. Сумматор.
5. Оценка временных задержек в САПР Quartus II.
6. Инструменты САПР Quartus II.
7. Основные файлы проекта в Quartus II. Их назначение.
8. Минимизация функций.
9. СДНФ, СКНФ.
10. Чем отличается разработка встраиваемых систем на основе ASIC, а также готовых
кристаллов микроконтроллеров/микропроцессоров от разработки на основе ПЛИС?
Привести достоинства и недостатки.
11. Основные этапы проектирования ASIC: от технического задания до
корпусирования и поставки готовых чипов. Охарактеризовать каждый этап.
12. Семейства ПЛИС фирмы Intel FPGA: Stratix – привести описание семейства,
область использования, отличительные особенности в сравнении с другими
семействами ПЛИС фирмы Intel FPGA, аналогом какого семейства ПЛИС фирмы
Xilinx является.
13. Семейства ПЛИС фирмы Intel FPGA: Cyclone – привести описание семейства,
область использования, отличительные особенности в сравнении с другими
семействами ПЛИС фирмы Intel FPGA, аналогом какого семейства ПЛИС фирмы
Xilinx является.
14. Семейства ПЛИС фирмы Intel FPGA: Arria – привести описание семейства, область
использования, отличительные особенности в сравнении с другими семействами
ПЛИС фирмы Intel FPGA, аналогом какого семейства ПЛИС фирмы Xilinx
является.
15. Семейства ПЛИС фирмы Intel FPGA: MAX – привести описание семейства,
область использования, отличительные особенности в сравнении с другими
семействами ПЛИС фирмы Intel FPGA, аналогом какого семейства ПЛИС фирмы
Xilinx является.
16. Основы технологии программирования. История развития технологии и
инструментальных средств программирования.
17. Стандарты по разработке программного обеспечения. Основные этапы процесса
проектирования программного обеспечения.
18. Жизненный цикл программного обеспечения. Управление проектом, планирование
и распределение ресурсов, контроль исполнения сроков.
19. Тестирование и оценка качества. Управление программными конфигурациями.
Сопровождение.
20. Модернизация и масштабирование программного обеспечения. Инструменты
проектирования и разработки программ.
21. Обзор методов проектирования и разработки программного обеспечения.
Основные подходы к разработке программ: структурное, процедурное, логическое,
функциональное и объектноориентированное программирование, паттерное
проектирование. Библиотека STL.
22. Парадигмы программирования. Процедурное и декларативное представление
данных. Связь структур данных и алгоритмов их обработки с управляющими
структурами языков программирования.
23. Связь между данными и операциями. Абстракция в программировании. Основные
принципы проектирования программ. Жизненный цикл программного средства.
Модели жизненного цикла программного средства. Модели коллективной работки.
24. Обзор и классификация средств поддержки коллективной разработки
программного обеспечения. Программные средства планирования и управления
процессом разработки. Сетевые графики и диаграммы рабочего процесса.
25. Сценарии выполнения работ по разработке ПО, согласование графиков.
Применение систем управления документами. Репозитарий. Программные
метрики. Документирование программного средства в течение его жизненного
цикла. CASE-системы, системы ускоренной разработки приложений.