Реферат: Микропроцессоры Intel80386

Операция на системной магистрали начинается с того, что управляющий модуль

устанавливает на шине кодовое слово модуля отправителя и активизирует линию

строба отправителя. Это позволяет модулю, кодовое слово которого установлено на

шине, понять, что он является отправителем. Затем управляющий модуль

устанавливает на кодовое слово модуля - получателя и активизирует линию строба

получателя. Это позволяет модулю, кодовое слово которого установлено на шине,

понять, что он является получателем.

После этого управляющий модуль возбуждает линию строба данных, в результате чего

содержимое регистра отправителя пересылается в регистр получателя. Этот шаг

может быть повторен любое число раз, если требуется передать много слов.

Данные пересылаются от отправителя получателю в ответ на импульс, возбуждаемый

управляющим модулем на соответствующей линии строба. При этом предполагается,

что к моменту появления импульса строба в модуле - отправителе данные

подготовлены к передаче, а модуль - получатель готов принять данные. Такая

передача данных носит название синхронной (синхронизированной).

Что произойдет, если модули участвующие в обмене (один или оба), могут

передавать или принимать данные только при определенных условиях ? Процессы на

магистралях могут носить асинхронный (несинхронизированный) характер. Передачу

данных от отправителя получателю можно координировать с помощью линий состояния,

сигналы на которых отражают условия работы обоих модулей. Как только модуль

назначается отправителем, он принимает контроль над линией готовности

отправителя, сигнализируя с ее помощью о своей готовности принимать данные.

Модуль, назначенный получателем, контролирует линию готовности получателя,

сигнализируя с ее помощью о готовности принимать данные.

При передаче данных должны соблюдаться два условия. Во-первых, передача

осуществляется лишь в том случае, если получатель и отправитель сигнализируют о

своей готовности. Во-вторых, каждое слово должно передаваться один раз. Для

обеспечения этих условий предусматривается определенная последовательность

действий при передачи данных. Эта последовательность носит название протокола.

К-во Просмотров: 430
Бесплатно скачать Реферат: Микропроцессоры Intel80386