Программа курса лекций Исторический обзор микропроцессоров. Классификация микропроцессоров. Основные компоненты микро-эвм с шинной архитектурой (на примере i8080)




Скачать 62.55 Kb.
НазваниеПрограмма курса лекций Исторический обзор микропроцессоров. Классификация микропроцессоров. Основные компоненты микро-эвм с шинной архитектурой (на примере i8080)
Дата конвертации11.02.2016
Размер62.55 Kb.
ТипПрограмма курса
источникhttp://www.inp.nsk.su/chairs/fti/progs/data/Kovalenko2.doc
МИКРОПРОЦЕССОРЫ И МИКPOПРОЦЕССОРНЫЕ СИСТЕМЫ

(3 курс, 6 семестр, 36 часов, экзамен)

Ст преподаватель Юрий Васильевич Коваленко

Программа курса лекций

Исторический обзор микропроцессоров. Классификация микропроцессоров.

Основные компоненты микро-ЭВМ с шинной архитектурой (на примере i8080).

Понятия шины, канала, интерфейса, протокола. Шины адреса, данных и

управления. Диаграммы операций процессора с шиной. Понятие машинного цикла.

Понятия адресных пространств процессора и ЭВМ.


Система команд. Классификация. Ограничения на право исполнения некоторых

команд, обоснование потребности в режиме суперпользователя. Основные стадии

исполнения команд. Программно-доступные элементы процессора. Элементы

процессора не доступные программно. Условия разрыва последовательности стадий

исполнения одной команды другой командой.


Прерывание. Сравнение метода опроса и прерывания. Понятия вектора, приоритета,

маскирования. Последовательность операций процессора и внешнего устройства во

время процедуры прерывания. Функции и структура контроллера прерываний.

Оценка времени от возникновения запроса на прерывания до начала его

обработки.


Прямой доступ к памяти. Последовательность операций процессора и внешнего

устройства во время процедуры ПДП. Функции контроллера ПДП. Оценка выигрыша

времени при применении ПДП.


Микроконтроллеры (на примере PIC16xXX). Области применения микроконтроллера.

Понятие системы на кристалле SoC. . Особенности PIC в сравнении с другими

микроконтроллерами. Основные элементы микроконтроллера.


Специфика питания. Процедура RESET. Управление энергопотреблением. Понижение

тактовой частоты. Режим сна. Режим пониженного потребления.


Программируемые выводы корпуса. Реализации двунаправленных выводов.

Квази-двунаправленность, подтягивающий резистор, открытый сток, открытый

исток.


Гарвадская архитектура. Независимость разрядности операционного устройства от

разрядности слова команды. Разделение шин программной памяти и памяти данных.

Повышение производительности микропроцессора совмещением операций над данными

и выборкой командного слова. Адресное пространство контроллера. Страничная

(банковая) организация памяти. Аппаратный кэш. Отображение физической памяти

PIC16xXX на адресное пространство. Канальная архитектура на примере ППЗУ.


Система команд. Классификация системы команд предлагаемая фирмой MicroChip,

сравнение с классификацией данной для i8080. Структура слова команды.

Операции с битами. Понятие Булевого процессора. Система прерываний, отличия

от i8080.

Средства и методика разработки программного обеспечения для микроконтроллеров.

Механизмы защиты программного кода от копирования.


Микропроцессоры общего назначения на примере ядра ARM7. Многозадачность.

Организация защиты программ. Устройство управление памятью (MMU), сегменты и

страницы. Режимы пользователя и супервизора, режим обработки исключений.

Конвеер, RISC и CISC процессоры. Сбои в работе конвеера, предсказание,

условное исполнение команды. Кэш.


Арифметика с плавающей точкой, стандарт IEEE-754. Сопроцессор и арифметическое

расширение процессора (в сравнении с i8087).


Методы сокращения объема кода программы. Система команд транспьютера, система

команд Thumb процессора ARM.


Средства интеграции микропроцессорных систем.

Шинная архитектура. Обоснование специализации шин. Понятие чипсета. Пример

чипсета для ЭВМ на базе i8080. Шина памяти. Шина видеоконтроллера. Шина

периферии. Примеры: архитектура PC, модульный стандарт VME. Универсальная

шина расширения ISA, микропроцессорные системы в стандартах PC104,

микро-PC. Мезонинные технологии - IndustrialPack. Конструктивы

микропроцессорных систем Евромеханика.


Канальная архитектура. Предпосылки к широкому применению последовательных

линий связи. Физические характеристики последовательных линий связи. Оптика,

медь, радиоканал. Способы кодирования сигналов. Двух и трех уровневое

кодирование. Уравновешенный код. Самосинхронизирующийся код на примере

Манчестер II.

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

связи. Гарантированное время передачи информации. Доставка с подтверждением.

Влияние механизма подтверждения на скорость передачи.


Стандарты интеграции систем по канальной технологии: SPI, I2C,

RS232,(422,485), USB, Ethernet, mil1.std1553b


ЦИФРОВЫЕ ИНТЕГРАЛЬНЫЕ СХЕМЫ

(3 курс, 5 семестр, 36 часов, экзамен)

Ст преподаватель Юрий Васильевич Коваленко

Программа курса лекций

Введение. Цели и темы курса. Цифровые интегральные схемы, аналоговые

ИС, гибридные и пленочные ИС. Технология изготовления ЦИС. Составляющие

стоимости ЦИС. Понятие логического уровня. Схемотехника и электрические

характеристики базовых логических элементов в КМОП и ТТЛ технологиях.

Коэффициент расширения по выходу, его зависимость от частоты для КМОП ИС.

Конструктивное исполнение ЦИС.


Формальное описание электрических схем. Различия комбинаторных и

последовательностных схем. Множественность представлений Булевой функции,

каноническая форма. Универсальный способ аппаратной реализации канонической

формы Булевой функции на примере ИС ПЛМ 556РТ1. Приемы минимизации аппаратных

затрат. Минтермы и Р-термы. Карты Карно. Возможности и ограничения алгоритмов

минимизации аппаратных затрат в современных САПР.


Этапы разработки комбинаторных электрических устройств и набор требуемой

документации. Стандартные конструктивы. Принципиальная схема. Разработка

печатной платы. Подготовка документации для программирование ИС ПЛМ. Формы

представления программы: таблица, принципиальная схема из библиотечных

элементов, языки описания аппаратуры (HDL). Пример табличного описания схемы

управления механическими воротами. Набор библиотечных комбинаторных схем:

логические элементы, групповые логические элементы, коммутирующие элементы.


Реализация арифметических операций. Понятие состояния. Связь между состоянием

и числом. Способы представления целых чисел. Двоичный, двоично-десятичный

код, код Грея. Представления целых чисел со знаком. Операция арифметического

суммирования чисел в дополнительном коде. Условие достоверности результата

суммирования. Рекурсивный характер булевой функции результата арифметической

операции суммирования для двоичного разряда. Последовательный сумматор,

параллельный сумматор, схема ускоренного переноса. Набор библиотечных

арифметических комбинаторных схем: сумматор, компаратор, АЛУ, сдвигатели.

Табличная форма реализации простейшего АЛУ на ПЛМ.


Последовательностные схемы. Связь длительности состояния и тактовой частоты.

Однобитная последовательностная схема - триггер. T,RS,D,JK триггер. Регистр.

Формальное описание последовательностной схемы -автомат Милли, автомат Мура.

Формы представления алгоритмов функционирования автомата: набор таблиц,

графф, диаграмма, программа HDL. Реализация автомата Милли на регистре и

комбинаторной логике. Структура программируемой ЦИС на примере 22v10. Набор

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

регистр, регистровый файл, асинхронный и синхронные счетчики. Реализация

светофора на 22v10: выбор тактовой частоты, формирование табличной формы

представления программы.


Запоминающие устройства ассоциативного типа, ЗУ последовательного доступа, ЗУ

произвольного доступа. ОЗУ, ПЗУ масочного типа, однократно программируемые

ПЗУ, ПЗУ с возможностью перезаписи, ЕППЗУ с групповым программированием

(flash). ОЗУ статического и динамического типа. Структура ЗУ произвольного

доступа. Диаграммы циклов чтения и записи ОЗУ. Факторы, определяющие

быстродействие ЗУ. Страничная организация, групповое чтение, синхронный

режим.


Процессор как последовательностная схема с выборкой условий из памяти.

Формальное описание процессора как операционного устройства (ОУ) и

управляющего автомата (УА). Программа. КОП и операнды. Режим адресации. Одно,

двух и трех адресная форма бинарных операций. Шина данных, шина адреса, шина

управляющих сигналов и их связи с УА и ОУ. Разработка простейшего процессора

на программируемой ЦИС: формирование системы команд, синтез УА, разработка ОУ

на основе регистрового файла и АЛУ.


Литература


П. Хоровиц, У. Хилл. Искусство схемотехники (пер. с англ. ) Изд. 5-е,

перераб. - 704 с. ISBN 5-03-003315-7/0-521-37095-7/5-03-003395-5/0-521-37

~99. 01. 12/138


Стешенко В. Б. EDA: Практика автоматизированного

проектирования радиоэлектронных устройств

- 768 с. ISBN 5-94740-001-4 ~92. 04. 08/014 изд. Нолидж


Угрюмов Е.П. Цифровая схемотехника. изд. БХВ-Санкт-Петербург 2000.


Стешенко Б. ПЛИС фирмы ALTERA: элементная база, система проектирования и языки

описания аппаратуры. Изд. Додэка 2002

ISBN 5-94020-033-1 576 страниц


Антонов А. Язык описания цифровых устройств AlteraHDL изд. РадиоСофт 2002

ISBN 5-93037-052-4 221 страниц

Похожие:

Программа курса лекций Исторический обзор микропроцессоров. Классификация микропроцессоров. Основные компоненты микро-эвм с шинной архитектурой (на примере i8080) icon«Сети ЭВМ и средства коммуникаций»
На тему: 3 Основные виды архитектур эвм, микро-эвм и пк. Эвм и мультимедиа. 4 Состав устройств, структура и порядок функционирования...
Программа курса лекций Исторический обзор микропроцессоров. Классификация микропроцессоров. Основные компоненты микро-эвм с шинной архитектурой (на примере i8080) iconМатричные микропроцессоры
Использование матриц при проектировании процессоров может быть двухсторонним: матрицы транзисторов для проектирования микропроцессоров...
Программа курса лекций Исторический обзор микропроцессоров. Классификация микропроцессоров. Основные компоненты микро-эвм с шинной архитектурой (на примере i8080) iconРадиационная стойкость микропроцессоров семейства «мцст-r» radiation hardness of «mcst-r» microprocessors
«мцст-r». Представлена методика радиационных испытаний, определены уровни стойкости и характеристики радиационных отказов. Даны рекомендации...
Программа курса лекций Исторический обзор микропроцессоров. Классификация микропроцессоров. Основные компоненты микро-эвм с шинной архитектурой (на примере i8080) iconИстория развития интегральных микросхем. Факторы прогресса технологии их производства и основные вехи истории применения микросхем
История развития техники микропроцессоров и микропроцессорной вычислительной техники
Программа курса лекций Исторический обзор микропроцессоров. Классификация микропроцессоров. Основные компоненты микро-эвм с шинной архитектурой (на примере i8080) iconПрограмма «Конвертор» > Программа «Фунты килограммы»
В работе рассматривается среда разработки C++ Builder и основные приемы, применяемые при проектировании пользовательского интерфейса...
Программа курса лекций Исторический обзор микропроцессоров. Классификация микропроцессоров. Основные компоненты микро-эвм с шинной архитектурой (на примере i8080) iconПрограмма и вопросы к экзамену по новой истории стран европы и америки
Периодизация Новой истории. Предмет и задачи курса, его место в подготовке историков. Основные источники и литература. Методика преподавания...
Программа курса лекций Исторический обзор микропроцессоров. Классификация микропроцессоров. Основные компоненты микро-эвм с шинной архитектурой (на примере i8080) iconПрограмма курса «Международная безопасность»
Программа курса предназначена для формирования стройной системы взглядов в данной области. Курс подготовлен на основе обобщения отечественных...
Программа курса лекций Исторический обзор микропроцессоров. Классификация микропроцессоров. Основные компоненты микро-эвм с шинной архитектурой (на примере i8080) iconРеферат по информатике Кафедра информатики сунц урГУ
Однако некоторые несущественные для раскрытия эволюции микропроцессоров аспекты их архитектуры, такие, как системы команд и детали...
Программа курса лекций Исторический обзор микропроцессоров. Классификация микропроцессоров. Основные компоненты микро-эвм с шинной архитектурой (на примере i8080) iconПрограмма вступительных испытаний
Значение и содержание дисциплины "Архитектура эвм, систем, сетей" и связь ее с другими общепрофессиональными и специальными дисциплинами....
Программа курса лекций Исторический обзор микропроцессоров. Классификация микропроцессоров. Основные компоненты микро-эвм с шинной архитектурой (на примере i8080) iconПрограмма курсов Весенней Школы по иудаике, 25 30 марта 2004 г
Исторический и типологический обзор семитских языков. Общие черты. Звуковые соответствия. Сравнение некоторых слов. Взаимовлияния....
Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©kzdocs.docdat.com 2012
обратиться к администрации
Документы
Главная страница