Учебная программа дисциплины дисциплина Микропроцессорные системы

Вид материалаПрограмма дисциплины

Содержание


Вычислительная техника
230100.62 «Информатика и вычислительная техника»
Вычислительная техника
Покидышева Л.И.
1. Цели и задачи изучения дисциплины
1.2. Задачи изучения дисциплины
1.3. Межпредметная связь
2. Объем дисциплины и виды учебной работы
Общая трудоемкость дисциплины
Аудиторные занятия
Самостоятельная работа
Вид итогового контроля (зачет, экзамен)
3. Содержание дисциплины
3.2. Содержание разделов и тем лекционного курса
РАЗДЕЛ 2. Мультимикропроцессорные системы, основные конфигурации, области их использования
Тема 3. Микропроцессорные системы на основе МП пятого и шестого поколений - 5 часов (4-аудиторные, 1-самостоятельно)
РАЗДЕЛ 3. Организация подсистем обработки, управления, памяти и ввода-вывода
РАЗДЕЛ 4. Однокристальные микро-ЭВМ и контроллеры, организация и особенности проектирования систем на их основе
Тема 8. Flash- микроконтроллеры фирмы Motorola - 8 часов (4-аудиторные, 4-самостоятельно)
РАЗДЕЛ 5. Основные задачи проектированиямикропроцессорных систем
...
Полное содержание
Подобный материал:
  1   2   3


Федеральное агентство по образованию

Федеральное государственное образовательное учреждение

высшего профессионального образования

«Сибирский федеральный университет»


УТВЕРЖДАЮ
Директор ИКИТ

______________/Цибульский Г.М./

«_____» _____________2008 г.


УЧЕБНАЯ ПРОГРАММА ДИСЦИПЛИНЫ


Дисциплина _____________Микропроцессорные системы _______________

(наименование дисциплины в соответствии с ФГОС ВПО и учебным планом)


Укрупненная группа __230000 «Информатика и вычислительная техника»_

(номер и наименование укрупненной группы)


Направление ___230100.62 «Информатика и вычислительная техника»___

(номер и наименование направления, специальности)


Специальность __________________________________________________

(номер и наименование специальности)

Институт ________Космических и информационных технололгий_______


Кафедра _________ Вычислительная техника_________________________


Красноярск

2008

Учебная программа дисциплины


составлена в соответствии с Федеральным государственным образовательным стандартом высшего профессионального образования по укрупненной группе_________230000 «Информатика и вычислительная техника»_______

(указывается номер и наименование укрупненной группы)

направления (специальности) _ 230100.62 «Информатика и вычислительная техника»__________________________________________________________________

(указывается номер и наименование направления ( специальности)

Программу составили: _________доцент каф. ВТ Непомнящий О.В.___________

(должность, фамилия, и. о., подпись)

_________зав.каф.ИБ, профессор Вейсов Е.А.___________

(должность, фамилия, и. о., подпись)

ст. преподаватель каф. ВТ Савицкая М.В.__________

(должность, фамилия, и. о., подпись)


Заведующий кафедрой _______ Покидышева Л.И._____________________

(фамилия, и. о., подпись)

«_____»_______________200__г.


Учебная программа обсуждена на заседании кафедры _______________

______________________ Вычислительная техника ______________________

«______» _________________ 200___ г. протокол № _____________

Заведующий кафедрой ____ Покидышева Л.И.__________________________

(фамилия, и. о., подпись)


Учебная программа обсуждена на заседании НМСФ _____________

__________________________________________________________________

«______» __________________ 200___ г. протокол № _____________


Председатель НМСФ __________________________________________

(фамилия и. о., подпись)

Дополнения и изменения в учебной программе на 200 __/200__ учебный год.

В учебную программу вносятся следующие изменения: _____________

__________________________________________________________________

Учебная программа пересмотрена и одобрена на заседании кафедры _ВТ____

«____» _____________ 200__г. протокол № ________

Заведующий кафедрой __ Покидышева Л.И.____________________________

(фамилия, и.о., подпись)

Внесенные изменения утверждаю:

Директор ИКИТ ______Цибульский Г.М.________________________

(фамилия, и. о., подпись)


1. ЦЕЛИ И ЗАДАЧИ ИЗУЧЕНИЯ ДИСЦИПЛИНЫ


1.1. Цель преподавания дисциплины


ЦЕЛЬЮ дисциплины является изучение и получение практических навыков в следующих направлениях:
  • принципы построения и современные методы проектирования микропроцессорных и микроконтроллерных систем;
  • архитектура современных микропроцессоров и микроконтроллеров;
  • базовые схемы включения и тестирования МПС;
  • программирование микропроцессоров и микроконтроллеров;
  • перспективные методики разработки микроэлектронных устройств.


1.2. Задачи изучения дисциплины


В процессе обучения студенты знакомятся с теорией проектирования узлов и элементов микроэлектронных систем, способами организации вычислений и управления на базе современных микропроцессорных и микроконтроллерных средств. Получают навыки в написании программ для встроенных микросистем. Изучают современные аппаратные и программные средства поддержки проектирования микропроцессорных систем. Получают практические навыки разработчика встроенных систем.


В результате изучения специалист по направлению “Информатика и вычислительная техника” в зависимости от вида профессиональной деятельности подготовлен к решению следующих профессиональных задач:


а) научно-исследовательская деятельность:
  • анализ состояния научно-технической проблемы, формулирование технического задания, постановка цели и задач исследования объекта на основе подбора и изучения литературных и патентных источников;
  • анализ, систематизация и обобщение научно-технической информации по теме исследований;
  • выбор оптимального метода и программы исследований, модификация существующих и разработка новых методик, исходя из задач конкретного исследования;
  • выбор и преобразование математических моделей явлений, процессов и систем с целью их эффективной программно-аппаратной реализации и их исследования средствами ВТ;
  • разработка математических моделей, методов, компьютерных технологий и систем поддержки принятия решений в научных исследованиях, проектно-конструкторской деятельности, управлении технологическими, экономическими, социальными системами и в гуманитарных областях деятельности человека;
  • анализ, теоретическое и экспериментальное исследование методов, алгоритмов, программ, аппаратно-программных комплексов и систем;
  • анализ и исследование методов и технологий, применяемых на всех этапах жизненного цикла объектов профессиональной деятельности;
  • создание и исследование математических и программных моделей вычислительных и информационных процессов, связанных с функционированием объектов профессиональной деятельности;
  • разработка и совершенствование формальных моделей и методов, применяемых при создании объектов профессиональной деятельности;
  • разработка, совершенствование и применение средств спецификации, методов разработки, стандартов и технологий производства объектов профессиональной деятельности;
  • анализ научной и практической значимости проводимых исследований, а также оценка технико-экономической эффективности разработки;
  • подготовка результатов исследований для опубликования в научной печати, а также составление обзоров, рефератов, отчетов и докладов;


б) проектно-конструкторская деятельность:
  • разработка требований и спецификаций объектов профессиональной деятельности на основе анализа запросов пользователей, моделей предметной области и возможно­стей технических средств;
  • проектирование архитектуры аппаратно-программных комплексов и их компонентов;
  • проектирование человеко-машинного интерфейса аппаратно-программных комплексов;
  • выбор средств вычислительной техники (ВТ), средств программирования и их применения для эффективной реализации аппаратно-программных комплексов;
  • проектирование математического, лингвистического, информационного и программного обеспечения вычислительных систем (ВС) и автоматизированных систем на основе современных методов, средств и технологий проектирования, в том числе с использованием систем автоматизированного проектирования;

в) производственно-технологическая деятельность:
  • создание ВС, автоматизированных систем и производство программных продуктов заданного качества в заданный срок;
  • тестирование и отладка аппаратно-программных комплексов;
  • разработка программы и методики испытаний, проведение испытаний объектов профессиональной деятельности;
  • комплексирование аппаратных и программных средств, создание вычислительных систем, комплексов и сетей;
  • сертификация объектов профессиональной деятельности;


г) организационно-управленческая деятельность:
  • организация процесса исследования и разработки объектов профессиональной деятельности с заданным качеством в заданный срок;
  • организация работы коллектива исследователей по проблемам, связанным с объектами профессиональной деятельности;
  • планирование исследований и разработки объектов профессиональной деятельности;
  • оценка, контроль и управление процессом исследования и разработки объектов профессиональной деятельности;
  • выбор технологии, инструментальных средств и средств ВТ при организации процесса исследования и разработки объектов профессиональной деятельности;
  • обучение персонала в рамках принятой модели процесса разработки объектов профессиональной деятельности;
  • планирование и организация процесса внедрения результатов научных исследований и разработок объектов профессиональной деятельности;


д) эксплуатационная деятельность:
  • инсталляция, настройка и обслуживание системного, инструментального и прикладного программного обеспечения, ВС и автоматизированных систем;
  • сопровождение программных продуктов, ВС и автоматизированных систем;
  • выбор методов и средств измерения эксплуатационных характеристик объектов профессиональной деятельности;
  • анализ эксплуатационных характеристик объектов профессиональной деятельности, выработка требований и спецификаций по их модификации;
  • эксплуатация опытных или уникальных образцов сложных объектов профессиональной деятельности;


е) педагогическая деятельность:
  • преподавание в вузах и средних специальных учебных заведениях дисциплин по профилю направления.

Для компетентного и ответственного решения профессиональных задач:
  • умеет формулировать и решать задачи, возникающие в ходе научно-исследовательской и педагогической деятельности и требующие углубленных профессиональных знаний;
  • готов участвовать во всех фазах исследования, проектирования и разработки объектов профессиональной деятельности;
  • способен использовать современные методы, средства и технологии исследования и разработки объектов профессиональной деятельности;
  • умеет осуществлять сбор, обработку, анализ и систематизацию научно-технической информации по заданной теме своей профессиональной деятельности, применять для этого современные информационные технологии;
  • способен изучать специальную литературу и другую научно-техническую информацию, достижения отечественной и зарубежной науки и техники в области своей профессиональной деятельности;
  • взаимодействует со специалистами смежного профиля при исследовании и разработке методов, средств и технологий применения объектов профессиональной деятельности в научных исследованиях и проектно-конструкторской деятельности, в управлении технологическими, экономическими, социальными системами и в гуманитарных областях деятельности человека;
  • готов к кооперации с коллегами и работе в коллективе при исследовании и разработке объектов профессиональной деятельности, знаком с методами управления и организации работы исполнителей в процессе производства программных продуктов, ВС и автоматизированных систем;
  • умеет на научной основе организовать свой труд, владеет современными информационными технологиями, применяемыми в сфере его профессиональной деятельности;
  • способен в условиях развития науки и изменяющейся социальной практики к переоценке накопленного опыта, анализу своих возможностей, умеет приобретать новые знания, используя современные информационные образовательные технологии;
  • методически и психологически готов к изменению вида и характера своей профессиональной деятельности, работе над междисциплинарными проектами.
  • готов составлять описания проводимых исследований, обрабатывать и анализировать полученные результаты, представлять итоги проделанной работы в виде отчетов, обзоров, докладов, рефератов и статей;
  • готов участвовать во внедрении результатов научных исследований и разработанных технических решений и проектов, в оказании технической помощи и осуществления авторского надзора при изготовлении, испытаниях и сдаче в эксплуатацию объектов профессиональной деятельности.


Специалист должен знать:
  • постановления, распоряжения, приказы, методические и нормативные материалы по своей профессиональной деятельности;
  • специальную научно-техническую и патентную литературу по тематике исследований и разработок;
  • информационные технологии, применяемые в научных исследованиях и программные продукты, относящиеся к профессиональной сфере;
  • методы исследования и проведение экспериментальных работ;
  • методы анализа и обработки экспериментальных данных;
  • технические характеристики и экономические показатели лучших отечественных и зарубежных образцов объектов профессиональной деятельности;
  • технологию проектирования, разработки и сопровождения объектов профессиональной деятельности;
  • методы анализа качества объектов профессиональной деятельности;
  • современные средства вычислительной техники, коммуникаций и связи;
  • перспективы и тенденции развития информационных технологий;
  • порядок, методы и средства защиты интеллектуальной собственности;
  • основные требования к организации труда при исследовании и разработке объектов профессиональной деятельности;
  • порядок и методы проведения патентных исследований;
  • методики оценки технико-экономической эффективности научных и технических разработок;
  • основы экономики, организации труда, организации производства и научных исследований;
  • основы трудового законодательства;
  • правила и нормы охраны труда;
  • формы организации образовательной и научной деятельности в высших учебных заведениях.


1.3. Межпредметная связь


Наименование
дисциплины


Раздел

Тема

1

2

3

Программирование



Программирование на языках высокого уровня

Структура программы на языке высокого уровня. Стандартные типы данных. Операторы языка. Способы конструирования программ. Функции. Создание файла-проекта. Сортировки массивов. Списки: основные виды и способы реализации. Ассемблерные вставки. Среда визуального программирования/ Разработка многомодульных программ. Критерии качества программы. Интерфейс. Дружественность. Жизненный цикл программы. Основы доказательства правильности программы.



1

2

3

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



Управление устройствами

Программирование ввода/вывода на физическом уровне. Каналы и канальные программы. Состав, назначение и функции программных средств ввода/вывода. Статическое и динамическое распределение устройств. Оптимизация последовательности выполнения запросов. Управляющие таблицы. Виртуальные устройства, спулинг.

Цифровая обработка сигналов


Дискретизация сигналов. Дискретные линейные системы. ДПФ и его свойства. Цифровая фильтрация.


Классификация сигналов. Характеристики сигналов. Аналого-цифровое преобразование, взаимосвязь аналоговых, дискретных и цифровых цепей. Дискретизация сигналов и теорема отчетов. Подмена частот. Дискретное преобразование Фурье. Свертка дискретных сигналов (круговая, периодическая). Линейная (апериодическая и секционированная) свертки дискретных сигналов. Вычисление свертки через ДПФ. Быстрое преобразование Фурье (БПФ). Вычисление апериодической (линейной) свертки. Устойчивость и физическая реализуемость ЦФ. Определение и свойства частотной характеристики ЦФ. Требования к частотным характеристикам избирательных фильтров. Этапы проектирования ЦФ.

1

2

3

Схемотехника ЭВМ



Назначение подсистем аналогового ввода-вьвода. Элементная база аналоговых и аналого-цифровых средств сопряжения с ЭВМ.


Формы представления аналоговых данных. Датчики первичной информации. Схемы предварительной обработки аналоговых сигналов. Цифро-аналоговые преобразователи. Элементы программного обеспечения подсистем аналогового ввода-вывода. Алгоритмы сбора и обработки измерительной информации. Интерфейсы систем сбора данных.

Теория автоматов


Представление информации в цифровых автоматах. Основные электронные узлы комбинационного типа. Микропроцессор.

Концепция операционного автомата. Обобщённая структура ОА. Коды представления чисел в ОА ЭВМ. Форматы представления чисел. Дешифраторы, шифраторы, мультиплексоры, демультиплексоры. Одноразрядные сумматор и полусумматор. Элементарные автоматы. Регистры. Счётчики. Запоминающие устройства. Организация многокристальной памяти. Принцип микропрограммного управления. Микропрограммные автоматы с жесткой логикой. Управляющие автоматы с программируемой логикой. Блок микропрограммного управления на базе ИС К1804ВУ2.



1

2

3

Организация ЭВМ и систем

Архитектура простейшей ЭВМ. Представление информации в ЭВМ. Элементы и узлы ЭВМ. Основы низкоуровневого программирования ЭВМ.

Кодирование информации в ЭВМ. Построение функционально законченных узлов ЭВМ. Временные диаграммы работы узлов ЭВМ. Принципы действия ячеек памяти Динамическая память Статическая память Энергонезависимая память. Вектор прерываний. Алгоритм обработки прерываний. Доступ к системному адресному пространству в режиме ПДП. Аппаратное и программное обеспечение обмена информацией. Канал обмена информацией. Контроллеры, основные функции и реализация.

Узлы ЭВМ и схемотехника средств сопряжения

Курсовое проектиро­вание

Расчет и проектирова­ние узлов и элементов ЭВМ.



2. ОБЪЕМ ДИСЦИПЛИНЫ И ВИДЫ УЧЕБНОЙ РАБОТЫ



Вид учебной работы

Всего
часов

(З.единиц)

Семестры

8










Общая трудоемкость дисциплины

3,8 (136)













Аудиторные занятия

1,8 (68)













- лекции

1 (36)

36










- практические занятия (ПЗ)

-













- семинарские занятия (СЗ)

-













- лабораторные работы (ЛР)

1 (36)

36









- другие виды аудиторных занятии

-













Самостоятельная работа

1,5 (54)

54









- изучение теоретического курса (ТО)

1,17 (42)

42










- курсовой проект (работа)

-












- расчетно-графические задания (РГЗ)

-













- реферат

0,33 (12)

12










- задачи

-













- задания

-













- другие виды самостоятельной работы

-













Вид итогового контроля (зачет, экзамен)




Зачет, экзамен











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


3.1. Разделы дисциплины и виды занятий

(Тематический план занятий)

должен обладать следующими компетенциями:

а) универсальными:

- общенаучными (ОНК):
  • способность научно анализировать проблемы и процессы профессиональной области, умение использовать на практике базовые знания и методы математики и естественных наук (ОНК-1);
  • способность приобретать новые математические и естественнонаучные знания, используя современные образовательные и информационные технологии (ОНК-2);
  • способность использовать математическую логику для формирования суждений по соответствующим профессиональным, социальным, научным и этическим проблемам (ОНК-3);
  • владение методами анализа и синтеза изучаемых явлений и процессов (ОНК-4);
  • понимание роли естественных наук в развитии науки и технологии (ОНК-5);
  • способность использовать знания о современной физической картине мира и эволюции Вселенной, пространственно-временных закономерностях, строении вещества для понимания окружающего мира и явлений природы (ОНК-6);
  • понимание роли охраны окружающей среды и рационального природопользования для развития и сохранения цивилизации (ОНК-7).


- инструментальными (ИК):
  • способность применять знания на практике, в том числе составлять математические модели типовых профессиональных задач, находить способы их решений и интерпретировать профессиональный (физический) смысл полученного математического результата (ИК-1);
  • готовность применять аналитические и численные методы решения поставленных задач (ИК-2);
  • способность планировать и проводить физические эксперименты, проводить обработку их результатов и оценивать погрешности, математически моделировать физические процессы и явления, выдвигать гипотезы и устанавливать границы их применения (ИК-3);
  • способность использовать знания основных физических теорий для решения возникающих физических задач, самостоятельного приобретения физических знаний, для понимания принципов работы приборов и устройств, в том числе выходящих за пределы компетентности конкретного направления (ИК-4);
  • способность использовать языки и системы программирования, инструментальные средства компьютерного моделирования для решения различных исследовательских и производственных задач (ИК-5);
  • способность самостоятельно работать в средах современных операционных систем и наиболее распространенных программ компьютерной графики, компиляторов, СУБД (ИК-6);
  • способность к письменной и устной коммуникации на государственном языке и необходимое знание второго языка (ИК-7);
  • готовность к командной работе в процессе профессиональной деятельности (ИК-8);
  • готовность работать с информацией из различных источников (ИК- 9);



- социально-личностными и общекультурными (СЛК)
  • приобретать новые знания, используя современные образовательные и информационные технологии (СЛК -1);
  • использовать этические и правовые нормы, регулирующие отношение человека к человеку, обществу, окружающей среде, основные закономерности и формы регуляции социального поведения, права и свободы человека и гражданина при разработке социальных проектов (СЛК -2);
  • критически переосмысливать накопленный опыт, изменять при необходимости профиль своей профессиональной деятельности (СЛК -3);
  • собирать, обрабатывать с использованием современных информационных технологий и интерпретировать необходимые данные для формирования суждений по соответствующим социальным, научным и этическим проблемам (СЛК -4) ;
  • обладать математической и естественнонаучной культурой как частью профессиональной и общечеловеческой культуры (СЛК-5);



б) профессиональными:

    - проектно-конструкторская деятельность:
  • разрабатывать бизнес-планы и технические задания на оснащение отделов, лабораторий, офисов компьютерным и сетевым оборудованием (ПКД-1);
  • осваивать методики использования программных средств для решения практических задач (ПКД-2);
  • разрабатывать интерфейсы «человек-ЭВМ» (ПКД-3);
  • разрабатывать модели компонентов информационных систем, включая модели баз данных (ПКД-4);

- проектно -технологическая деятельность:
  • разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования (ПТД-1);

    - научно-исследовательская деятельность:
  • обосновывать принимаемые проектные решения, осуществлять постановку и выполнять эксперименты по проверке их корректности и эффективности (НИД-1);
  • готовить презентации, научно-технические отчеты по результатам выполненной работы, оформлять результаты исследований в виде статей и докладов на научно-технических конференциях (НИД-2).

- организационно-управленческая деятельность:
  • быть готовым к командному стилю работы - выполнять профессиональные функции в составе коллектива исполнителей (ОУД-1).
  • - монтажно-наладочная деятельность
  • участвовать в настройке и наладке программно-аппаратных комплексов (МНД-1);
  • сопрягать аппаратные и программные средства в составе информационных и автоматизированных систем (МНД-2);

- сервисно-эксплуатационная деятельность
  • инсталлировать программное и аппаратное обеспечение для информационных и автоматизированных систем (СЭД-1).






п\п

Раздел дисциплины

Лекции

Практические

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

Самостоятельная

Формируемые компетенции

1

2

3

4

5

6

7

1.

Раздел 1.

2







4

СЛК, ОНК

2.

Раздел 2.

4



4

3

ИК

3.

Раздел 3.

4



4

3

ИК, ОТК

4.

Раздел 4.

10




8

16

ПСК

5.

Раздел 5.

6




8

12

ПСК

6.

Раздел 6.

2



8

8

ПСК

7.

Раздел 7.

6



4

6

ПСК

8.

Раздел 8.

2





4

ПСК



3.2. Содержание разделов и тем лекционного курса


РАЗДЕЛ 1. Классификация, краткая характеристика
возможностей и применений микропроцессорных средств



Тема 1. Введение – 6 часов (2-аудиторные, 4-самостоятельно)


Цель и задачи курса, его роль в подготовке специалистов по вычисли­тельной технике. Основные исторические сведения развития микропро­цессоров. Простейшие микропроцессорные системы. Современные тен­денции развития, роль микропроцессоров в научно-техническом про­грессе. Основные исторические сведения о развитии микропроцессоров. Основные микропроцессорные семейства фирмы Intel. Микропроцессор – основа ЭВМ. Классификация микропроцессоров. Понятие о разрядно­сти и системе команд. Основные характеристики и критерии производи­тельности микропроцессора. Архитектура простейших микропроцессорных систем. Структура однокристального МП, состав и назначение элементов. Управляющий автомат простейшей МПС. Алго­ритм управляющего автомата. Цикл команды в МПС. Тактирование МП и синхронизация МПС. Слово состояния МП как средство управления системой. Управляющее устройство МП. МПС под управлением пер­вичного автомата. Работа первичного управляющего автомата в режиме прерывания. Работа первичного управляющего автомата в режиме за­хвата шин. Общие понятия о памяти. Принципы действия ячеек памяти. Кэширование. Карта памяти. Критерии и способы распределения адрес­ного пространства.


РАЗДЕЛ 2. Мультимикропроцессорные системы,
основные конфигурации, области их использования;



Тема 2. Мультизадачные и мультимикропроцессорные системы –
6 часов (4-аудиторные, 2-самостоятельно)



Основные понятия мультизадачности. Микропроцессоры Intel80286, 80386,80486.

Сравнительный анализ этапов развития микропроцессорных технологий и методов организации систем. Основные отличия систем на базе вышеперечисленных процессоров. Обзор систем команд и методов обработки данных. Защищенный режим. режим реальной (прямой) адресации. виртуальный режим 86. сигналы управления шиной для поддержки непротиворечивости кэша. Принцип мультизадачности.


Тема 3. Микропроцессорные системы на основе МП пятого и шестого поколений - 5 часов (4-аудиторные, 1-самостоятельно)


Современные микропроцессорные системы. Принципы распределения системных ресурсов. Основные направления повышения производительности микропроцессорных систем. Сравнительный анализ микропроцессоров пятого и шестого поколений. Микропроцессоры Intel P5-P6. Современные мультипроцессорные системы. Современные технологии и архитектуры (SUN Microsustems – SPARCxx, Hewlett-Packard – PAxx, Motorolla – MCxx, DEC – ALPHAxx и др.). PENTIUM-Processor - Технический обзор. Шестое поколение микропроцессоров. Микропроцессоры Pentium Pro и Pentium II. Особенности микропроцессоров с архитектурой SPARC компании Sun Microsystems. Микропроцессор SuperSPARC. Микропроцессор HyperSPARC. Микропроцессоры PA-RISC компании Hewlett-Packard.


РАЗДЕЛ 3. Организация подсистем обработки, управления,
памяти и ввода-вывода



Тема 4. Интерфейсы микропроцессорных систем.
Контроллеры последовательной и параллельной обработки данных.
Память микропроцессорных систем -
11 часов (8-аудиторные, 3-самостоятельно)



Последовательные интерфейсы. Цифровой, последовательный синхронный и асинхронный ввод-вывод данных. Дуплексный и полудуплексный режим работы. Форматы обмена данными. Интерфейс CAN, RS232-485, I2C, SPI, USB. Международные стандарты и протоколы последовательного обмена данными. Параллельные интерфейсы. Протокол Centronix. Контроллеры стандартных интерфейсов связи. Микропроцессорная память (МПП). Регистровая кэш-память. Основная память. Внешняя память. Требования, предъявляемые к основной памяти. Банк памяти. Разделяемая память адаптера. Динамическая память. Статическая память. Энергонезависимая память. Масочные постоянные запоминающие устройства. Однократно программируемые постоянные запоминающие устройства. Репрограммируемые постоянные запоминающие устройства. Флэш-память. Кэширование и Кэш-память. Первичный кэш. Вторичный кэш. Кэш-контроллер. Три архитектуры кэш-памяти. Карта памяти вычислительной систем.


РАЗДЕЛ 4. Однокристальные микро-ЭВМ и контроллеры,
организация и особенности проектирования систем на их основе



Тема 5. Микроконтроллеры в системах обработки данных -
4 часа (2-аудиторные, 2-самостоятельно)



Общие понятия и принципы построения микроконтроллера. Классические микроконтроллеры архитектуры MSC51. Архитектура, состав и назначение основных узлов микроконтроллеров. Применение микроконтроллеров для реализации типовых схем сбора – обработки данных.


Тема 6. Микроконтроллеры фирмы Intel -
8 часа (4-аудиторные, 4-самостоятельно)



Intel MSC51. Основы проектирования устройств. Состав и назначение основных элементов 8-ми разрядных микроконтроллеров Intel. Обзор системы команд.

Intel MSC196. Сравнительный анализ 16-ти и 8-ми разрядных микроконтроллеров фирмы Intel. Функциональные блоки MSC196. Обзор системы команд. Перспективы развития микроконтроллеров Intel.


Тема 7. AVR-микроконтроллеры фирмы Atmel.- 8 часа (4-аудиторные, 4-самостоятельно)


8-ми разрядные RISC микроконтроллеры фирмы Atmel. Состав и назначение основных групп контроллеров. Обзор основных функциональных узлов. Программирование и система команд. Средства поддержки проектирования для AVR микроконтроллеров. Организация ядра AVR-контроллеров. Программная модель AVR-микроконтроллеров. Периферийные устройства AVR. AVR®-ассемблер. Инструкции процессоров AVR. Директивы ассемблера. Выражения и операнды. Операторы. Функции.


Тема 8. Flash- микроконтроллеры фирмы Motorola - 8 часов (4-аудиторные, 4-самостоятельно)


8-ми разрядные микроконтроллеры фирмы Motorola. Состав и назначение основных групп контроллеров. Обзор основных функциональных узлов. Программирование и система команд. Средства поддержки проектирования для микроконтроллеров Motorola. Отличительные особенности и направления развития семейства НС08. Программная совместимость «снизу вверх» как на уровне исходного текста, так и на уровне объектных кодов с процессор­ным ядром семейства НС05. Закрытая архитектура. Библиотека периферийных модулей. Центральный процессор CPU08. Объединенное адресное пространство памяти программ, данных и регистров специальных функций периферийных модулей.


Тема 9. Pic - процессоры фирмы Microchip - 6 часов (4-аудиторные, 2-самостоятельно)


Микроконтроллеры фирмы Microchip. Состав и назначение основных групп контроллеров. Обзор основных функциональных узлов. Программирование и система команд. Средства поддержки проектирования для микроконтроллеров PIC. Четыре подсемейства PICmicro: PIC16C5x – базовое (Base-Line) с 12-битной архитектурой, PIC16Cxx – среднее (Mid-Range) с 14-битной архитектурой, PIC17Cxx – старшее (High-End) c 16-битной архитектурой, PIC12Cxx – семейство с 12/14-битной архитектурой в 8-выводных корпусах.


РАЗДЕЛ 5. Основные задачи проектирования
микропроцессорных систем



Тема 10. Современные методы проектирования-отладки микропроцессорных систем - 20 часов (8-аудиторные, 12-самостоятельно)


Аппаратные средства проектирования отладки (Схемные анализаторы, осциллографы смешанных сигналов, схемные эмуляторы и симуляторы, отладочные платы и др.

Программные средства проектирования отладки (IDE-Интегрированная среда разработки, кросс- средства, системы анализа, компиляторы, трансляторы, компановщики, средства поддержки высокоуровневого проектирования и др.)

Методы и приемы проектирования микропроцессорных и микроконтроллерных систем. логические анализаторы, осциллографы смешанных сигналов, различные виды плат развития, схемные симуляторы и эмуляторы, отладочные комплексы, эмуляторы ПЗУ, программаторы. Основные критерии выбора микроконтроллера.


Тема 11. Основы проектирования микропроцессорных систем (типовые устройства) – 6 часов (6-аудиторные, 0-самостоятельно)


Разработка и описание микропроцессорных и микроконтроллерных устройств. Разработка типовых схем сбора – обработки информации. Системы управления датчиками, системы управления вводом с клавиатуры, системы отображения информации, системы управления шаговым двигателем и др.


РАЗДЕЛ 6. Средства разработки и отладки МПС


Тема 12. Перспективные методологии создания микропроцессорных систем. - 16 часа (10-аудиторные, 6-самостоятельно)


Современные средства высокоуровневого проектирования. Языки описания схем VHL, VHDL, VeryLOG и др. Системы высокоуровневого проектирования. Система HLCAD.Системы поддержки проектов. Система DАvE. Прочие системы. Комбинационные групповые методологии создания микропроцессорных систем.


РАЗДЕЛ 7. Микропроцессорные системы с датчиками


Тема 13. Датчики и усилители для нормирования сигналов -
2 часа (2-аудиторные, 0-самостоятельно)