- •2. Классификация микропроцессорных систем (по назначению, по разрядности, по способу управления, по конструктивно-технологическим признакам);
- •3. Применение микропроцессорных систем (по выбору студента);
- •4. Архитектура микропроцессорных систем;
- •Организация подсистемы обработки информации;
- •Структура простейшей обрабатывающей части мп и порядок её функционирования (на примере выполнения команды пересылки);
- •Организация управления процессом обработки информации. Жёсткое и микропрограммное управление;
- •Принстонская архитектура микропроцессорных систем (машина Фон-Неймана);
- •Гарвардская архитектура микропроцессорных систем;
- •Блочная структура микропроцессорной системы, её достоинства и недостатки;
- •Шинная структура микропроцессорной системы, её достоинства и недостатки;
- •Структура памяти микропроцессорных систем; ???
- •Характеристики систем полупроводниковой памяти;
- •Цикл чтения из микросхем озу и его временная диаграмма;
- •Цикл записи в микросхему озу и его временная диаграмма;
- •Микросхемы озу статического типа;
- •Типы статической памяти
- •Асинхронная статическая память
- •Синхронная статическая память
- •Конвейерная статическая память
- •Микросхемы озу динамического типа и её регенерация;
- •Схемная реализация системы памяти;
- •Страничная организация памяти;
Организация подсистемы обработки информации;
Структура простейшей обрабатывающей части мп и порядок её функционирования (на примере выполнения команды пересылки);
Организация управления процессом обработки информации. Жёсткое и микропрограммное управление;
Устройство управления должно выполнять две основные функции: управление выполнением операций и выборку команд программы в нужной последовательности, их дешифрацию и обработку полей команд. Существует два подхода к организации управления выполнением операций.
Первый заключается в том, что все n управляющих входов Yi объединяются в отдельную n-разрядную шину, на которую для выполнения передачи и (или) обработки данных на каждом шаге алгоритма необходимо подавать n-разрядный вектор (микрокоманду). Единичное или нулевое значение каждого (i-гo) разряда этого вектора обеспечивает соответственно выработку или отсутствие i-гoуправляющего сигнала. Этот способ позволяет легко реализовать любой алгоритм, но поскольку на каждом шаге только некоторая часть сигналов Yi имеет единичное значение, а большинство — нулевое, то используется лишь незначительная часть всех n разрядов. Проанализировав архитектуру и назначение системы, можно выделить группы сигналов, которые никогда одновременно не вырабатываются, и использовать в каждой группе для формирования управляющих сигналов дешифрирующие устройства.
Рассмотренный способ организации управления называется микропрограммным. Структурная схема процессора с устройством управления выполнением операций (УУВО) такого типа приведена на рис. а.
В состав УУВО входят управляющее ЗУ; дешифратор микрокоманд и схема управления их выполнением. В управляющем ЗУ для каждой операции хранится набор микрокоманд (МК), называемый микропрограммой, последовательная выборка и выполнение которых обеспечивает в обрабатывающей части процессора преобразования данных, соответствующие коду операции. По коду операции из управляющего ЗУ выбирается первая МК микропрограммы выполнения этой операции и поступает на дешифратор МК и схему управления их выполнением. Дешифратор МК расшифровывает код операционной части МК и вырабатывает управляющие сигналы, поступающие в обрабатывающую часть процессора. Схема управления выполнением МК по коду адресной части МК и признакам условий формирует адрес следующей МК, который подается на управляющее ЗУ. Таким образом будут выбраны и выполнены все МК микропрограммы, что обеспечит выполнение нужной операции.
Хранение МК в управляющем ЗУ позволяет легко вносить изменения в систему команд процессора: для введения новой операции достаточно записать в ЗУ микропрограмму ее выполнения. Это является основным достоинством микропрограммного способа управления. Однако необходимость в каждом такте обращаться к ЗУ ограничивает максимальную частоту работы УУВО быстродействием ЗУ.
Второй подход заключается в том, что все управляющие входы сводятся в отдельный управляющий блок, который расшифровывает приходящую команду и в соответствии с ней вырабатывает необходимую последовательность сигналов. Этот способ организации управления получил название схемного или жесткого управления. Структурная схема процессора с УУВО этого типа представлена на рис. б. В отличие от микропрограммного УУВО в этом устройстве дешифратор команд и схема управления их выполнением не только дешифрируют код операции, но и вырабатывают управляющие сигналы в течение нескольких тактов, необходимых для выполнения операции (в микропрограммном УУВО — в течение только одного такта). Поскольку последовательность выработки управляющих сигналов зависит от признаков условий, очевидно, что этот блок в схемном УУВО значительно сложнее. Введение новой операции или изменение старой требует изменения схемы. «Жесткость» и сложность структуры этого типа управления является основным его недостатком, а высокое быстродействие — главным преимуществом.