- •Этапы развития микропроцессорной техники.
- •Классификация микропроцессоров.
- •Виды обменов в микроЭвм.
- •Обмен по прямому доступу в память.
- •Обмен по прерыванию.
- •Микропроцессор 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.
Сопроцессор 1810вм87.
Сопроцессор
предназначен для замещения часто
встречающихся повторяющихся отрезков
программы отдельными командами. К таким
отрезком относятся: арифметические
операции с длинными, а также операндами
с плавающей запятой. Сопроцессор
оптимизирован для выполнения этих
команд, поэтому он их выполняет примерно
в 100 раз быстрее. Сопроцессор не может
работать без основного процессора, т.к.
в нём отсутствует механизм выборки
команд, поэтому данную работу за него
выполняет основной процессор. Сопроцессор
следит за этом процессом и включается
в работу только тогда, когда в программе
встречается команда, которую он должен
выполнить. Соединение основного
процессора и сопроцессора производится
без дополнительных схем.
AD0…AD15 – совмещённая шина адреса и данных.
A16/S3…A19/S6 – совмещённая шина адреса и состояния.
BHE/S7 – BHE говорит о том, что данные передаются по старшему байту, а S7 – сигнал состояния. В данном сопроцессоре всегда равен 0.
S0…S2 – сигналы состояния сопроцессора. Они указывают какую операцию обмена производит сопроцессор (чтение, запись, обмен с УВВ, обмен с памятью).
INT – сигнал прерывания, который вырабатывает сопроцессор в случае невозможности выполнения команды.
CLK – сигнал тактовой частоты.
RESET – сигнал начального сброса.
READY – сигнал готовности.
BUSY – сигнал занятости, сопроцессор вырабатывает этот сигнал при выполнении команды. За счёт этого происходит синхронизация в основным процессором. Данный сигнал подключается ко входу TEST процессора.
QS0,QS1 – сигналы состояния очереди основного процессора.
Сопроцессор следит за состоянием очереди основного процессора по сигналам QS0,QS1 и выполняет свои команды, когда очередь основного процессора доходит до них.
RQ/GT0, RQ/GT1 – сигналы запроса и предоставления магистрали. По этом линиям сопроцессор запрашивает магистраль у основного процессора и в ответ основной процессор по этим же линиям сообщает, что магистраль свободна. RQ/GT0 – имеет больший приоритет.
После сигнала сброс основной процессор начинает выполнение программы с ячейки FFFF0. Сопроцессор должен определить тип основного процессора (может быть 86 или 88 процессор). Тип процессора определяется по сигналу BHE (в 88 процессоре SS0). Процессор ВМ86 выдаёт сигнал BHE (в 88 процессоре SS0). Процессор ВМ86 выдаёт SS0 равный 1. сопроцессор следит за заполнением очереди команд основного процессора. Проблема осложняется тем, что в системе может присутствовать процессор ввода вывода 1810ВМ89. Он также может выполнять операции на магистрали. Сопроцессор должен следить за операциями основного процессора и пропускать операции процессора ВМ89. Разделение основного процессора и процессора ВМ89 происходит по сигналу состояния ST6. Все команды сопроцессора начинаются с кода 11011ххх. В тот момент, когда проходит время выполнения данной команды сопроцессор начинает её выполнение и блокирует основной процессор сигналом BUSY, который подаётся на вход TEST основного процессора.
Системный контроллер 1810вг88.
Системный контроллер предназначен для подключения процессора ВМ86 или группы процессоров ВМ86, 87, 89 к системной шине в многопроцессорной системе. При этом предполагается, что системная шина Multibus II (И41).
C
EN
– это сигнал разрешения работы(эквивалент
выборки кристалла). Пока отсутствует
донный сигнал микросхема работать не
будет.
Сигналы S0,S1,S2 – сигналы состояния. Они поступают от основного процессора и говорят о том, какую операцию хочет выполнить основной процессор на магистрали.
CLK – сигналы тактовой частоты, необходимы для синхронизации работы схемы.
AEN – сигнал разрешения адреса. Данный сигнал формируется арбитром магистрали. Он определяет ту магистраль, на которую необходимо выйти основному процессору.
IOB – определяет ражим работы. Возможны 2 варианта:
Режим системного контроллера.
Режим контроллера магистрали ввода вывода.
ALE – это синхросигнал для фиксирования адреса на системной магистрали.
DT/R – определяет направление передачи данных на системную магистраль.
DEN – сигнал разрешения обмена данными.
MCE/PDEN – сигнал разрешения считывания адресной информации с ведущего контроллера прерывания.
Следующие 7 сигналов сопровождают приём или выдачу информации памяти или УВВ.
IORC – синхросигнал считывания информации от УВВ.
IOWC – синхросигнал записи информации в УВВ.
AIOWC – опережающий сигнал записи в УВВ.
MRDC - синхросигнал чтения из памяти.
MWTC - синхросигнал записи в память.
AMWC – опережающий синхросигнал записи в память.
INTA – сигнал подтверждения прерывания.
