НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
ФАКУЛЬТЕТ АВТОМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
КАФЕДРА ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
«УТВЕРЖДАЮ»
Декан АВТФ
_________________________
«___»_____2006 г.

РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ
МОДЕЛИРОВАНИЕ
для студентов, обучающихся по специализации 230101
“ Вычислительные машины, комплексы, системы и сети”
Направление 654600 "Информатика и вычислительная техника" (инженер)
Факультет автоматики и вычислительной техники
Курс - 3,4 , Семестр - 6, 7
Форма обучения - заочная
Установочная лекция 2 часа 6 семестр
Обзорные лекции 8 часов 7 семестр
Лабораторные работы 8 часов 7 семестр
Контрольная работа 7 семестр
Экзамен 7 семестр
Всего с преподавателем 18 часов (2 + 8 + 8)
Самостоятельная
работа 122 часа
Итого: 140 часов (18 + 122)
Новосибирск, 2006 г.
Рабочая программа по дисциплине «Моделирование» включена в учебный план для специализации 230101 направление 230100 «Информатика и вычислительная техника» и составлена с учетом требований ГОСВПО (Государственный образовательный стандарт высшего профессионального образования) по направлению 654600 "Информатика и вычислительная техника".
Программу составил доцент кафедры ВТ
Рабочая программа утверждена на заседании кафедры ВТ
(протокол №7 от 01.01.01)
Заведующий кафедрой ВТ, ответственный за основную
образовательную программу по направлениям
230100 и 654600, д. т.н., профессор
В рабочую программу внесены следующие изменения:
Рабочая программа рассмотрена и одобрена на заседании кафедры 31 августа 2006 г.
Заведующий кафедрой, д. т.н., профессор
«___» ______________2006 г.
Рабочая программа составлена на основании Государственного образовательного стандарта высшего профессионального образования по направлению 654600 (инженер) “Информатика и вычислительная техника” и с учетом квалификационных требований, предъявляемых к выпускникам специальности 230101.
Требования государственного образовательного стандарта высшего профессионального образования (ГОС ВПО) по направлению 654600 «Информатика и вычислительная техника» к содержанию дисциплины СД.02 «МОДЕЛИРОВАНИЕ»
СД.02 | Моделирование: |
основные понятия теории моделирования; классификация видов моделирования; средства моделирования и модели, применяемые в процессе проектирования вычислительных систем на разных стадиях детализации проекта; имитационные модели; математические методы моделирования; планирование имитационных экспериментов с моделями; формализация и алгоритмизация процессов обработки информации; концептуальные модели; логическая структура моделей; построение моделирующих алгоритмов; статистическое моделирование на ЭВМ; оценка точности и достоверности результатов моделирования; инструментальные средства; языки моделирования; анализ и интерпретация результатов моделирования на ЭВМ; моделирование систем информатики, вычислительных систем и сетей. | |
ОСОБЕННОСТИ ПОСТРОЕНИЯ ДИСЦИПЛИНЫ
Лекционную часть курса можно представить в виде "ядра", окружённого двумя оболочками (рис.1). Ядро дисциплины - это тот минимум (ГОС – государственный образовательный стандарт), с помощью которого можно составить цельное представление о данном предмете, не утруждая себя "деталями". Оно рассчитано на низкий уровень притязаний студента. Знания, полученные в данном объёме, соответствуют оценке «удовлетворительно». Перечень вопросов, составляющих ядро дисциплины, помечен соответствующей цифрой 3 (см. раздел «Содержание дисциплины»).
Студент, претендующий на более высокую оценку, должен уделить внимание и вопросам, помеченным цифрой 4. Эта внутренняя "оболочка" рассчитана на среднего, "продвинутого" студента. Уровень знаний, соответствующий названному выше перечню вопросов, является в определённом смысле нормой.
Внешняя оболочка охватывает все вопросы курса, включая и самые сложные. Они помечены цифрой 5. Такие вопросы рассчитаны на студента, желающего достичь профессионального уровня в изучении данной дисциплины. Здесь придётся продемонстрировать не только трудолюбие, но и умение самостоятельно работать как с учебной, так и научной литературой, а также «добывать» нужную информацию в Интернете.
В процентном отношении ядро дисциплины составляет примерно 60% полного объёма. Оно отображается на 30 экзаменационных вопросов. В основном – это лёгкие вопросы, формирующие у студента общее представление о дисциплине.
Вопросы средней трудности и сложные вопросы (по 10 вопросов каждой категории) представлены в дисциплине поровну и в процентном отношении составляют по 20% от полного объёма.

Рис.1. Трёхуровневое представление содержания дисциплины
График учебного процесса ориентирован на модульно-рейтинговую систему обучения. Её отличительные особенности:
- За каждый вид учебных занятий (включая и лабораторные работы) выставляется рейтинговая оценка в шкале 0,0 …5,5. Дискретность шкалы 0,1. Теоретический материал по темам-модулям можно сдавать не только на экзамене в сессию, но и в семестре в часы консультаций. Рейтинговая оценка по каждой теме определяется компьютерным тестированием. Отличная оценка подтверждается дополнительно устным собеседованием. Текущая рейтинговая оценка выставляется после первого зачётного занятия, например сдачи темы 1 или контрольной работы. Она является своеобразным индикатором успеваемости студента, экстраполируя его итоговую оценку. В процессе обучения студент и преподаватель отслеживают динамику текущего рейтинга и вносят коррективы в учебный процесс. Во время экзаменационной сессии вычисляется итоговая рейтинговая оценка по формуле:
где: ИО - итоговая оценка,
ЛР1, ЛР2 - оценки за лабораторные работы;
Т1, Т2, Т3 - оценки за лекционный материал, оформленный в виде трёх модулей;
КР - оценка за контрольную работу.
- Итоговая рейтинговая оценка конвертируется в традиционную вузовскую отметку в соответствии с неравенствами, приведёнными в таблице 1. Полученная отметка «отлично», «хорошо» или «удовлетворительно» выставляется в зачётную книжку.
Таблица 1
Если ИО < 2,8 | - «неудовлетворительно»; |
Если 2,8 <= ИО < 3,7 | - «удовлетворительно»; |
Если 3,7 <= ИО < 4,6 | - «хорошо»; |
Если ИО >= 4,6 | - «отлично», |
ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ, ЕЕ МЕСТО В УЧЕБНОМ ПРОЦЕССЕ
Цель дисциплины - ознакомление студентов с основными положениями теории моделирования, языками и алгоритмами моделирования, методами построения моделей цифровых устройств и вычислительных систем, приобретение навыков работы с системами моделирования электронной аппаратуры.
Задачи изучения дисциплины. В результате изучения дисциплины студенты должны:
- иметь представление о тенденциях развития и проблемах моделирования технических систем; знать основные разновидности моделей, способы оценки их качества, методы моделирования, принципы построения моделей, методы формализации, алгоритмизации и реализации моделей на ЭВМ; уметь использовать математические модели (в частности, PSPICE-, DSL - и VHDL-модели), методы и средства информационных цифровых технологий, системы и языки моделирования, такие как DesignLab 8.0, OrCAD 9.1,Active-HDL 6.2, PML, DSL и VHDL; приобрести опыт построения имитационных, аналитических, структурных и поведенческих моделей цифровых элементов, узлов и устройств ЭВМ и применения их в процессе исследования или проектирования.
Место дисциплины в учебном процессе.
Дисциплина базируется на материале, излагаемом в курсах «Математическая логика и теория алгоритмов», «Технология программирования и разработка ПО», «Программирование», «Электроника», «Схемотехника», «Теория автоматов», «Структуры и алгоритмы обработки данных».
В свою очередь, знания и умения, полученные в данной дисциплине, используются в курсах «Организация ЭВМ и систем», «Микропроцессорные системы», «Автоматизация проектирования и производства ЭВМ», «Конструкторско-технологическое обеспечение производства ЭВМ».
СТРУКТУРА ДИСЦИПЛИНЫ
Полный курс содержит две части - теоретическую и практическую (рис.2). В теоретическую часть входят Тема 1 и Тема 2. В них излагаются общие вопросы теории моделирования и методология цифрового моделирования. Этим темам посвящается 10 электронных лекций, включая и вводную лекцию.
Практическая часть тоже содержит лекционный материал (Тема 3, семь электронных лекций), где обсуждаются языки, системы моделирования и САПР. Кроме того, сюда входят две лабораторные и одна контрольная работы.
На лабораторных занятиях приобретаются навыки работы с современными «САПРовскими» пакетами, такими как DesignLab 8 и OrCAD 9.1. Наиболее «продвинутые» студенты знакомятся также с одной из самых популярных САПР – интегрированной средой проектирования цифровой аппаратуры Active-HDL 6.2.

Рис.2. Структура дисциплины
Структура дисциплины ориентирована на три условные категории обучаемых.
Студенту с низким уровнем притязаний (Beginner) достаточно освоить на лабораторных занятиях всего один пакет DesignLab 8.0, изучить только ядро дисциплины (30 экзаменационных вопросов) и выполнить по контрольной работе только обязательную первую часть. Этот объём работы продиктован Государственными Образовательными Стандартами.
Студент, претендующий на «хорошо» (Advanced), обязан освоить на лабораторных занятиях две САПР (DesignLab 8.0 и OrCAD 9.1), изучить дополнительно теоретический материал, «упакованный» в 10 вопросов на четвёрку, и выполнить два задания по КР.
Чтобы претендовать на отличную оценку, надо освоить все три пакета (DesignLab 8.0, OrCAD 9.1 и Active-HDL 6.2), изучить теоретический материал в полном объёме (50 экзаменационных вопросов) и выполнить по контрольной работе все три задания.
СОДЕРЖАНИЕ ДИСЦИПЛИНЫ
Вопросы разных категорий сложности (лёгкие, средней сложности и трудные), излагаются ниже и кодируются соответственно цифрами 3, 4 и 5, заключёнными в круглые скобки.
1. Введение (2 часа).
Задачи и структура дисциплины, виды учебных занятий и формы отчетности, междисциплинарные связи (3). Основные понятия (3). Аксиомы моделирования (3). Примеры моделей цифровых узлов (3). Задачи, решаемые методом моделирования (3).
2. Тема 1. Общие вопросы теории моделирования (10 часов).
Системный подход к моделированию (3). Понятия структуры, структурного элемента, функции и параметров системы (3). Классификация параметров системы (3). Глобальная функция системы (3). Методы повышения качества системы (3).
Методы инженерного анализа и синтеза систем (3). Натурные испытания, физическое моделирование, аналитическое и имитационное моделирование (3). Аналогия и подобие в теории моделирования (5). Функциональная иерархия вычислительных систем (3). Разновидности методов проектирования и моделирования (3).
Требования, предъявляемые к математическим моделям (3). Методы оценки точности моделей (3). Классификация математических моделей (3). Распределенные, сосредоточенные и информационные модели (4). Полные модели и макромодели (3). Способы построения макромоделей (3). Понятие функциональной и структурной моделей (3), сравнительный анализ (5). Многоуровневые модели (4). Метод локальной детализации объекта (4). Понятия центрального элемента системы, интерфейса точек взаимодействия (4).
Имитационное моделирование (3). Основные понятия (3), отличительные черты имитационных моделей, их достоинства и недостатки (5). Примеры имитационных моделей (5). Принципы построения имитационных моделей (4). Понятие кибернетической модели (5). Статистическое моделирование, его особенности, достоинства и недостатки (5). Планирование и интерпретация результатов имитационного моделирования (4).
Реальное, модельное и машинное время (3). Связь между ними (3). Механизмы продвижения модельного времени (3). Способы управления временем при моделировании гибридных систем (5).
Понятие автоматизированной системы моделирования (АСМ) (3). Основные черты, присущие современным АСМ (3). Типовой состав и назначение отдельных подсистем моделирования (3). Краткий обзор АСМ САПР и языков описания аппаратуры (3).
3. Тема 2. Цифровое моделирование (8 часов)
Задачи, решаемые методом логического моделирования (3). Процесс логического моделирования (3). Описание модели и условий моделирования (3). Генерация рабочей программы моделирования (3). Модели цифровых сигналов и логических элементов (3). Булевские, троичные и многозначные модели (3). Модели, учитывающие задержку распространения сигнала (3). Примеры (3).
Табличное описание логической схемы (3). Работа управляющей программы моделирования с табличным представлением данных (3).
Булевские модели триггерных схем (4). Сравнительный анализ (4). Ранжирование комбинационных схем и схем с цепями обратной связи (3). Возникновение итераций в процессе моделирования (3). Алгоритмы логического моделирования (3).
Потактовое (сплошное) моделирование, блок-схема моделирующего алгоритма, основные особенности (3). Троичное моделирование, блок-схема моделирующего алгоритма (5). Основные задачи, решаемые методом троичного моделирования (5).
Событийное моделирование (3). Понятия текущих и будущих событий, условных, безусловных и кратных событий, ближайшего будущего события (3). Очередь будущих событий, массив состояний сигналов (3). Блок-схема алгоритма событийного моделирования (3). Сравнение методов потактового и событийного моделирования (4).
Компилирующее и интерпретирующее моделирование (5). Сравнительный анализ (5). Примеры (5). Эффективность логического моделирования (5). Методы оценки и способы повышения эффективности логического моделирования (5).
4. Тема 3. Системы моделирования и языки описания аппаратуры (14 часов)
4.1. Языки описания аппаратуры (8 часов)
Языки логического моделирования, их разновидности и отличия от универсальных языков программирования (3). Языки структурного и функционального описания (3). Языки описания аппаратуры (3). Способы описания объекта, его функции и параметров (детерминистский подход) (3). Примеры (3).
Способы структурного описания объекта (системный подход) (4). Списки элементов и цепей (4). Особенности потокового описания объектов (4). Примеры (4). Краткий обзор языков описания аппаратуры (3).
PML – язык поведенческого моделирования (3). Понятие логического уровня, силы и состояния (3). Структура программ на языке PML (3). Основные особенности языка, пример PML-модели цифрового компонента (3). Ключевые слова (3).
Понятие сигнальной памяти и шинных сигналов (4). Описание динамического сигнала (фронта или спада) (4). Оператор выбора и его применение для построения PML-моделей цифровых узлов (5).
DSL – язык описания и синтеза логических схем (3). Основные особенности (3). Пример DSL-модели логического элемента (3). Процедуры и функции языка DSL (3).
Структурная (3) и потоковая (4) DSL-модели. Оператор Use и подключение библиотечного файла процедур (5). Операторы IF и CASE (3). Их использование для построения DSL-моделей цифровых устройств (3).
Оператор TRUTH_TABLE (3). Примеры построения DSL-моделей с его использованием (3). Массивы и группы (4). Примеры построения DSL-моделей шинных структур (4). Тактируемые узлы. DSL-модели триггеров (4). Оператор STATE_MACHINE (5). Пример его использования (5).
VHDL – язык описания аппаратуры (3). История создания и развития, основные особенности (3). Структура VHDL-модели (3). Оператор generic (4). Способы представления цифровых данных в различных редакциях языка VHDL (3).
Понятие сигнала (3). Оператор назначения, его отличие от оператора присваивания (3). Моделирование параллельной работы логики (3). Механизм процессов, список сигналов чувствительности (3). Назначение и использование оператора WAIT (5).
Способы описания задержек на языке VHDL (4). Варианты описания архитектурных тел на языке VHDL (4). Способы описание простых и шинных внешних сигналов на языке VHDL (4).
Атрибуты сигналов и массивов (4). Конфигурирование программной модели на языке VHDL (5). Описание тестовых воздействий на языке VHDL (5).
Синтезируемое подмножество языка VHDL (5).
4.2. Цифровое моделирование в САПР электронной аппаратуры (6 часов).
DesignLab 8.0. Состав пакета, типы используемых файлов (3). Описание компонентов и директивы управления заданием на языке PSpice (3). Задание параметров компонентов (3). Встроенные модели цифровых компонентов: формат описания, модели динамики (4).
Макромодели компонентов (3). Форматы описания (3). Вызов макромодели (3). Генераторы цифровых сигналов (4). Типовой маршрут моделирования (3).
OrCAD 9.1. Состав пакета, выбор типа проекта (4). Библиотеки символов компонентов и математических моделей (4). Иерархическое представление проекта (4). Способы описания внешних воздействий (4). Типовой маршрут проектирования (4).
Active-HDL 6.2. Состав пакета, способы описания проектируемого объекта: текстовое VHDL - или Verilog-описание, графическое представление в виде блок-схем или диаграмм состояний конечных автоматов (5). Иерархия описаний (5). Способы описания внешних воздействий (5). IP – core генератор (5). Автоматическая генерация тестов (5). Функциональная верификация проекта (5).
ЛАБОРАТОРНЫЕ ЗАНЯТИЯ ( 8 часов)
Особенности проведения лабораторных работ:
- За каждую лабораторную работу выставляется рейтинговая оценка. Входной контроль в компьютерной системе тестирования знаний «Нейрон-2». Время тестирования примерно 5…6 минут. Объём теста – 10 тестовых заданий. По результатам входного контроля даётся прогноз на предстоящую работу и выясняется предельная сложность выдаваемых преподавателем заданий. «Резиновая» программа выполнения лабораторных работ. Слово «резиновая» подчёркивает основную особенность такой программы – она «растягивается» в зависимости от способностей студента как в длину (число заданий) так и в ширину (сложность заданий). Безбумажная технология защиты лабораторной работы (электронные отчеты). «Плавающее» рабочее место. За первый компьютер садится студент с наибольшим текущим рейтингом, за последний (десятый) – с наименьшим рейтингом. Заявки на обслуживание преподаватель удовлетворяет в соответствии с приоритетом студента, пропорциональным его текущему рейтингу, а значит и номеру рабочего места. Электронная «бухгалтерия» - результаты всех лабораторных работ фиксируются в электронном журнале преподавателя, содержимое которого доступно (по чтению) любому студенту. Электронная документация на лабораторную работу. Во время подготовки и выполнения работы студенту доступны все необходимые электронные документы: учебные пособия, программы выполнения лабораторных работ, варианты заданий, контрольные вопросы, демо-тесты по компьютерному тестированию, демонстрационные видео-ролики.
Перечень лабораторных работ
Знакомство с САПР OrCAD 9.1. Создание принципиальных схем цифровых устройств в редакторе OrCAD Capture и моделирование их программой OrCAD Simulate (3). Изучение способов задания внешних воздействий (4). Проектирование в САПР OrCAD 9.1 иерархических блоков, поддерживаемых VHDL-моделями и схемами замещения цифровых узлов (4). Проектирование многолистовых схем (5). (4 часа).
КОНТРОЛЬНАЯ РАБОТА
Контрольная работа также адаптирована на различные уровни притязаний студентов. Она состоит из трёх заданий.
Первое задание является обязательным для всех студентов. Оно включает разработку цифрового узла в САПР DesignLab 8.0.
Второе задание обязательно для студентов, претендующих на оценку «хорошо» или «отлично». Оно предполагает разработку того же самого цифрового узла в САПР OrCAD 9.1.
Третье задание предназначено для студентов, претендующих на отличную оценку. Тот же самый цифровой узел должен быть спроектирован в интегрированной среде Active-HDL.
Выполняя работу, студенты должны показать, что достаточно хорошо овладели современными электронными цифровыми технологиями.
В качестве варианта задания предлагается разработать цифровой автомат, имеющий два режима работы. Конкретный режим задаётся сигналом M (от слова Mode - режим). При M=0 цифровое устройство выполняет одну функцию, например, является регистром сдвига, при M=1 его функция перепрограммируется и регистр превращается в счётчик.
В других вариантах заданий комбинируются такие схемы как счётчики Джонсона, счётчики Грея, счётчики в коде 1из N, счётчики с различным порядком или модулем счёта, реверсивные счётчики или регистры сдвига, делители частоты, счётчики с программируемым модулем счёта. Понятно, что счётчики могут быть суммирующими или вычитающими, двоичными или двоично-десятичными. В регистрах направление сдвига тоже варьируется: сдвиг вправо (в сторону младших разрядов) или влево (в сторону старших разрядов).
Если учесть, что названные узлы могут быть выполнены на D - или JK-триггерах, сбрасываться высоким или низким уровнем сигнала, тактироваться фронтом или срезом, то нетрудно вообразить, сколь большим оказывается число вариантов. Другими словами, каждый студент получает индивидуальное задание.
Структура и содержание пояснительной записки к КР
Задание 1 (3 балла)
Это минимальный объём работы, за который можно заработать не более трёх баллов.
Постановка задачи. Краткое описание объекта проектирования (УГО, назначение выводов, логическая таблица, диаграмма состояний автомата). Синтез цифрового автомата с комбинационной частью на логических элементах. Реализация спроектированного автомата в виде иерархического блока со схемой замещения на зарубежных библиотечных компонентах. Верификация схемы. Разработка иерархических символов, поддерживаемых DSL-моделями, используемых в проекте элементов. УГО символов должны соответствовать требованиям ЕСКД. Реализация спроектированного автомата в виде иерархического блока со схемой замещения на созданных в предыдущем пункте «самодельных» иерархических символах. Моделирование схемы. Проектирование структурной DSL-модели цифрового автомата (элементы схемы и структурные связи описываются не графическими инструментами – УГО и проводниками, а DSL-кодом). Моделирование проекта. Выводы, личные впечатления. Объём – 7…10 стр. Этот пункт следует пропустить, если предполагается выполнение второго задания по КР.
Задание 2 (2,5 балла)
Второе задание выполняется только студентами, претендующими на оценку «хорошо» и «отлично». Рабочим инструментом является САПР OrCAD 9.1 и язык проектирования VHDL. Выполнять в данном разделе можно не все пункты задания, а только те, которые студенту кажутся предпочтительными.
Разработка поведенческой VHDL-модели цифрового автомата с использованием любых доступных операторов (0,5 балла). Например, с использованием оператора IF или CASE. Разработка потоковой VHDL-модели автомата (0,5 балла). Синтез комбинационной части автомата на мультиплексорах с использованием разложения Шеннона. Мультиплексор следует реализовать в виде VHDL-модели (0,5 балла). Разложение Шеннона пояснить. Синтез комбинационной части автомата на дешифраторах. Дешифратор следует реализовать в виде иерархического VHDL-символа (0,5 балла). Синтез комбинационной части автомата на ПЗУ. ПЗУ следует реализовать в виде иерархического VHDL-символа (0,5 балла). Выводы, личные впечатления. Объём – 12…16 стр.
Задание 3 (зачёт)
Задание 3 выдаётся только студентам, претендующим на отличную оценку. Объект проектирования остаётся тем же, что и в первом задании, только реализовать его надо на языке VHDL в интегрированной среде Active HDL 6.2. Здесь требуется построить поведенческую VHDL-модель и структурную модель на стандартных элементах пакета.
Формой аттестации третьей части КР является «Зачёт». Другими словами, выполненная в третьей части работа, не изменяет рейтинговую оценку, полученную за выполнение первых двух заданий по КР, но «открывает дорогу» к отличной оценке.
ОСНОВНАЯ ЛИТЕРАТУРА
1. , Яковлев систем: Учебник для вузов по спец. «Автоматизированные системы управления». – М.: Высшая школа, 1985. – 271 с. (35 экз.)
2. , и др. Автоматизация схемотехнического проектирования. Уч. пособие для вузов.; Под ред. . - М.: Радио и связь, 1987. - 368 с. (5 экз.).
3. огическое моделирование СБИС. Пер. с япон. - М.: Мир, 1988. - 309 с. (под ред. ) (5 экз.).
4. Бибило языка VHDL. «Солон-Р», Москва, 2002. – 224 с. (2 экз.).
5. , , Угрюмов систем на микросхемах с программируемой структурой. – 2-е изд., перераб. и доп. СПб.: БХВ-Петербург, 2006. – 736 с. (3 экз.).
6. Шалагинов моделирование в САПР DesignLab 8. Уроки для beginner’a: Учеб. Пособие. – Новосибирск: Изд-во НГТУ, 2000. – 87 с. (681 Ш 18), (60 экз.).
7. Шалагинов моделирование в САПР OrCAD 9.1. Учеб. Пособие. – Новосибирск: Изд-во НГТУ, 2002. – 104 с. (681 Ш 18), (80 экз.).
8. Учебный Web-сайт по дисциплине «Моделирование» (автор ). Интернет – ресурс: http://ermak. cs. nstu. ru/~shalag.
ДОПОЛНИТЕЛЬНАЯ ЛИТЕРАТУРА
1. Разевиг сквозного проектирования электронных устройств DesignLab 8.0. “Солон” Москва, 1999. -698с. (2 экз.).
2. Разевиг проектирования цифровых устройств OrCAD. “Солон”, Москва, 2000. – 160 с. (2 экз.).
3. , , Азаров проектирование электронных схем на базе САПР типа OrCAD. Современные электронные цифровые технологии / Под. ред. : Лабораторный практикум. М.: МИФИ, 2005. – 208с.
4. Шалагинов . Экскурс в дисциплину, программа, методические рекомендации и контрольные задания. Новосибирск: Изд-во НГТУ, 1998. – 26 с.15, (55 экз.).
5. Поляков VHDL и VERILOG в проектировании цифровой аппаратуры. – М.: СОЛОН-Пресс,2003. – 320 с. – (Серия «Системы проектирования»).
3. Норенков в автоматизированное проектирование технических устройств и систем: Учеб. пособие для втузов. - 2-е изд. перераб. и доп. - М.: Высшая школа, 1986. - 304 с, (49 экз.).
4. Моделирование вычислительных систем / . - Л. :Машиностроение. Ленингр. отд., 1988. - 223 с, (27 экз.).
5. Армстронг Дж. Р. Моделирование цифровых систем на языке VHDL: Пер. с англ./М.: Мир, 1992. - 175 с.
6. Автоматизированное проектирование цифровых устройств / , , и др.; Под ред. . – М.: Радио и связь, 1981. – 240 с.
7. , OrCAD 7.0…9.0. Проектирование электронной аппаратуры и печатных плат. –СПб: Наука и техника, 2001. – 464 с.
8. Угрюмов схемотехника: Учеб. Пособие для вузов. – изд., перераб. и доп. – СПб.: БХВ-Петербург, 2004. – 800 с.
9. Дж. Ф. Уэйкерли. Проектирование цифровых устройств, в двух томах. Москва.: Постмаркет, 2002. – 554 с. (язык VHDL).
10. , Шейнин цифровых систем на VHDL. – СПб.: БХВ-Петербург, 2003. – 576 с.
11. Бибило проектирования интегральных схем на основе языка VHDL. StateCAD, ModelSim, LeonardoSpectrum. М.: СОЛОН-Пресс, 2005. 384 с.
12. Перельройзен на VHDL – М.: СОЛОН-Пресс, 2004. – 448 с. (Серия «Библиотека профессионала»).
13. Шалагинов величество PCAD: Учеб. Пособие. – Новосибирск: Изд-во НГТУ, 1994. - Ч.1. – 161 с.
ПРАВИЛА АТТЕСТАЦИИ СТУДЕНТОВ ПО УЧЕБНОЙ ДИСЦИПЛИНЕ
Выше отмечалось (см. раздел «Особенности построения дисциплины»), что учебный процесс по данной дисциплине организован по модульно-рейтинговой системе обучения. Аттестация студентов выполняется с помощью компьютерной системы тестирования знаний «Нейрон-2» по завершению очередного учебного модуля. Но реальнее всего это будет сделано на экзамене.
По дисциплине «Моделирование» автором разработано более 40 тестов, содержащих в общей сложности порядка 600 тестовых заданий. Любой студент может войти в систему как гость и познакомиться с открытыми для всех пользователей демо-тестами.
Запустить «Нейрон-2» можно с любого компьютера, подключённого к Интернету по ссылке: http://ermak. cs. nstu. ru/neuron. Имя и пароль такого пользователя: guest (гость).
МЕТОДИЧЕСКИЕ И КОНТРОЛИРУЮЩИЕ МАТЕРИАЛЫ
По дисциплине «Моделирование» имеется полный комплект методических и контролирующих материалов. Все материалы размещены на учебном Web-сайте, а также на компакт-диске, который выдаётся студентам на установочной лекции. Поэтому ниже приводится только список имеющихся документов.
Методические рекомендации:
- Реклама дисциплины 2006; Рабочая программа учебной дисциплины; Путеводитель по курсу Моделирование 2006; Литература 2006; Как делать лабораторные работы 2006; Как делать КР 2006; Как изучать лекционный материал 2006; Как сдавать экзамен или темы 2006; Экзаменационные вопросы 2006;
О системе тестирования знаний «Нейрон-2»
- Нейрон Рекламный листок; Тестирование Final;
Лабораторные работы:
- Программа выполнения; Варианты заданий; Контрольные вопросы;
Лекции:
- Конспект лекций по теме 1 (7 лекций); Конспект лекций по теме 2 (4 лекции); Язык моделирования PML (тема 3); Лекции по языку DSL (тема 3); Языки описания аппаратуры (тема 3); Лекции по языку VHDL (тема 3);
Учебные пособия по САПР:
- Практическая работа с САПР DesignLab 8.0 (7 уроков); Практическая работа с САПР OrCAD 9.1 (9 уроков); Практическая работа с САПР Active_HDL 6.2 (4 урока); Демонстрационные мультимедийные видео-ролики по знакомству с САПР DesignLab 8.0 и OrCAD 9.1.
В качестве образцов контролирующих материалов предлагаются специальные демонстрационные тесты, разработанные в системе тестирования знаний «Нейрон-2».
Материал на учебном Web-сайте и компакт-диск обновляются ежегодно. Оперативная информация и текущие рейтинговые оценки размещаются на сервере кафедры (tkvt). Все студенты имеют к ним доступ по чтению.
Рабочая программа по дисциплине «Моделирование»
подготовлена доцентом кафедры ВТ НГТУ .
Последнее обновление 01.09.06 Файл: Раб. программа_2006_Заочники. doc


