
- •Этапы развития микропроцессорной техники.
- •Классификация микропроцессоров.
- •Виды обменов в микроЭвм.
- •Обмен по прямому доступу в память.
- •Обмен по прерыванию.
- •Микропроцессор 580вм80.
- •Intr – вход запроса прерывания.
- •Inta – сигнал подтверждения обработки прерывания. Он говорит о том, что микропроцессор начал обрабатывать прерывание. Обработки прерывания начинается на границе между двумя командами.
- •Синхронизация работы микропроцессора. Микросхема 580гф24.
- •Типы машинных циклов микропроцессора 580вм80. Микросхема 58вк28/38.
- •Построение разрядно-модульных микропроцессоров.
- •Микропроцессорная секция 1804вс1.
- •Микропроцессорный комплект бис 1815 для конвейерных систем цос.
- •Универсальный процессорный элемент 1815вф1.
- •Сумматор последовательных числе 1815им1.
- •Бис ортогональной регистровой памяти 1815ир1.
- •Цифровая фильтрация на микропроцессорном комплекте 1815.
- •Микропроцессор 1815 вф3.
- •Особенности реализации систем цос на бис 1815вф3.
- •Микропроцессор 1810вм86/88.
- •Inta – сигнал подтверждения прерывания.
- •Модель процессора 1810вм86 для программистов.
- •Программный счётчик и регистр флагов. Флаги, входящие в младший байт повторяют флаги 580-ого процессора.
- •Сопроцессор 1810вм87.
- •Системный контроллер 1810вг88.
- •Включение процессора 1810вм86 в максимальном режиме.
- •Арбитр шин 1810вб89.
- •Организация приоритетного арбитража.
- •2.На системной магистрали располагается память, на резидентной магистрали только увв.
- •Программируемый контроллер прерываний 1810вн59.
- •Контроллер пдп 1810вт37.
- •Процессоры 2, 3 и 4 – ого поколения.
- •Процессор 80386.
Построение разрядно-модульных микропроцессоров.
Внутри микропроцессора можно выделить 4 более менее разделённых части:
Операционная часть (вычисляет).
Управляющая часть (управляет).
Интерфейсная часть – отвечает за связь с внешним миром.
Если микропроцессор не помещается в одной микросхеме, то его размещают в нескольких микросхемах, разделяя на части таким образом, чтобы между этими частями было наименьшее количество связей.
Существует 2 вида деления:
В результате горизонтального деления получаются многокристальные микропроцессоры.
Деление по разрядам (вертикальные линии). В результате такого деления получаются разрядно-модульные микропроцессоры.
В большинстве случаев приходится использовать оба деления одновременно.
Использование разрядно-модульной структуры позволяет осуществлять выбор разрядности микропроцессора кратной некоторой базовой разрядности.
Появляется возможность замены одной или нескольких ИС хранящих микропрограммы. При этом микропроцессор начинает работать с другой системой команд, т.е. он настроен на другие классы задач.
Микропрограммы
хранятся в ПЗУ, поэтому смена системы
команд практически сводится к замене
одних БИС ПЗУ на другие.
При разработке разрядно-модульных и многокристальных микропроцессоров разработчик вынужден решать некоторые специфичные проектные задачи для создания оптимально функционирующей микропроцессорной системы:
Приходится осуществлять выбор структуры управления микропроцессором.
Разработчику приходится разделять функции между программными и аппаратными средствами.
Необходимо осуществлять выбор формата и способа кодирования микрокоманд.
Приходится определять способы задания адресов и организацию переходов в микропрограмме.
Рассмотрим типичную структурную схему многокристального микропроцессора:
У
Б
– управляющий блок.
ФАМ – формирователь адреса микрокоманды.
МПП – микропрограммная память.
РгМК – регистр микрокоманд.
БОД – блок обработки данных.
Микропроцессор состоит из двух частей:
Блока обработки данных, выполняющего все вычислительные операции.
Из управляющего блока.
Алгоритм задачи записан в виде программы в ЗУ. Программа выполняется последовательно команда за командой. Первоначально команда запоминается в регистре команд. Далее она реализуется в виде последовательности микрокоманд, называемой микропрограммой (каждая команда – это микропрограмма). В зависимости от кода команды дешифратор адреса вычисляет первоначальный адрес микропрограммы выполняющей данную команду. Этот адрес через ФАМ поступает в МПП. В ответ на поступающий адрес микропрограммная память выдаёт код микрокоманды, которая запоминается в регистре микрокоманд. Разряды микрокоманды управляют дальнейшим процессом вычислений. Обычно каждый разряд микрокоманды управляет какой-то одной цепью. Типичная микрокоманда содержит от 40 до 120 разрядов. Разряды микрокоманды управляют:
Последовательностью вычислений.
Формированием адреса следующей микрокоманды.
Формированием управляющих сигналов в МУ.
БОД производит вычисления, а также формирует адреса команд, выполняемых программой. В высокопроизводительных ВС ФАМ выносится в виде отдельного блока. Кроме самих вычислений БОД формирует признаки выполнения микрокоманд, которые поступают на ФАМ и влияют на последовательность выполнения микрокоманд. Управляющая часть микропроцессора является более консервативной. Она раже меняет свою структуру в различных реализациях ЭВМ.
Последовательность выполняемых микроопераций определяющая систему команд хранится в МПП.