Компьютерные технологии в автоматизированном проектировании
Материал из Computer Engineering Faculty.
(Перенаправлено с Ktvap)
Компьютерные технологии в автоматизированном проектировании — специализированная дисциплина для студентов пятого курса СКС (магистры и специалисты).
Разработка курса поддержана корпорацией 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.
Википедия
Студенты приглашаются к развитию русскоязычных статей на темы:
Книги
- SystemC: From the Ground Up by David C. Black and Jack Donovan (2005)
- System Design with SystemC by Thorsten Grötker, Stan Liao, Grant Martin, Stuart Swan (2002)
- Transaction-Level Modeling with SystemC: TLM Concepts and Applications for Embedded Systems by Frank Ghenassia (Editor) (2005)
- A SystemC Primer, Second Edition by J. Bhasker (2004)
Ссылки
- IEEE 1666 SystemC Language Reference Manual — стандарт языка (на англ. яз.)
- Open SystemC Initiative — организация, занимающаяся развитием стандартов SystemC (на англ. яз.)
