Рекомендуется Минобразованием России для специальности 220100 вычислительные машина, комплексы, системы и сети направления подготовки диплом
Вид материала | Диплом |
- Программа сквозной практической подготовки для студентов направления 654600 специальности, 176.46kb.
- Микропроцессорные системы, 177.83kb.
- Рабочая программа, 258.96kb.
- Компьютерная графика, 205.26kb.
- Методические указания к лабораторной работе по дисциплине "Сети ЭВМ и средства телекоммуникаций", 315.14kb.
- Рекомендуется Минобразованием России для специальности 190700 Оптико-электронные приборы, 177.3kb.
- Рекомендуется Минобразованием России для специальности 190700 Оптико-электронные приборы, 235.87kb.
- Рекомендуется Минобразованием России для специальности 190700 Оптико-электронные приборы, 106.31kb.
- Микропроцессорные системы, 75.23kb.
- Заместителя Председателя Госкомвуза России от 27. 03. 2000. Программу составил Хмелевский, 143.77kb.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
УТВЕРЖДАЮ
Руководитель департамента образовательных
программ и стандартов профессионального образования
_________________________Л.С. Гребнев
“________”__________________2001 г.
ПРИМЕРНАЯ ПРОГРАММА ДИСЦИПЛИНЫ
МИКРОПРОЦЕССОРНЫЕ СИСТЕМЫ
Рекомендуется Минобразованием России
для специальности 220100 ВЫЧИСЛИТЕЛЬНЫЕ МАШИНА, КОМПЛЕКСЫ, СИСТЕМЫ И СЕТИ
направления подготовки дипломированного специалиста
654600 ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА
1. Цели и задачи дисциплины
Целями и задачами дисциплины являются:
- формирование представлений об основных классах микропроцессорных средств;
- приобретение знаний об особенностях организации и функционирования микропроцессорных систем (МПС) различных классов;
- формирование навыков проектирования микропроцессорных систем различного назначения.
2. Требования к уровню освоения содержания дисциплины
В результате изучения дисциплины студенты должны:
-знать:
-подходы, основные этапы и особенности проектирования как отдельных
-подсистем, так и в целом МПС для различных применений;
-уметь:
-использовать основные типы микропроцессорных средств,
-иметь опыт:
-проектирования и отладки аппаратного и программного обеспечения МПС различного назначения;
-иметь представление:
-о состоянии и тенденциях развития микропроцессорных средств, направлениях развития архитектур микроконтроллеров и МПС, о возможных подходах к автоматизированному проектированию МПС.
3. Объем дисциплины и виды учебной работы
Вид учебной работы | Всего часов | Семестр8 |
Общая трудоемкость дисциплины | 170 | 170 |
Аудиторные занятия | 85 | 85 |
Лекции | 51 | 51 |
Практические занятия (ПЗ) | 17 | 17 |
Лабораторные работы (ЛР) | 17 | 17 |
Самостоятельная работа | 85 | 85 |
Курсовой проект (работа) | 17 | 17 |
Вид итогового контроля (зачет, экзамен) | | Экзамен |
4. Содержание дисциплины
4.1. Разделы дисциплины и виды занятий
Nп/п | N раздела дисциплины | Лекции | Практические занятия | Лабораторные работы |
1 | Введение | * | | |
2 | Структура базовой МПС | * | | * |
3 | Архитектура микропроцессоров | * | * | * |
4 | Подсистема памяти МПС | * | | * |
5 | Подсистема ввода-вывода МПС | * | * | * |
6 | Однокристальные микроконтроллеры | * | * | * |
7 | Программное обеспечение МПС | * | * | * |
8 | Организация МПС | * | * | * |
9 | Методы анализа производительности МПС | * | | |
10 | Процессоры обработки сигналов | * | | |
11 | Микропроцессорные системы | * | | |
12 | Проектирование и отладка МПС | * | * | * |
13 | Заключение | * | | |
4.2. Содержание разделов дисциплины
Введение
Цель и структура дисциплины. Определение микропроцессора, микро-ЭВМ, микроконтроллера, других микропроцессорных средств. Влияние появления микропроцессорных средств на методологию проектирования цифровых систем и их применение. Эволюция микропроцессорных средств. Характеристика распространенных микропроцессорных средств и МПС на их основе. Классификация микропроцессоров, основные варианты их архитектуры и структуры.
Структура базовой МПС
Состав базовой МПС. Системная шина. Характеристика интерфейсов в системе. Обмен данными с внешней средой. Буферизация и демультиплексирование шин адреса и данных.
Архитектура микропроцессоров
Понятие регистровой модели МП. Примеры регистровых моделей однокристальных МП. Структура однокристального микропроцессора МП. Обработка данных в МП. Машинный цикл. Сброс и синхронизация модулей системы.
Процессоры общего назначения и системы на их основе
Структура и функционирование процессоров Intel P6. Система команд Pабота пpоцессоpа в защищенном и pеальном режимах. Реализация прерываний и исключений. Обеспечение тестирования и отладки.
RISC-микропроцессоры и RISC-микроконтроллеры.
Подсистема памяти МПС
Особенности организации модульной памяти. Дешифрация адреса. Распределение адресного пространства. Использование кэш-памяти команд и данных. Наращивание памяти в системе.
Подсистема ввода-вывода МПС
Режимы обмена информацией с периферийными устройствами. Адресация портов периферийных устройств и формирование управляющих сигналов. Параллельные и последовательные синхронные и асинхронные интерфейсы. Примеры распространенных протоколов параллельного и последовательного ввода-вывода. Программно управляемый обмен. Обмен данными с квитированием. Организация обмена данными в режиме прерывания. Контроллеры прерываний. Обмен данными с прямым доступом к памяти. Контроллеры прямого доступа к памяти. Интерфейсы микропроцессорных систем. Значимость интерфейсов.
Однокристальные микроконтроллеры
Базовая структура однокристальных микроконтроллеров. Характеристика системы команд и периферийных модулей микроконтроллера. Организация резидентной памяти программ и данных. Подключение внешней памяти программ и данных. Особенности интерфейса микроконтроллера с периферийными устройствами с последовательным и параллельным режимами обмена. Расширение портов микроконтроллера.
Структура современных 8-разрядных микроконтроллеров
Модульный принцип построения. Процессорное ядро МК. Резидентная память МК
Порты ввода/вывода. Таймеры и процессоры событий. Аналого-цифровые и цифроаналоговые преобразователи. Контроллеры последовательного ввода/вывода.
Асинхронный порт.
Организация доступа к внешней памяти.
Принципы построения отладочных средств для 8-разрядных МК
Коммуникационные микроконтроллеры (КМК) и системы на их основе.
Программное обеспечение МПС.
Состав программного обеспечения. Языки описания алгоритмов. Компромиссы между аппаратными и программными средствами. Подпрограммы как средство модульно программирования. Реализация типовых функций в микропроцессорных контроллерах и системах. Особенности системного программного обеспечения МПС.
Организация МПС
Примеры организации МПС на основе однокристальных МП и микроконтроллеров. Краткая характеристика и сравнительная оценка.
Программируемая логика и их применение в микропроцессорных системах. Общие сведения, классификация. Уровень интеграции интегральных схем (ИС) и его влияние на качество цифровой аппаратуры и ее проектирование. БИС/СБИС программируемой логики – средство исключения интегральных схем малого и среднего уровней интеграции из состава микропроцессорных систем. Программируемые пользователем вентильные матрицы Архитектура и блоки FPGA. CPLD – сложные программируемые логические устройства. Архитектура и блоки CPLD. СБИС ПЛ комбинированной архитектуры. СБИС программируемой логики типа “система на кристалле”.
.Методы анализа производительности МПС
Критерии оценки производительности.
Смеси и бенчмарковские программы.
Моделирование микропроцессоров и микроконтроллеров.
Процессоры обработки сигналов
Принципы обработки сигналов в цифровых системах. Обобщенная архитектура DSP
Семейства процессоров обработки сигналов. Поддержка операций ЦОС в микроконтроллерах. Совместимость семейств процессоров
Мультимикропроцессорные системы
Основные конфигурации, области использования, примеры.
Проектирование и отладка МПС
Методика и средства проектирования
Общее описание процесса проектирования. Место БИС с программируемыми свойствами в процессе создания современной аппаратуры. Структура алгоритмов проектирования. Сопряженное проектирование и сопряженная верификация. Проектирование типовой конфигурации МП системы. Типовые конфигурации МП систем. Основные этапы процедуры проектирования
Средства и методы проектирования и автономной отладки аппаратных средств МП системы Выбор семейства МП и стандартной периферии. Тестовые процедуры. Аппаратные средства отладки.
Средства и методы разработки ПО МП систем. Средства индивидуальных и интегрированных пакетов. Программные средства поддержки проектирования - отладки систем
Средства и методы отладки ПО МП систем. Программные системы моделирования. Прототипные платы. Эмуляторы ПЗУ. Внутрисхемные эмуляторы. Интегрированные среды разработки (оболочки)
Средства и методы комплексной отладки МП систем. Программаторы. Логические анализаторы. Встроенные в МП средства отладки.
Операционные системы реального времени. Основные свойства и механизмы ОСРВ. Примеры ОСРВ и их функциональные возможности для проектирования-отладки систем
JTAG интерфейс и системные функции на его основе
Процедура проектирования и сведения об автоматизированных средствах проектирования для БИС/СБИС с программируемой структурой. Средства описания проекта. Связь проектной проблемы с выбором САПР. Последовательность проектирования для БИС ПЛ.
Базовые сведения о языке VHDL
Базовые понятия языка и архитектура программ. Синтаксическая организация проекта. Общеалгоритмическая составляющая языка. Проблемно-ориентированная составляющая языка. Структурное описание. Описание поведения. Синтаксис операторов общеалгоритмической составляющей языка.
Описание проектов на языке VHDL. Примеры, иллюстрирующие основные конструкции VHDL. Структурное описание. Поведенческое описание. Сравнение структурного и поведенческого способов описания проектов. Описание типовых фрагментов вычислительной техники. Пример автоматизированного проектирования цифрового устройства с использованием языков описания аппаратуры. Рассмотрение ТЗ на разрабатываемое устройство и выбор элементной базы. Проектирование БИС ПЛ. Разработка микропроцессорной системы. Особенности процедуры проектирования для БИС ПЛ класса SOPC.
Заключение
Анализ современного состояния и перспективных проектов МПС по основным фирмам-производителям микропроцессорных средств.
5.Лабораторный практикум
N п/п | N раздела дисциплины | Наименование лабораторных работ |
1 | 3 | Изучение лабораторного стенда, инструкций редактора, монитора, директив ассемблера и т.п. |
2 | 3 | Изучение основных команд микроконтроллера. |
3 | 5 | Исследование режимов ввода-вывода через параллельный интерфейс. Исследование режима обмена с прерываниями. |
4 | 5, 8 | Изучение работы АЦП и ЦАП в составе МПС Исследование работы таймера и его использования в МПС |
5 | 6 | Исследование архитектуры однокристального микроконтроллера |
6 | 6, 8 | Изучение работы МПС на основе однокристального МК. |
7 | 8, 11 | Изучение аппаратных и программных средств микропроцессорного комплекса. Разработка модуля управления подсистемой комплекса Разработка и комплексирование системы управления комплексом |
6.Учебно-методическое обеспечение дисциплины
6.1.Рекомендуемая литература
а) основная литература:
- Шагурин И.И. Процессор Intel P6. Радио и связь. М., 2000.
- Куприянов М.С. Матюшкин Б.Д. Цифровая обработки сигналов: процессоры, алгоритмы, средства проектирования. Политехника, СПб, 2000.
- Куприянов М.С. Мартынов О.Е., Панфилов Д.И. Коммуникационные контроллеры фирмы Motorola. БХВ, СПб, 2000.
- Ремизевич Т.В. Микроконтроллеры для встраиваемых приложений. Додека, М., 2000.
б) дополнительная литература:
1.Козаченко В.Ф. Микроконтроллеры: руководство по применению 16-разрядных микроконтроллеров Intel MCS-196/296 во встроенных системах управления. – М.: Издательство ЭКОМ, 1997.
- Средства обеспечения освоения дисциплины.
По усмотрению вуза
7. Материально-техническое обеспечение дисциплины
Лабораторные работы выполняются в специализированных учебных классах с использованием следующих средств:
- Отладочных комплексов на базе однокристальных МК с набором специализированных модулей ввода-вывода и монитором; программное обеспечение: программа-монитор, ассемблер; симулятор, интегрированные среды проектирования.
- Отладочных комплексов на базе процессора обработки сигналов с набором специализированных модулей ввода-вывода, монитором; программное обеспечение: программа-монитор, ассемблер; линковщик. симулятор, стартовый комплекс разработчика систем ЦОС
- Подвижный объект со встроенной микропроцессорной системой управления
Программа составлена в соответствии с Государственным образовательным стандартом высшего и среднего образования по специальности 220100 – Вычислительные машины, комплексы, системы и сети.
Программу составили:
Куприянов М.С., д.т.н., профессор, С.-Петербургский государственный Электротехнический университет «ЛЭТИ».
Петров Г.А., к.т.н., доцент, С.-Петербургский государственный Электротехнический университет «ЛЭТИ».
Пузанков Д.В. д.т.н., профессор, С.-Петербургский государственный Электротехнический университет «ЛЭТИ».
Программа одобрена на заседании учебно-методической комиссии по
специальности 220100 25.04.2001 года, протокол № 1.
Председатель УМК Смирнов Ю.М.
Председатель Совета УМО
По университетскому политехническому образованию Федоров И.Б.