Компьютерные технологии в автоматизированном проектировании

Материал из Computer Engineering Faculty.

Перейти к: навигация, поиск

Компьютерные технологии в автоматизированном проектировании — специализированная дисциплина для студентов пятого курса СКС (магистры и специалисты).

Разработка курса поддержана корпорацией Aldec.

Курс включает в себя 17 лекций (34 часа) и 5 лабораторных работ (20 часов).

Лектор: Владимир Игоревич Обризан, ассистент каф. АПВТ. Электронная почта: obrizan@kture.kharkov.ua.

Содержание

Лекции

Содержание Дата
1 Введение в курс. 04.09.2009
2 Введение в SystemC. Мотивация создания. Организация библиотеки. Простой пример SystemC-модели. 11.09.2009
3 Типы данных библиотеки SystemC. 18.09.2009
4 Элементарные и иерархические каналы. Транзакторы. 25.09.2009
5 Транзакционные модели. Точность данных, точность модельного времени. 09.10.2009
6 Транзакционные модели. Модели с временными характеристиками. Пример простой транзакционной модели. 16.10.2009
7 Детализация интерфейсов. Общий подход. Аппаратно-аппаратный интерфейс. 30.10.2009
8 Детализация интерфейсов. Программно-программный интерфейс. Программно-аппаратный интерфейс. 04.11.2009
9 Детализация интерфейсов. Программно-аппаратный интерфейс. 04.12.2009
10 Разработка виртуальных прототипов. 09.12.2009
11 Разработка виртуальных прототипов. 11.12.2009
12 Верификация на системном уровне. 16.12.2009
13 Методы высокоуровневого синтеза. 23.12.2009
14 Верификация на транзакционном уровне (гостевая лекция). 25.12.2009
15 Синтез языков SystemC и C++. Оптимизация на алгоритмическом и структурном уровнях. 30.12.2009
16 Шина Wishbone. 08.01.2010
17 15.01.2010

Лабораторные работы

Содержание Дата
1 Компиляция библиотеки; исполнение SystemC-модели; разработка модели синхронной однопортовой памяти; разработка простого транзактора. 26.09.2009
2 Исследование транзакционной модели. Ведущие и ведомые устройства, шины. Разработка модели элементарной кеш-памяти. 17.10.2009
3 Исследование транзакционной модели. Ведущие и ведомые устройства, шины. Разработка модели элементарной кеш-памяти. (Продолжение) 28.11.2009
4 Разработка виртуальных прототипов. 19.12.2009

Расписание

Курс завершен. Ожидайте повторное чтение в осеннем семестре 2010/2011 учебного года.

Документация

Доступна документация Doxygen для библиотеки SystemC версии 2.2.0: http://kiu.kture.kharkov.ua/systemc/html/index.html.

Википедия

Студенты приглашаются к развитию русскоязычных статей на темы:

Книги

Ссылки

Computer Engineering Faculty
Личные инструменты