Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпора общая.docx
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
3.22 Mб
Скачать

7. Назначение и работа цифрового интерфейса (запись информации в периферийный блок).

Цифровой интерфейс обеспечивает взаимодействие БВЦ с ПБ путем обмена между ними цифровой информацией и выполняет следующие функции: нормализацию форматов информационных посылок ПБ;

распределение информации БВЦ между регистрами ПБ; тандартизацию алгоритмов передачи и вывода цифровых данных для различных блоков системы.

Упрощенная схема цифрового интерфейса представлена на рис. 4.1.1. ИФЦсодержит: устройство обмена (УО), расположенное в БВЦ; блоки местного управления (БМУ) периферийных блоков; шины ИФЦ. Шины ИФЦ соединяют УО БВЦ и БМУ всех периферийных блоков. Они представляют собой линии связи, проходящие через все блоки ТАКТ 51 и подразделяются на: линии записи информации в периферийные блоки (ЛЗП); линии считывания информации из периферийных блоков (ЛСЧ); линии управления передачей информации по ИФЦ (ЛИУ). По ним передаются управляющие сигналы из УО в периферийные блоки; служебные линии. Обмен цифровыми данными между БВЦ и периферийными блоками осуществляется по программе, в которой предусматриваются специальные команды обмена (с кодом операции 68). Подробно система команд была приведена ранее. Основными командами обмена являются: ЗОИФ (задает формат обмена), ЗИФ (запись информации в периферийный блок) и ЧИФ (чтение информации из периферийного блока). Взаимодействие основных устройств при обмене осуществляется следующим образом. Из запоминающего устройства по программе считывается очередная команда и записывается в РЧ. На следующем такте старшие три разряда (код операции) подаются из РЧ в УУ, где они раскодируются. Если код операции 110=68, то УУ выдает на УО сигнал, разрешающий обмен. Информация из девяти младших разрядов РЧ поступает на УО и обрабатывается. В начале в нем дешифрируются 3-й и 4-й разряды РЧ. Если в них окажется 11 - то это команда ЗИФ, если 10 - то ЧИФ. По результатам дешифрирования УО вырабатывает управляющие сигналы, которые для команд обмена выполняют ту же функцию, что и микрокоманды для адресных и безадресных команд. С помощью управляющих сигналов семь младших разрядов команды ЗИФ (адрес периферийного устройства) передаются на линии ЛЗП. Линии записи пронизывают все блоки. В каждом блоке сигналы с этих шин подаются на БМУ. Таким образом адрес периферийного устройства поступает во все блоки. Каждый БМУ содержит дешифраторы, регистры, счетчики и схемы совпадения, стоящие на входах и выходах. Каждый дешифратор настроен на вполне определенные коды. Так, например, дешифратор БВТИ реагирует на коды 061, 062, 063, 064, 065, 0668. При подаче данных кодов дешифратор срабатывает и выдает управляющую команду по соответствующему выходу. Допустим, передается адрес периферийного устройства 063, тогда срабатывает только один дешифратор блока БВТИ и выдает управляющую команду, открывающую схему И перед 63-м регистром. Последний готов к приему информации. На этом заканчивается первый этап выполнения команды обмена. При выполнении команды ЗИФ на втором этапе производится запись информации в выбранный регистр. Эта информация располагается в ЗУ в следующей ячейке памяти. Затем она передается в РЧ и далее через устройство обмена поступает по линиям записи во все периферийные блоки. Но запишется информация только в один выбранный регистр, в данном примере в 63-й. Каждый разряд любого регистра БМУ имеет свое назначение. Например, нулевой разряд 63-го регистра управляет включением АЦП, т.е. при записи единицы в этот разряд запускается АЦП. Другие разряды 63-го регистра управляют подключением необходимого адреса и шкалы измерения (делителя).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]