Организация микропроцессорных систем. Учебное пособие. Могнонов П.Б. - 39 стр.

UptoLike

Составители: 

понимать возможность объединения отдельных компонентов в единую операционную сеть
посредством программных и аппаратурных средств.
Совместимость определяется четырьмя основными признаками:
-
быстродействием ЭВМ и ПУ;
-
кодами, используемыми для обмена;
-
архитектурой процессора;
-
электрическими параметрами.
Рассмотрим эти признаки совместимости. Различное быстродействие МП и ПУ
требует контроля над состоянием признаков готовности (флажков) ПУ к обмену и введения
буферных регистров для временного хранения передаваемых кодов с целью согласования
работы МП и ПУ по быстродействию.
Для передачи данных используются стандартные коды, содержащие алфавитно-
цифровые, специальные, управляющие символы, которые должны интерпретироваться
компонентами системы одинаковым образом с точки зрения семантики. Например, если
необходимо некоторое перекодирование, то эта функция выполняется программными или
аппаратными средствами интерфейса.
Архитектура процессора определяет протокол обмена или метод синхронизации МП и
ПУ. Передача данных, кодов, признаков состояния, управляющих сигналов должны
подчиняться этому протоколу обмену.
Электрические характеристики процессора должны быть совместимы с
характеристиками логических схем интерфейса, которые в свою очередь должны быть
согласованы с ПУ. Если объединяемые компоненты не соответствуют друг другу по одному
или нескольким признакам, то они не могут быть объединены без интерфейсных модулей.
Интерфейсный модуль - это устройство, позволяющее реализовать полную совместимость
между сопрягаемыми устройствами.
Обмен информацией между ЦП, памятью и ПУ осуществляется по системе шин.
Состав, назначения, правила использования, функциональное и физическое разделение при
передаче данных, адресов, управляющих сигналов различны для разных ЭВМ.
Однако есть общие закономерности в организации интерфейса, процедуре обмена
между двумя устройствами, одно из которых является источником, а другое приемником
информации.
В общем случае, для обмена информацией необходимо осуществить следующие
основные действия:
-
адресацию устройства-приемника;
-
анализ состояния приемника на готовность для обеспечения совместимости по
быстродействию;
-
выполнение требуемых управляющих функций (действий) в приемнике
(начальный сброс, перемотку, старт, остановка и др.);
-
передачу и буферирование данных, если необходимо;
- окончание процесса обмена путем засылки в процессор сигнала
прерывания.
Несмотря на многообразие типов МП, можно выделить две основные организации
интерфейса между МП, памятью и ПУ:
-
двухшинную организацию, или интерфейс с изолированной системой шин.
Название «двухшинная» отражает тот факт, что с функциональной точки зрения есть два
способа передачи кода, процессор - память и процессорпериферийное устройство,
обращение к которым осуществляется отдельными группами команд;
-
одношинную организацию интерфейса, или интерфейс с общей шиной. При этой
организации передача кодов осуществляется одним способом процессорвнешняя
подсистема, обращение к которой осуществляется одной группой команд. В этом случае
понимать возможность объединения отдельных компонентов в единую операционную сеть
посредством программных и аппаратурных средств.
       Совместимость определяется четырьмя основными признаками:
       - быстродействием ЭВМ и ПУ;
       - кодами, используемыми для обмена;
       - архитектурой процессора;
       - электрическими параметрами.
       Рассмотрим эти признаки совместимости. Различное быстродействие МП и ПУ
требует контроля над состоянием признаков готовности (флажков) ПУ к обмену и введения
буферных регистров для временного хранения передаваемых кодов с целью согласования
работы МП и ПУ по быстродействию.
       Для передачи данных используются стандартные коды, содержащие алфавитно-
цифровые, специальные, управляющие символы, которые должны интерпретироваться
компонентами системы одинаковым образом с точки зрения семантики. Например, если
необходимо некоторое перекодирование, то эта функция выполняется программными или
аппаратными средствами интерфейса.
       Архитектура процессора определяет протокол обмена или метод синхронизации МП и
ПУ. Передача данных, кодов, признаков состояния, управляющих сигналов должны
подчиняться этому протоколу обмену.
       Электрические характеристики процессора должны быть совместимы с
характеристиками логических схем интерфейса, которые в свою очередь должны быть
согласованы с ПУ. Если объединяемые компоненты не соответствуют друг другу по одному
или нескольким признакам, то они не могут быть объединены без интерфейсных модулей.
Интерфейсный модуль - это устройство, позволяющее реализовать полную совместимость
между сопрягаемыми устройствами.
       Обмен информацией между ЦП, памятью и ПУ осуществляется по системе шин.
Состав, назначения, правила использования, функциональное и физическое разделение при
передаче данных, адресов, управляющих сигналов различны для разных ЭВМ.
       Однако есть общие закономерности в организации интерфейса, процедуре обмена
между двумя устройствами, одно из которых является источником, а другое приемником
информации.
       В общем случае, для обмена информацией необходимо осуществить следующие
основные действия:
       - адресацию устройства-приемника;
       - анализ состояния приемника на готовность для обеспечения совместимости по
быстродействию;
       - выполнение требуемых управляющих функций (действий) в приемнике
(начальный сброс, перемотку, старт, остановка и др.);
       - передачу и буферирование данных, если необходимо;
     - окончание      процесса   обмена   путем    засылки   в   процессор   сигнала
прерывания.
      Несмотря на многообразие типов МП, можно выделить две основные организации
интерфейса между МП, памятью и ПУ:
      - двухшинную организацию, или интерфейс с изолированной системой шин.
Название «двухшинная» отражает тот факт, что с функциональной точки зрения есть два
способа передачи кода, процессор - память и процессор – периферийное устройство,
обращение к которым осуществляется отдельными группами команд;
      - одношинную организацию интерфейса, или интерфейс с общей шиной. При этой
организации передача кодов осуществляется одним способом процессор – внешняя
подсистема, обращение к которой осуществляется одной группой команд. В этом случае