Design Methodology for Hardware and Software

Основная цель этого курса заключается в том, чтобы изучить методологические аспекты, характерные для разработки аппаратных и программных систем, в частности, представлены данные о ходе различных этапов проекта, от спецификации системы, что ведет к осуществлению аппаратно-программного обеспечения и интерфейса между ними.

Программа курса:

1) HW / SW Codesign

  • Введение в концепцию, методы совместной разработки HW / SW
  • Основных аппаратные архитектуры и программное обеспечения для встраиваемых систем.
2) Hardware synthesis flow
  • High level synthesis
  • Logic level synthesis
  • Library binding
3) Software synthesis flow
4) Microprocessors, Embedded Microprocessors, Microcontroller
5) Операционные системы
  •   Структура операционной системы
  •   Оператор процессов
  •   Память менеджер
  •   Файловая система
6) Интерфейс и коммуникации

7) Методы работы с проектом
  • Показатели для оценки параметров (производительности, стоимости, мощности) системы
  • Проблема парадигмы HW / SW
8) Методы совместного моделирования в системе
  •   Анализ характеристик точности и эффективности на моделях
  •   Проблема моделирования смешанного HW / SW на основе различных моделей компьютеров
  •   Проблема проверки системы

9) Разработка, Co-Design
P.S. Смешал английский и русский, надеюсь не слишком жестоко получилось.

 
Профессор: Fabio Salice - Фабио Саличе
Очень энергичный профессор, очень позитивный, весьма неплохой английский - над которым он постоянно работает. Как то читал лекцию под Ambient музыку (что то типа Deep Forest) - что вообщем то я скажу было хорошо.

Курс просто жесть, просто тонна теории. Примеры были только изредка в классах. Информация всего курса рассредоточенная  по 10-12 учебникам, так что подготовка вспринцыпе только по слайдам (~800 страниц). Но однако я сдал, и от курса остались только приятные впечатления.