ЭВМ осуществляет обмен информацией с периферийными устройствами — принтером (печатающее устройство), дисплеем (индикатор), видеомонитором (индикатор с клавиатурой ввода-вывода), накопителем на магнитных дисках и лентах, контроллерами управления электроавтоматическими устройствами объекта управления, пультами оператора и инженера, АЦП, ЦАП, вычислительными машинами высшего ранга и т. д. Однако к числу периферийных устройств относятся и более простые цифровые устройства, входящие в ЭВМ. Следовательно, все периферийные устройства требуют для функционирования определенный набор управляющих сигналов, несущих следующую информацию: протоколы дисциплины обмена, способы обмена и вид используемого кода при обмене. Поэтому устройства обмена информацией различного типа подключаются к периферийным и другим устройствам через интерфейс, структура и принцип работы которого в значительной степени отличаются друг от друга совместимостью сопрягаемых компонентов (устройств). Сложность интерфейса определяется типом периферийных устройств, особенностями их работы, принципом действия устройств и способами задания параметров обмена информацией. В ряде случаев компоненты интерфейса разбивают на две группы: одну группу относят к ЭВМ, другую — к периферийным устройствам, компоненты второй группы называются контроллерами (контроллером называют программный автомат, в котором программа управления может быть перепрограммирована).
Кроме аппаратной части, для организации интерфейса необходимо также программное обеспечение в виде:
Следовательно, под интерфейсом следует понимать совокупность программных и аппаратных средств, с помощью которых идет обмен информацией. За последнее время широкое распространение получили интерфейсы, в которых аппаратные и программные средства совмещены, т. е. те, которые созданы на базе ППЗУ.
Вследствие различного быстродействия ЭВМ и периферийных устройств требуется контроль состояния признаков готовности (флажков) периферийных и других устройств к обмену. Применяют буферные регистры, позволяющие временно хранить приостановленную информацию на отрезке ожидания. Интерфейсные связи с быстродействующими внешними устройствами организованы по мультиплексному принципу, с медленно действующими внешними устройствами – по селекторному принципу.
При обмене информацией большими пакетами применяются интерфейсы портового типа, которые осуществляют функции дешифрации адреса программного управления и кодов команд, формирование запросов на прерывание, согласование сигналов информации, развязку и синхронизацию. В некоторых микроЭВМ управление портами организовано так, что портовые интерфейсы используются как память адресов в ОЗУ и ПЗУ.
Микропрограммные контроллеры выполняют все функции внешнего интерфейса, включая преобразование форматов данных. Таким образом, независимо от МП программируемый микроконтроллер ведет первичную обработку информации. Непрограммируемые интерфейсные микроконтроллеры получили название адаптеров (микроконтроллеров с жесткой логикой, в которых выполняется аппаратная реализация алгоритма работы). Связь микропрограммных устройств с периферийными устройствами осуществляется путем передачи данных тремя способами: программно-управляемым способом, в режиме прерывания микропрограмм, через канал прямого доступа.
Обмен информацией между процессором, памятью и периферийными устройствами осуществляется по системе шин, у которых состав, назначение правила использования, функционирование при передаче данных, адресов и управляющих сигналов различны для различных ЭВМ и УЧПУ. Однако есть принципиально общая закономерность в организации обменного интерфейса — это процедура обмена информацией между двумя устройствами, одним из которых является источник информации, а другим — приемник информации.
Некоторые устройства могут быть одновременно источниками и приемниками информации, что требует наличия шин для приема и передачи информации. Передача данных между приемником и источником информации осуществляется управляющими сигналами, которые обеспечивают выдачу и прием информации кодов, проверку готовности устройств обмена, формирование сигналов для выбранного режима обмена. Если устройство обмена связано более чем с одним адресом, то дополнительно указывается адрес устройства для обмена. Таким образом, в интерфейсах, которые связывает микропроцессор (МП) с другими устройствами, можно выделить три следующих набора шин (рис. 94, а):
Несмотря на многообразие типов ЭВМ, в вычислительных машинах, на базе которых создаются универсальные УЧПУ, можно выделить организацию интерфейса двух типов: двухшинную и одношинную (соответственно интерфейс с изолированной и с общей шиной).
В интерфейсах магистрали (ИМ) (рис. 94, б) с изолированной шиной обращение к памяти (ОЗУ) и периферийным устройствам (ПУ) идет по раздельным шинам, т. е. адреса памяти и периферийных устройств разделены, и для обращения используются отдельные группы команд — команды обращения МП к ОЗУ и другим запоминающим устройствам, команды обращения к периферийным устройствам. Для обмена информации с периферийными устройствами используются двухтактные команды вида input (ввод), output (вывод). Управление обменом осуществляется при помощи управляющих сигналов I/OR (ввод), I/OW (вывод). Обмен информацией МП с памятью производится путем команды MoVr (передача в регистр из ячейки памяти ОЗУ) или HoVr (передача из регистров МП в ячейки памяти ОЗУ).
В интерфейсах магистрали с общей шиной часть общего адресного пространства ОЗУ отводится для периферийных устройств, регистры периферийных устройств адресуются, как и ячейки памяти ОЗУ.
Интерфейсы с общей шиной имеют следующие достоинства:
Работа мини-ЭВМ при использовании интерфейсов с общей шиной особенно эффективна в универсальных УЧПУ. Например, микроЭВМ «Электроника-60» имеет интерфейс с общей шиной, поэтому ее используют как базовую модель для создания универсальных УЧПУ. В УЧПУ обмен информацией с применением интерфейса с общей шиной повышает оперативность устройства, дает возможность обрабатывать информацию и отрабатывать ее на объекте с учетом сведений, полученных от объекта, в реальном масштабе времени.
Организация интерфейса магистрали с общей шиной показана на рис. 94, в. Команды обращения и записи объединены в общую группу: RD — сигнал чтения, WR — сигнал записи. Однако с помощью специальной схемы распределения (CR) чтение из ОЗУ организуется сигналом MEM RD (рис. 94, в), чтение из периферийных устройств — сигналом I/OW. Запись в оперативную память организуется сигналом MEM WR, а в периферийное устройство — сигналом I/OR.
Если основа оригинала (карты пли плана) прозрачна, то копию можно снять при помощи стола со…
Определение координат точки. Пусть точка А (рис. 32) находится в квадрате, абсциссы и ординаты вершин…
Рельефом местности называется совокупность неровностей физической поверхности земли. В зависимости от характера рельефа местность делят…
Для обозначения на планах и картах различных предметов местности, применяются специально разработанные условные знаки. Для обличения…
В инженерной геодезии чаще всего пользуются топографическими картами. Их составляют в масштабах 1:10000, 1:25000, 1:50000…