появлении на входе «Готовность к приему» сигнала «0» 1-ый символ последовательного кода передается из буфера в линию передачи. Каждый разряд передающего символа поступает в линию связанную по сигналу синхронизации. Будучи инициированной, передача продолжается до тех пор, пока присутствует синхронизация.
После окончания передачи данных в адаптер, он очищается. Символ синхронизируется, автоматически вставляется в поток данных на выходе Д и сигнал подтверждает перед установится в «1» до следующего символа.
В режиме синхронного приема синхронизация может быть внутренняя и внешняя, что задается программным обеспечением МП.
Одним из основных способов прерывания является программно-управляемый способ прерывания.
Вектор состояния МПС – совокупность значений основных информационных элементов, характеризующих состояние МПС в некоторый момент времени, достаточное для продолжения выполнения программы или повторения пуска программы с точки, соответствующей моменту формирования данного вектора состояния. При этом предполагается, что основная информация о состоянии МПС сохраняется или может быть восстановлена программным путем по копии.
Вектор прерывания – это вектор начального состояния прерывающей программы. МПС имеет несколько источников прерывания.
Уровни приоритетов запросов устанавливаются порядком подключения устройств, т.е. источниками запросов прерывания. Приоритет текущей программы выполняет МП, являющаяся программно-управляемой.
Программа устанавливает в регистре порога прерывания код (уровень прерывания), который может изменятся в ходе программы. Одновременно может возникать несколько запросов, следовательно, появляется необходимость арбитража, т.е. определение наиболее приоритетного запроса прерывания. Для этого используется специальная схема – арбитр.
Существует 2 типа арбитров:
1. невекторное прерывание – прерывание с внеинтерфейсным заданием адреса вектора прерывания. В этом случае БПП выделяет из поступивших запросов наиболее приоритетный, сравнивает его номер с порогом прерывания и, если этот вектор > порога прерывания, формирует и передает в МП адрес вектора прерывания.
2. векторное прер-ние – источник запроса прерывания вслед за запросом выставляет на ШД адрес своего вектора.
В рассматриваемом интерфейсе возможны следующие типы организации арбитража: параллельно, последовательно и параллельно- последовательно.
Рис. . Диаграмма работы параллельного арбитража
В исходном состоянии устройство А занимает интерфейс. Затем устр-во В, имеющее более высокий приоритет, запрашивает прямой доступ, выставляя сигнал запроса прямого доступа. Т.к. устр-во В имеет более высокий приоритет, чем устр-во А, арбитр до следующего фронта синхронно выдает устр-ву В разрешение, в то же время сбрасывая разрешение для устр-ва А. После сброса разрешения для А устр-во завершает выполнение приказа. При этом сбрасывается сигнал, задающий приказ, адрес исполнения на ША, данные на ШД. По ближайшему сигналу синхронного устр-ва А освобождается интерфейс, сбрасывая сигнал ”занято”, а по следующему сигналу синхронизируемое устр-во В выставляет сигнал ”занято
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.