Республики Беларусь «24»

Вид материалаПояснительная записка

Содержание


18. Построение виртуальных графических 3D-моделей кристаллической решетки заданного композиционного материала.
Проектирование аппаратных программно-вычислительных средств
Кафедра программного обеспечения вычислительной техники и автоматизированных систем
Рекомендована к утверждению в качестве типовой
Разработана на основании Образовательного стандарта РД РБ 02100.5.112-98.
Содержание дисциплины
Подобный материал:
1   ...   10   11   12   13   14   15   16   17   18
^

18. Построение виртуальных графических 3D-моделей кристаллической решетки заданного композиционного материала.



ЛИТЕРАТУРА


ОСНОВНАЯ

1. Липаев В.В. Проектирование программных средств. - М.: Высш. шк., 1990.

2. Евгеньев Г.Б. Системология инженерных знаний. – М., 2001.

3. Вендров А.М. Проектирование ПО экономических информационных систем. – М., 2000.

4. Успенский В.А., Семенов А.Л. Теория алгоритмов: основные открытия и приложения. - М.: Наука, 1987.

5. Гудман С., Хидетниеми С. Введение в разработку и анализ алгоритмов. - М.: Мир, 1981.

6. Римский Г.В. Теория систем автоматизированного проектирования. - Мн.: Навука i тэхнiка, 1994.

ДОПОЛНИТЕЛЬНАЯ
  1. Лисков Б., Гатеч Дж. Использование абстракций и спецификаций при разработке программ. - М.: Мир, 1989.
  2. Евстигнеев В.А. Применение теории графов в программировании. - М.: Наука, 1985.
  3. Боэм Б. Инженерное проектирование программного обеспечения. - М.: Радио и связь, 1985.
  4. Ершов А.П. Введение в теоретическое программирование. - М.: Наука, 1987.
  5. Фокс Дж. Программное обеспечение и его разработка. - М.: Мир, 1985.
  6. Ван Тассел Д. Стиль, разработка, эффективность и испытания программ. - М.: Мир, 1981.



Утверждена

УМО вузов Республики Беларусь

по образованию в области информатики

и радиоэлектроники

« 03 » июня 2003 г.

Регистрационный № ТД-40-009/тип.


^

Проектирование аппаратных

программно-вычислительных средств



Учебная программа для высших учебных заведений

по специальности Ι-40 01 01 Программное обеспечение информационных технологий


Согласовано с Учебно-методическим управлением БГУИР

« 28 » мая 2003 г.


Составитель:

А.А. Иванюк, доцент кафедры программного обеспечения информационных технологий Учреждения образования «Белорусский государственный университет информатики и радиоэлектроники», кандидат технических наук


Рецензенты:

Г.П. Апарин, ведущий научный сотрудник лаборатории обработки и распознавания изображений Института технической кибернетики Национальной академии наук Беларуси, кандидат технических наук;

^ Кафедра программного обеспечения вычислительной техники и автоматизированных систем Учреждения образования «Белорусский национальный технический университет» (протокол № 15 от 06.05.2002 г.)


^ Рекомендована к утверждению в качестве типовой:

Кафедрой программного обеспечения информационных технологий Учреждения образования «Белорусский государственный университет информатики и радиоэлектроники» (протокол № 16 от 18.03.2002 г.);


Научно-методическим советом по направлению Ι-40 Вычислительная техника УМО вузов Республики Беларусь по образованию в области информатики и радиоэлектроники (протокол № 2 от 20.06.2002 г.)


^

Разработана на основании Образовательного стандарта РД РБ 02100.5.112-98.







Пояснительная записка




Типовая программа «Проектирование аппаратных программно- вычислительных средств» разработана в соответствии с Образовательным стандартом РД РБ 02100.5.112-98 для студентов специальности Ι-40 01 01 Программное обеспечение информационных технологий высших учебных заведений.


В результате освоения курса «Проектирование аппаратных программно-вычислительных средств» студент должен:

знать:

- технологии декомпозиции вычислительных систем на части, которые могут быть реализованы аппаратно, и части, реализуемые программно;

- методы описания цифровых схем на различных уровнях абстракции;

- процесс совместного проектирования аппаратных и программных составляющих вычислительных систем на примерах современных САПР;

- методы синтеза цифровых схем;

- языки и автоматизированные пакеты, позволяющие создавать описания цифровых схем;

уметь анализировать предметную область решаемых задач с целью использования различных подходов для описания поведения цифровых схем;

приобрести навыки:

- владения языками описания цифровых схем;

- работы с современными пакетами автоматизированного проектирования средств вычислительной техники.

Программа составлена в соответствии с требованиями образовательного стандарта и рассчитана на объем 64 учебных часа. Примерное распределение учебных часов по видам занятий: лекций – 32 часа, лабораторных работ –
32 часа.

Читаемый курс базируется на сведениях, излагаемых в следующих дисциплинах:

- «Функциональное и логическое программирование»;

- «Микропроцессоры и микроЭВМ»;
  • «Организация и функционирование ЭВМ»;
  • «Архитектуры вычислительных систем»;
  • «Программное обеспечение встроенных систем».



^

СОДЕРЖАНИЕ ДИСЦИПЛИНЫ



Раздел 1. Проектирование аппаратных программно-вычислительных средств


Тема 1.1. Введение в предметную область задач автоматизированного проектирования аппаратуры

и программного обеспечения


Тема 1.2. Методы и средства автоматизированного проектирования средств вычислительной техники


Тема 1.3. Лингвистическое обеспечение систем автоматизированного проектирования средств вычислительной техники


Тема 1.4. Язык описания аппаратуры VHDL, основные понятия


Тема 1.5. Основные этапы синтеза цифровых схем


Тема 1.6. Методология проектирования цифровых схем

с использованием VHDL


Тема 1.7. Понятие процесса и сигнала. Описание параллельных процессов в VHDL


Тема 1.8. Последовательные конструкции VHDL


Тема 1.9. Реализация библиотек, пакетов и процедур для VHDL


Тема 1.10. Структурный VHDL


Тема 1.11. Описание функционирования запоминающих устройств на VHDL


Тема 1.12. Описание конечных цифровых автоматов на VHDL


Тема 1.13. Методология тестирования и верификации VHLD проектов


Тема 1.14. Типичные ошибки, встречаемые при использовании VHDL


Тема 1.15. Обзор проектных решений на VHDL


Тема 1.16. Обзор современных пакетов автоматизированного проектирования аппаратуры и программного обеспечения


Примерный перечень лабораторных работ

    1. Изучение системы проектирования Active HDL фирмы ALDEC.
    2. Разработка поведенческих моделей на языке VHDL.
    3. Разработка последовательных моделей на языке VHDL.
    4. Разработка структурных моделей на языке VHDL.
    5. Тестирование и верификация VHDL-проектов.
    6. Высокоуровневый синтез цифровых систем на языке VHDL.
    7. Высокоуровневый синтез аппаратно-программных систем.
    8. Определение основных характеристик синтезируемых проектов.



ЛИТЕРАТУРА


ОСНОВНАЯ
  1. Sjoholm S., Lindh L. VHDL for Designers. – London: Рrentice Hall, 1997.
  2. Армстронг Дж.Р. Моделирование цифровых систем на языке VHDL: Пер. с англ. – М.: Мир, 1992.
  3. Бибило П.Н. Основы языка VHDL. – Мн.: НАН РБ, ИТК, 1999.
  4. EVITA-Enhanced VHDL tutorial with Applications / Aldec. URL:
    .com.