Устройство индикации состояния эвм

 

Изобретение относится к устройствам вычислительной техники и может быть использовано при построении микропроцессорных систем. Целью изобретения является повышение быстродействия. Устройство содержит блок индикации, схему сравнения, счетчик, дешифраторы, элемент НЕ, одновибратор, элемент ИЛИ - НЕ, регистр индикации и регистр данных с соответствующими связями. 7 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

1667067 À1 (я)5 G 06 F 9/02, 15/74

ГОСУДА P СТ В Е ННЫ Й КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР! — I

ОПИСАНИЕ ИЗОБРЕТЕНИЯ, К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ ! (21) 4718708/24 (22) 12.07,89 (46) 30.07.91. Бюл. N. 28 (72) В.И.Потапенко, Е, В. Паламарчук и

В.А.Алеев . (53) 681.3 (088.8) (56) Процессор 3ВМ Е.С. 1020. Под ред.А.M.

Ларионова. M.: Статистика, 1975, с, 138, рис.

91.

Авторское свидетельство СССР

N 873240, кл. G 06 F 9/02, 1980.

Изобретение относится к устройствам вычислительной техники и может быть использовано при построении микропроцессорных систем, Цель изобретения — повышение быстродействия.

На фиг, 1 показана структурная схема устройства с примером подключения ее к

ЭВМ; на фиг. 2 — пример реализации блока сопряжения; на фиг. 3 — пример реализации блока набора информации; на фиг. 4 — пример реализации блока индикации; на фиг. 5 — пример реализации процессора; на фиг. 6 — временная диаграмма цикла "Ввод"; на фиг. 7 — временная диаграмма цикла "Вывод".

На фиг. 1 показаны блок 1 набора информации, блок 2 сопряжения, процессор 3 (например, М2 3.852.382 из состава ЭВМ

"Электроника — 60н), схема 4 сравнения, первый дешифратор 5, первый элемент НЕ 6, элемент ИЛИ вЂ” НЕ 7, одновибратор 8, счетчик 9, регистр 10 индикации, регистр 11 данных, второй дешифратор 12, блок 13 индикации, второй элемент НЕ 14, линия 15 (54) УСТРОЙСТВО ИНДИКАЦИИ СОСТОЯНИЯ 3ВМ (57) Изобретение относится к устройствам вычислительной техники и может быть использовано при построении микропроцессорных систем. Целью изобретения является повышение быстродействия. Устройство содержит блок индикации, схему сравнения, счетчик, дешифраторы, элемент

НЕ, одновибратор, элемент ИЛИ-НЕ, регистр индикации и регистр данных с соответствующими связями, 7 ил. синхронизации, шина 16 обмена с процес- Я сором, установочный вход 17, вход 18 признака ввода, информационный вход 19, входы 201, 20г, 21 блока индикации.

На фиг. 2 показаны группа 29 приемников, первый — четвертый приемник 23-26 (например, 559ИП2), группа 27 передатчиков (например, 559И1), селектор 28 группового адреса, передатчик 29, регистр 30 кода адреса, первый и второй элементы И 31, 32, дешифратор 33, первый элемент ИЛИ вЂ” НЕ 0

34, регистр 35, мультиплексор 36 данных, второй элемент ИЛИ-Н Е 37, линия 38 сигнала С)

"Блок — ПУ", линия 39 сигнала "BY", линия 40 01 сигнала нОБМ", линия 41 сигнала пДЧТ", ли- 4 ния 42 сигнала нДЗП", линия 43 сигнала

"OTB", группа 44 пинии установки кода кодр.

На фиг. 3 показаны шифратор 45, рагистр 46 защиты от дребезга механических а контактов элементов набора информации, элемент ИЛИ вЂ” НЕ 47, одновибратор 48, мультиплексор 49, регистр 50 данных ввода, группа 51 линий установки кода символов, группа 52 линий от элементов набора информации(например. кнопок), линия 53 син1667067 хронизации от элементов набора информации.

На фиг. 4 показана группа 54 дешифраторов, группа 55 индикаторов.

Ra фиг. 5 показаны арифметико — логическое устройство 56 (АЛУ), узел 57 управления, постоянное запоминающее устройство

58 микропрограмм (МПЗУ), генератор 59 тактовых импульсов, дешифратор 60, узел

61 управления каналом, узел 62 управления прерыванием, узел 63 предоставления канала, узел 64 специальных сигналов, узел 65 приемопередатчиков, резидентная память

66, элемент И вЂ” НЕ 67.

Работу устройства рассмотрим на примере использования его для индикации состояний ЭВМ "Электроника — 816 (процессор 3).

При обмене информацией между 3ВМ и устройством устройство выполняет следующие функции: принимает от ЭВМ коды символов, преобразует данные коды и передает их в блок индикации для отображения (режим вывода информации); принимает сигналы от элементов набора информации, преобразует данные сигналы в коды и пере . дает их в ЭВМ (режим ввода информации); обмен информацией между ЭВМ и устройством происходит по инициативе ЭВМ байтами через линии АД, соединенные с приемниками 22 и с передатчиками 27 через два программно — адресуемых регистра, выполняющих роль промежуточных буферов.

При вводе информации из блока набора информации в ЭВМ вЂ” это РД BB (промежуточный буфер ввода).

При выводе информации из ЭВМ в устройство — это РД BblB (промежуточный буфер вывода). В обмене участвуют также два регистра РКС (их седьмые разряды), выполняющие роль флажков ввода и вывода, при вводе информации в 3BM — это РКС ВВ (7 разряд).

Анализируя состояние РКС ВВ, ЭВМ определяет готовность устройства к передаче информации.

При выводе информации из ЭВМ вЂ” это

РКС ВЫВ (7 разряд). Анализируя состояние

РКС ВЫВ, ЭВМ устанавливает готовность устройства к приему информации. Регистры

РД ВВ, PKC ВВ и PKC ВЫВ расположены в блоке 2 сопряжейия и реализованы на следующих элементах (см. фиг. 2); РД ВВ— элемент 36 (мультиплексор); РКС BB (7)— элемент 35(триггер); РКС ВЫВ (7) — элемент

37 (элемент ИЛИ вЂ” НЕ).

РД ВЫВ реализован в устройстве на элементах 4 и 5 (см. фиг. 1).

Основным функциональным блоком процессора 3 является микропроцессор, со5

55 стоящий из узла 57 управления, АЛУ 56 И

МПЗУ 58. Они связаны друг с другом 22— разрядным каналом микрокоманд, Весь обмен информацией между микропроцессором и каналом ЭВМ осуществляется через АЛУ 56, а с линиями управляющих сигналов канала 3ВМ через узел 57 управления, Синхронизация работы процессора обеспечивается четырьмя сериями тактирующих сигналов генератора 59.

АЛУ предназначено для выполнения арифметика — логических преобразований над данными и осуществления информационного обмена с каналом ЭВМ.

МПЗУ 58 хранит микрокоманды, эмулирующие систему команд Э ВМ.

Для связи с канальными линиями АД в процессоре используется приемопередатчики 65 с открытым коллектором.

Дешифратор 60 вырабатывает сигнал

ВУ.

Устройство работает в двух режимах: ввод информации (a ЭВМ), вывод информации (из ЭВМ}.

При этом процессор 3 выполняет канальные циклы "Ввод™ и "Вывод" и формирует сигналы, временные диаграммы которых приведены на фиг, 6 и 7.

При включении питания процессор 3 формирует сигнал УСТ(сброс), который производит начальную установку регистров 10, 11 и счетчика 9 (этот сигнал вырабатывается также при пуске программы и по команде и Е$ЕТ).

Цикл "Ввод".

Процессор 3 передает на линии АД приемопередатчиков 65, соединенных с входами приемников 22, адрес (см. фиг. 6) и вырабатывает на линии 39 сигнал BY. если адрес находится в диапазоне адресов внешних устройств, затем процессор вырабатывает на линии 40 сигнал ОБМ, предназначенный для запоминания адреса во входной логике.

После снятия адреса процессор 3 очищает линию 39 и вырабатывает на линии 41 сигнал ДЧТ, сигнализируя о том, что îí готов принять данные от устройства и ожидает поступления сигнала ОТВ по линии 43.

Процессор 3 принимает сигнал ОТВ, принимает данные с выходов передатчиков 27 на входы приемопередатчиков 65, снимает сигнал ДЧТ.

По заднему фронту сигнала ОТВ процессор снимает сигнал ОБМ, завершая тем самым канальный цикл "Ввод".

Цикл "Вывод".

Процессор 3 передает по линии АД приемопередатчиков 65 на входы приемников

22 адрес (см. фиг. 7), а также на линии 39

1667067 сигнал BY, если необходимо, и сигнал байт (для работы устройства не используется). после установки адреса процессор 3 вырабатывает сигнал на линии 40 ОБМ. Функции, выполняемые сигналами BY и ОБМ, те же, что и в цикле "Ввод".

Далее процессор 3 снимает адрес с линии АД, оцищает линию BY и снимает сигнал

"Байт". После этого процессор 3 помещает данные на линию АД и вырабатывает сигнал

ДЗП, означающий что на линиях АД помещены данные и ожидает поступления сигнала ОТВ по линии 43, получив сигнал ОТВ, процессор снимает сигнал ДЗП и снимает данные, по заднему фронту сигнала ОТВ процессор снимает сигнал ОБМ, завершая цикл "Вывод", Режим "Ввод информации".

Работа устройства в этом режиме происходит в два этапа: запись информации с элементов ввода информации (кнопок) блока 1 набора информации (на фиг, 3 кнопки не показаны) в буфер ввода (элемент 50 на фиг. 3), чтение содержимого буфера ввода

3ВМ.

Запись информации в буфер ввода происходит после нажатия одной из кнопок, например ВК, или ПС, при этом на шифратор 45 по группе линий 52 поступает парафазный код, данный код шифратором 45 преобразуется в трехразрядный параллельный двоичный, который запоминается на время нажатия кнопки в регистре 46. По сигналу 53, общему для всех кнопок, ре) гистр 46 возвращается в исходное состояние после отжатия кнопки (таким образом, устраняется "дребезг" кнопок). Трехразрядный двоичный код с выхода регистра преобразуется мул ьтиплексором 49 в семиразрядный код, при этом на входах 51 постоянно установлен код, соответствующий символам "0", "7", "L", "R", "G" и т. д.

Далее код запоминается в регистре 50 по адресу фронту отрицательного импульса, сформированного элементами 47 и 48 в момент нажатия одной из перечисленных кнопок.

Кроме того, этот отрицательный импульс (его задний фронт) поступая по цепи

15 на вход блока 2, устанавливает в единичное состояние по входу "С" триггер 35 РКС (флажок ввода). На этом первый этап режима "Ввод информации" заканчивается.

На втором этапе этого режима 38М выполняет цикл "Ввод" по отношению к РКС

88 и определяет состояние "флажка" ввода (триггер 35) и если "флажок" установлен, выполняет цикл "Ввод" по отношению к РД

В В (регистр 50). Работа устройства при этом происходит следующим образом.

При обращении ЭВМ к программно — адресуемым регистрам устройства в цикле

"Ввод" по магистрали процессора (группа входов/выходов 16 блока 2) поступает адрес выбранного регистра. Данный адрес сопро5 вождается сигналом BY на цепи 39 и сигналом ОБМ на цепи 40, Общая для всех программно — адресуемых регистров часть адреса(например. АЗ вЂ” А12, BY) поступает на селектор 28 группового адреса. Селектор

10 формирует сигнал низкого уровня, который запоминает в регистре 30 кода адреса вместе с кодом, поступающим с шины 19 (например

А1 и А2) по переднему фронту сигнала ОБМ с приемника 24.

15 Код на линиях А1 и А2, непосредственно определяет один из программно — адресуемых регистров, после этого ЭВМ снимает с магистрали адрес выбранного регистра и устанавливает на линии 41 сигнал ДЧТ низ20 кого уровня.

Сигнал ДЧТ, поступая через приемник

25, разрешает деформацию кода адреса, ранее загруженного s регистр 30, дешифратором ЗЗ, в результате на выходе элемента 33

25 формируется один из следующих сигналов:

В 8.0, В 8.2 или В 8.4.

Данные сигналы управляют работой группы передатчиков 27 и мультиплексора

36 данных, Мультиплексор 36 позволяет ус30 танавливать на магистрали информацию от двух источников, а именно: по сигналу 88.0 информацию о состоянии триггера 35 (PKC

В — 7 разряд); по сигналу 88,2 информацию, содержащуюся в регистре 50 (РД ВВ.О

35 — 6 разряд); по сигналу 88.4 информацию о состоянии PKC ВЫВ (7 разряд кода).

Перечисленная информация сопровождается по магистрали Э В М сигналом синхронизации ОТВ на линии 43, который

40 формируется элементами 29, 31, 32.

Режим "Вывод информации".

Работа устройства в этом режиме происходит в два этапа: прием информации от

ЭВМ, анализ принятой от ЭВМ информации

45 и ее индикация блоком индикации, На первом этапе ЭВМ выполняет по отношению к программно — адресуемым регистрам циклы "Ввод" и "Вывод", а именно: цикл "Ввод" выполняется по отношению к

50 регистру PKC BblB, а цикл "Вывод" по отношению к регистру РД BЫВ.

При выполнении цикла "Ввод" ЭВМ читает содержание регистра PKC ВЫВ (его седьмой разряд) и устанавливает готов55 ность устройства к приему информации следующим образом; при обращении ЭВМ к

РКС ВЫВ в цикле "Ввод" дешифратор 33 формирует сигнал "88,4", который проходит через элемент ИЛИ вЂ” НЕ 37, мультиплек1667067 сор 36 данных на группу магистральных передатчиков 27 сигналом высокого уровня.

Кроме того, на группу передатчиков 27 поступает информация ("0" — для формирования кода 200в),. устанавливая на группе 5 входов 44 мультиплексора 36. Передатчики

27 открываются также сигналом "ВВ,4", по, ступающим через элемент ИЛИ вЂ” НЕ 34.

В результате на магистрали ЭВМ уста, навливается код 200в, что означает готов- 10 ность узла к приему информации, и поэтому

ЭВМ выполняет цикл "Вывод" по отношению к РД ВЫВ.

РД ВЫВ реализуется в устройстве на следующих элементах: 4 и 5 — анализируют 15, информацию, переданную ЭВМ (сравнивают и дешифрируют); 10 и 11 — запоминают

,информацию для дальнейшей ее индикации; 8, 9 и 10- управляют процессом записи в регистр 11. 20

B цикле "Вывод" от ЭВМ по магистрали через группу магистральных приемников 22 поступает информация, подлежащая записи в РД ВЫВ. Момент появления данной . информации определяет сигнал "Выв. 6", 25 формируемый дешифратором 33, Если ЭВМ передает в устройство коды, соответствующие слежебной символам: ВК, "/", "0", или

"R", "S" и "P", то данные коды дешифрируются элементом 5, Например: ЭВМ переда- 30 ет код, соответствующий символу ВК, тогда дешифратор 5 формирует на выходе Q сигнал высокого уровня, который через элемент ИЛИ вЂ” НЕ 7 поступает низким уровнем на входы счетчика 9 и регистра 10 индика- 35 ции, устанавливая их s нулевое состояние, счетчик 9 и регистр 10 могут устанавливаться в нулевое состояние также системным сигналом УСТ, поступающим от процессора

3 высоким уровнем, 40

Если ЭВМ передает код, соответствующий символу "/", то дешифратор 5 формирует сигнал низкого уровня на выходе 01, который является входом 81 регистра 10 и служит для установки в "1" одного из его 45 разрядов для последующего зажигания светодиода с символом "/", также данный сигнал поступает на вход V счетчика 9 и устанавливает его в состояние 0110 (код установки на группе линий 17). Если ЭВМ пе- 50 редает один из кодов соответствующих символам "R", "S", "0", "?", то дешифратор формирует на одном из выходов Q2 сигнал низкого уровня, который поступает на один из входов S регистра 10 индикации, при 55 этом сигнал высокого уровня, появляющийся на одном из выходов регистра, обеспечивает с помощью дешифратора 54 (см. фиг. 4) свечение одного из элементов индикации

"R", "S", "0" или "?" s блоке 13 индикации.

Если ЭВМ передает коды (60-67), соответствующие цифрам 0-7, то устройство работает следующим образом, При появлении кода любой цифры элемент 4 сравнения (на входы его АО-АЗ поступают от ЭВМ старшие разряды кода цифры, а на входах ВΠ— ВЗ установлен код 0110) формирует положительный импульс (длительность равна длительности сигнала

ВЫВ.6). Этот импульс поступает на элемент

6, который его инвертирует. С выхода элемента 6 отрицательный импульс поступает на одновибратор 8 и вход +1 счетчика 9.

ОдновибраФор 8 запускается от переднего фронта импульса и формирует в свою очередь отрицательный импульс, длительность которого меньше длительности запускающего импульса, Сформированный одновибратором импульс поступает на вход "CS" дешифратора 12 и разрешает дешифрацию кода, установленного на выходах счетчика 9.

В результате на одном из выходов дешифратора 12 появляется сигнал низкого уровня, Данный сигнал (его задний фронт) воздействует на соответствующий вход с регистра 11. При этом в соответствующую триаду регистра 11 (разбитого на триады) записывается трехразрядный параллельный двоичный код (младшие .разряды кода цифры), поступающий на входы "D" регистра 11.

После того, как произошла запись информации в выбранную триаду регистра 11, происходит смена состояния счетчика 9 по заднему фронту отрицательного импульса, поступившего на вход+1.

С выходов регистра 11 трехразрядные двоичные коды цифр совместно с разрядами (линия 21), разрешающими индикацию данных цифр, поступают на блок 13 индикации, Сброс регистра осуществляется по входу "R" сигналом низкого уровня УСТ.

Таким образом, устройство позволяет индицировать состояние 3ВМ без и ромежуточных операций обращения к внутренней памяти, что приводит к повышению быстродействия устройства.

Формула изобретения

Устройство индикации состояния ЗВМ, содержащее схему сравнения; счетчик, первый дешифратор и блок индикации, о тл ич а ю щ е е с я тем, что, с целью повышения быстродействия, оно дополнительно содержит одновибратор, элемент ИЛИ вЂ” НЕ, второй дешифратор, регистр индикации, регистр данных и два элемента НЕ, причем информационный вход устройства соединен с первым информационным входом схемы сравнения и информационными

1бб7067

10 входами первого дешифратора и регистра данных, группа входов синхронизации которого соединена с группой выходов второго дешифратора, информационный и стробирующий входы которого соединены соответственно с входом счетчика и входом одновибратора, вход которого соединен со счетным входом счетчика и выходом первого элемента НЕ, вход которого соединен с выходом схемы сравнения, второй информационный вход которой подключен к установочному входу устройства и информационному входу счетчика, стробирующий вход схемы сравнения соединен. с входом признака ввода устройства и со стробирующим входом первого дешифратора; первый выход которого соединен с входом записи счетчика и первым установочным входом регистра индикации, входсброса которого соединен с выходом элемента

ИЛИ-НЕ и входом сброса счетчика, первый

5 вход элемента ИЛИ вЂ” НЕ соединен с вторым выходом первого дешифратора, остальные выходы которого соединены с остальными установочными входами регистра индикации, выход которого соединен с первым вхо10 дом блока индикации, второй и третий входы которого подключены к соответствующим выходам регистра данных, вход устройства для подключения к выходу начальной установки процессора ЭВМ сое15 динен с вторым входом элемента ИЛИ-НЕ и через второй элементе НЕ с входом сброса регистра данных.

1667067

1667067

1667067 ж -паЬое зноцеии8 сигнала

Составитель Ю,Ланцов

Техред M.Ìîðãåíòàë

Корректор О. Кравцова

Редактор О.Стенина

Производственно-издательский комбинат "Патент", r. Ужгород, ул.Гагарина, 101

Заказ 2524 Тираж 411 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., 4/5

Устройство индикации состояния эвм Устройство индикации состояния эвм Устройство индикации состояния эвм Устройство индикации состояния эвм Устройство индикации состояния эвм Устройство индикации состояния эвм Устройство индикации состояния эвм Устройство индикации состояния эвм 

 

Похожие патенты:

Изобретение относится к вычислительной и информационно-измерительной технике и может быть использовано в автоматизированных системах регистрации быстропротекающих процессов

Изобретение относится к автоматике и вычислительной технике и может быть использовано для обработки измерительной информации

Изобретение относится к вычислительной технике и может быть использовано в устройствах сбора, подсчета и сортировки информации

Изобретение относится к автоматике

Изобретение относится к автоматизированным системам сбора информации

Изобретение относится к измерительной технике, в частности, для измерения скважинных параметров при бурении нефтяных и газовых скважин

Изобретение относится к измерительной технике и предназначено для использования при обработке низкочастотных результатов ударных испытаний и кратковременных динамических нагружений

Изобретение относится к средствам определения категории объекта и регистрации его состояния
Наверх