- •Раздел 1. Архитектура микропроцессоров 22 ч., 6 ч., пз.
- •Тема 1.1 История развития и классификация микропроцессоров.
- •1.1.1 Основные определения
- •1.1.2 История развития микропроцессоров
- •1.1.3 Принципы построения процессорных эвм
- •1.1.4 Классификация мп
- •По назначению.
- •Тема 1.3 Поколения микропроцессоров (Корнеев, Киселёв, с. 114-118)
- •Тема 1.4 Система команд микропроцессора
- •Тема 1.2 Структура микропроцессора Альбом л. 31; (1) с. 151-166;
- •1.2.1 Структура и назначение устройств эвм (Калабеков с. 193-196)
- •Тема 1.2 Структура микропроцессора (6 час). (можно 4 час)
- •Устройство управления уу (Кузин , Жаворонков с. 100-102-106)
- •Функционирование процессора (микропроцессора) (Калабеков, с.200-202)
- •Внутренняя структура микропроцессора (Калабеков с. 235)
- •1.2.4 Функциональное обозначение и технические данные мп кр580 вм80а
- •Тема 1.4 Система команд микропроцессора
- •1.4.1 Формат команд и данных (Калабеков с. 238)
- •1.4.2 Способы адресации
- •1.4.3 Система команд микропроцессора
- •Тема 1.3 Поколения микропроцессоров
- •1.3.1 История развития вычислительной техники
- •1.3.2 Классификация компьютеров
- •1.3.3 Основные характеристики микропроцессоров
- •1.3.4 Классификация микропроцессоров
- •1.3.5 Микропроцессорные комплекты
- •1.3.6 Направления и этапы развития мп
- •Практическая работа № 1
- •Пр № 2,3 Программирование циклических и разветвлённых процессов
- •1. Апгоритм перемножения двоичных чисел без знака
- •3. Кодирование команд на языке ассемблера
- •4. Программирование с использованием регистра признаков
- •Тема 1.4 Режимы работы микропроцессоров
- •1.4.1 Состав и назначение узлов микропроцессорной системы
- •1.4.2 Функционирование микропроцессорной системы
- •1.4.3 Пример выполнения микропрограммы
- •1.4.4 Информация о состоянии процессора
- •1.4.5 Режимы работы микропроцессора
- •1.4.6 Система прерываний (Угрюмов, с. 270)
- •Раздел 2 Принципы функционирования микропроцессоров
- •Тема 2.1 Память как функциональны узел микропроцессорной системы мпс
- •2.1.1 Назначение, параметры и классификация запоминающих устройств зу
- •2.1.2 Статические оперативные запоминающие устройства созу (Угрюмов, с. 221)
- •2.1.3 Динамические оперативные запоминающие устройства дозу
- •2.1.4 Масочные постоянные запоминающие устройства пзу (м)
- •2.1.5 Однократно программируемые ппзу (prom)
- •2.1.6 Репрограммируемые (мнгократнопрограммируемые) рпзу с электрическим стиранием (эсппзу)
- •Тема 2.2 Принципы доступа мп к адресному пространству
- •2.2.1 Память с адресным доступом
- •2.2.2 Память с последовательным доступом
- •2.2.4 Организация кэш-памяти
- •Тема 2.3 Принципы формирования адресного пространства
- •2.3.1 Разбиение адресного пространства на блоки озу, пзу, увв, внешних зу.
- •2.3.2 Сигналы управления памятью и внешними устройствами
- •2.3.3 Входные и выходные сигналы микросхем памяти
- •2.3.4 Абсолютная и неабсолютная адресация модулей памяти
- •Практическая работа 4
- •Практическая работа №5
- •2.3.5 Виртуальная память
- •2.3.4 Расслоение памяти
- •Тема 2.4 Память как функциональный узел (2 часа)
- •2.4. 2 Накопители на жёстких магнитных дисках нжмд
- •2.4.3 Характеристики накопителей на жёстких дисках
- •2.4.4 Технологии чтения-записи
- •2.4.5 Лазерные диски cd
- •2.4.6 Лазерные диски dvd
- •2.4.7 Магнитооптические технологии
- •Раздел 4 Микропроцессорные системы
- •Тема 4.1 Организация функционирования систем
- •4.1.1 Назначение и классификация интерфейсов, сигналы взаимодействия
- •Шинные формирователи
- •Буферные регистры
- •Параллельный периферийный адаптер ппа
- •Программируемый последовательный интерфейс кр580вв51а
- •Тема 4.2 Система прерываний (Угрюмов, с. 270)
- •4.2.1 Назначение и принципы организация прерываний
- •4.2.2 Средства обслуживания прерываний микропроцессора к1821вм85
- •4.2.3 Сигналы блока управления прерываниями и ввода/вывода
- •4.2.4 Контроллеры прерываний
- •4.2.5 Функционирование мп при обслуживании прерываний
- •Тема 4.3 Прямой доступ к памяти
- •Раздел 3. Микроконтроллеры
- •Тема 3.1. Назначение и принцип работы микроконтроллеров
- •3.1.1 Общие сведения о микроконтроллерах
- •3.1.2 Микроконтроллеры 8051 (к1816ве51 и к1830ве51)
- •3.1.3 Структурные схемы и назначение выводов мк 8051 (к1816ве51 и к1830ве51)
- •Программирование микроконтроллеров мк 8051 ( к1816ве51 и к1830ве51)
- •Тема 3.2 Микроконтроллеры серии avr фирмы Atmel.
- •3.2.1 Общая характеристика микроконтроллеров avr
- •3.2.2 Состав и организация микроконтроллеров avr
- •3.2.3 Система команд микроконтроллера avr фирмы Atmel
- •Тема 3.3 Принципы программирования микроконтроллеров на языке Ассемблера
- •3.3.1 Состав и форма записи программы
- •3.3.2 Директивы
- •3.3.3 Операторы
- •3.3.4 Простейшая задача
- •3.3.5 Описание программы
- •Практическая работа 7
- •Описание программы
- •3.3.6 Трансляция и отладка программы микроконтроллеров avr (Белов, с. 303)
- •3.3.7 Программа управления программатором мк avr
- •3.3.8 Программатор микроконтроллеров avr (Белов, с. 323)
- •3.3.9 Модуль программатора basic stamp 2 (вs-2)
- •Микропроцессорный контроллер мпк радиостанции рс-46м Назначение радиостанции рс-46м
- •Функционирование микропроцессорного контроллера.
- •Распределение адресного пространства мпк радиостанции рс-46м
- •Устройство приёмник-генератор сигналов пгс
- •Структурная схема устройства пгс
- •Плата ввода-вывода сигналов ввс
- •Плата приёмника-генератора сигналов пгс
Тема 2.2 Принципы доступа мп к адресному пространству
Различают принципы доступа: адресный, последовательный, ассоциативный.
Адресный доступ осуществляется в ОЗУ, ПЗУ и КЭШ-памяти.
КЭШ-память – это быстродействующая память небольшой ёмкости, расположенная между процессором и основной памятью. Кэш-память предназначена для согласования темпа работы процессора и более медленной ОП, построенной на ИМС динамической памяти. В ней хранятся копии текущей программы и данные, необходимые для её выполнения. Эта информация считывается из ОП контроллером кэша.
Последовательный доступ осуществляется в в буферах FIFO, LIFO (стековых ЗУ), файловых и циклических ЗУ.
В ЗУ с последовательным доступом записываемые данные образуют очередь. Считывание происходит из очереди слово за словом. Считывание в том же порядке, как при записи соответствует правилу «первый пришёл – первый вышел» и осуществляя-ется в буферах FIFO, а также в файловых и циклических ЗУ. Время доступа к конкрет-ной единице информации в таких ЗУ - случайная величина. В наихудшем случае для доступа может потребоваться просмотр всего объёма хранимых данных.
Считывание в обратном порядке осуществляется в стековых ЗУ и соответствует пра-вилу «последний пришёл – первый вышел». Такие ЗУ называются буферами LIFO.
В файловых ЗУ записываемые данные объединяются в блоки, обрамляемые специи-ными символами конца и начала (файлы). Приём данных из файлового ЗУ начинается после обнаружения приёмником символа начала блока.
В циклических ЗУ слова доступны одно за другим с постоянным периодом. К такому типу относится видеопамять (VRAM).
При ассоциативном доступе поиск информации осуществляется по некоторому признаку, а не по расположению в памяти (адресу или месту в очереди).
2.2.1 Память с адресным доступом
Адресные ЗУ – статические и отчасти динамические ОЗУ, а также ПЗУ имеют одинаковую организацию, а именно 2D, 3D, 2DM.
Структура 2D (см. рисунок 2.7) содержит прямоугольную матрицу ЗЭ размерностью М=k×m, где М – ёмкость памяти в битах, k – число хранимых слов, m – их разрядность, дешифратор адреса и усилители записи/считывания. ЗЭ одного столбца соединены внутренней линией данных (разрядной линией, линией записи/считывания).
Дешифратор адреса DC при наличии сигнала CS (Chip Select – сигнала выбора микро-схемы) разрешает доступ к строке ЗЭ, имеющей соответствующий адрес. Направление
39
обмена – запись или считывание задаётся сигналом R/W (Read - чтение, Write - запись).
Недостаток структуры – сложность схемы, так как число выходов декодера строк равно числу ячеек памяти. Применяется в ЗУ малой ёмкости.
Рисунок 2.7 - Структура ЗУ типа 2Д (а)
Структура 3D ПЗУ с одноразрядной организацией приведена на рисунке 2.8, а. Структура содержит матрицу ЗЭ, дешифраторы адреса (по строкам и по столбцам) и усилители считывания. АX и АY – шины адреса по строкам и столбцам, соответственно.
а) б)
Рисунок 2.8 - Структура 3D с одноразрядной (а) и многоразрядной организацией (б)
В структуре 3D выборка ЗЭ осуществляется по двум координатам, для чего код адреса делится на две равные половины. При этом выбирается ЗЭ, находящийся на пересече-
40
нии выходных линий дешифраторов. Число пересечений равно числу ЗЭ. Суммарное число выходов дешифраторов много меньше, чем в структуре 2D. Так, при М=1024 в структуре 2D требуется 1024 выхода, а в структуре 3D – лишь 64.
Увеличивают разрядность ЗУ, применяя несколько одноразрядных матриц (по числу разрядов), включённых параллельно к выходам дешифраторов (см. рисунок 2.8, б).
Такая структура применяется редко, так как ЗЭ должны иметь выборку по двум координатам, что усложняет ЗУ.
Структура 2DМ (2D модифицированная) сочетает достоинства структур 2D и 3D, не имея их недостатков. ПЗУ структуры 2DМ (рисунок 2.9, а) содержит дешифратор строк DCX; мультиплексоры MUX, усилители считывания и матрицу ЗЭ 2n-k×m2k, где n – общее число разрядов адреса, k – число разрядов адреса слов в строке, m – разрядность слов, m2k - длина строки, 2n-k – число строк.
Для выбора одной из строк служит часть разрядов адресного кода, а именно Аn-1..Аk . Для выбора необходимого слова из множества слов, содержащихся в строке, использу-ются адреса Аk-1..А0, которые подаются на адресные входы мультиплексоров. Из каждо-го отрезка строки длиной 2k мультиплексор выбирает один бит, на выходах мульти-плексоров формируется выходное слово. По разрешающему сигналу CS, поступающему на входы ОЕ управляемых буферов с тремя состояниями, выходное слово передаётся на внешнюю шину.
На рисунке 2.9, б приведена структура для ОЗУ с операциями записи и считывания.
ОЗУ содержит: декодер адреса по строкам DCX, декодер адреса по «столбцам» DCY, матрицу запоминающих элементов М, управляемые буферы данных BD с тремя состояниями. Буферы данных выполняют функции мультиплексоров, управляются сигналами второго дешифратора DCY и сигналами CS (разрешение доступа к памяти) и R/W (чтение/запись).
а)
б)
Рисунок 2.9 - Структура ЗУ типа 2DM для ROM (а) и для RАM (б)
