Устройство для сопряжения с электронной вычислительной машиной

Иллюстрации

Показать все

Реферат

 

УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ С ЭЛЕКТРОННОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНОЙ содержащее первый, второй и третий регистры , последовательно соединенные элемент задержки, первый элемент И и первый триггер, элемент ИЛИ, первый и второй блоки сравнения, второй, третий и четвертый элементы. И, первый и второй счетчики, генератор импульсов , выход крторого соединен с входом второго элемента И, дешифратор , вход которого соединен с первым выходом первого регистра и первым входом первого блока-сравнения, выход которого соединен с вторым входом первого триггера и первым входом первого счетчика, второй вход которого соединен с выходом второго элемента И и первым входом второго регистра, второй выход первого регистрасоединен с первым входом второго блока сравнения, второй вход которого соединен с выходом второго счетчика, первый вход которого соединен с выходом второго блока сравнения , второй вход,первого блока сравнения соединен с выходом первого счетчика, отли чающееся тем, что, с целью увеличения области применения путем формирования машинных слов различного формата , в него введены блок оперативной памяти, пятый, шестой и седьмой элементы И, еторой триггер, первый вход третьего регистра соединен с выходом шестого элемента И и вторым входом второго счетчика, первый выход третьего регистра соединен с его вторым входом, третий вход соединен с выходом пятого элемента И, первый вход которого соединен с первыми i входами второго счетчика и второго триггера, выход которого соединен (Л с первым входом шестого элемента И, второй вход которого соединен с выходом генератора ,импульсов, первый вход блока оперативной памяти соедит нен с входом элемента задержки, с вторым входом второго регистра и является первым управляющим входом -устройства, второй вход блока оперативной памяти является вторым уп-. о равляющим входом устройства, а вы00 ход блока оперативной памяти соеди sl нен с входом второго регистра, треtc тий выход которого соединен с втоOS рым входом пятого элемента И, четвертый выход соединен с первыми входами третьего и четвертого элементов И, вторые входы которых соединены с входом второго триггера и выходом элемента ИЛИ, первый вход которого соединен с выходом блока сравнения разрядов, а второй вход элемента ИЛИ соединен с выходом седьмого элемент,а И, первый вход которого соединен с выходом элемента за

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

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

РЕСПУБЛИК

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

H АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬГГИЙ (21) 3350307/18-24 (22) 29.10.81

-,(46) 30.03.83. Бюл. }Г 12 (72) В. П. Дудалев, В. Н. Васил ье в, В.А. Иванов, Г.И. Солодихин, В.А. Соло" ,довников и А.Ф.Холомьев (53) 681.327.11(088,8) (56) 1. Дроздов Е.А., Пятибратов А.П.

Основы построения и функционирования вычислительных систем. N., "Энергия", 197 3, с. 173.

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

N 492871, кл. G 06 F 3/00, 1973 (прототип) . (54) (57) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

С ЭЛЕКТРОННО}1 ВЫЧИСЛИЧ ЕЛЬНОЙ МАШИНОЙ содержащее первый, второй и третий регистры, последовательно соединенные элемент задержки, первый элемент И и первый триггер, элемент ИЛИ, первый и второй блоки сравнения, второй, третий и четвертый элементы. И, первый и второй счетчики, генератор импульсов, выход которого соединен с входом второго элемента И, дешифратор, вход которого соединен с первым выходом первого регистра и пер вым входом первого блока сравнения, выход которого соединен с вторым входом первого триrгера и первым

:входом первого счетчика, второй вход которого соединен с выходом второго элемента И и первым входом второго регистра, второй выход первого регистра соединен с первым входом вто-. рого блока сравнения, второй вход которого соединен с выходом второго счетчика, первый вход которого соединен с выходом второго блока сравнения, второй вход первого блока

„„SU„„1008726 А

g(5D 6 06 F /00 G 06 F /00 сравнения соединен с выходом первогосчетчика, отли чающее с я тем, что, с целью увеличения области применения путем формирования машинных слов различного формата, в него введены блок оперативной памяти, пятый, шестой и седьмой элементы И, второй триггер, первый вход третьего регистра соединен с выходом шестого элемента И и вторым входом второго счетчика, первый выход третьего регистра соединен с его вторым входом, третий вход соединен с выходом пятого элемента И, первый вход которого соединен с первыми входами второго счетчика и второго триггера, выход которого соединен . с первым входом шестого элемента И, второй вход которого соединен с выходом генератора, импульсов, первый вход блока оперативной памяти соеди-. нен с входом элемента задержки, с вторым входом второго регистра и является первым управляющим входом

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

И, выход третьего регистра является выходом устройства.

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

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

Наиболее близким к предлагаемому по технической сущности является 25 устройство для ввода информации, содержащее вентиль управления, последовательно соединенный со счетчиком числа разрядов, блоком сравнения разрядов, последовательно подключенным 30 к дешифратору и вентилю разрешения записи, и с регистром числа разрядов, а также вентиль сброса, последовательно соедин вн ный со счет чи ком чи сл а слов, блоком сравнения слов и регистром числа слов, дифференцирующую цепь, элемент задержки, вентиль установки, элемент ИЛИ, триггер, генератор импульсов, сдвиговый регистр,. подключенный к дешифратору и вентилям управления и сброса,и инвертор, подключенный к вентилю сброса, блоку, сравнения слов и вентилю разрешения записи, причем дифференцирующая цепь соединена с вентилем разрешения записи и со счетчиком числа слов, элемент задержки подключен к вентилю сброса, к вентилю установки, соединенному с вентилем разрешения запи" си, элементом ИЛИ и триггером, подключенным к элементу ИЛИ, соединенному с вентилем разрешения записи и с блоком сравнения разрядов, к вентилю управления и к генератору импулbcoB подключенному к вентилю управления (2j .

Недостатком данного устройства является отсутствие возможности компоновки полноразрядного машинного слова путем его побитовой "склейки" из совокупности различных частей анализируемых параметров, расположенных в заданных каналах информационного кадра, перед.их вводом в вычислительную машину.

Цель изобретения - расширение области применения устройства путем формирования машинных слов различного формата.

Поставленная цель достигается тем, что в устройство для сопряжения с электронной вычислительной машиной, содержащее первый, второй и третий ре гис тры, последовател ьно соединенные элемент задержки, первый элемент И и первый триггер, элемент

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

И, дешифратор, вход которого соединен с первым выходом первого регистра и первым входом первого блока сравнения, выход которого соединен с вторым входом первого триггера и первым входом первого счетчика, второй вход которого соединен с выходом вто-.

3 10087 рого элемента И и первым входом второго ре ги стра, второй выход пер ваго регистра соединен с первым входом второго блока сравнения, второй вход которого соединен с выходом второго счет чи ка, первый вход которого соединен с выходом второго блока сравнения, второй вход первого блока сравнения соединен с выходом первого счетчика, введены блок оперативной памя- 1о ти, пятый, шестой и седьмой элементы

И; второй триггер, первый вход третьего регистра соединен с выходом шестого элемента И и вторым входом второго счетчика, первый выход третьего регистра соединен с его вторым входом, третий вход соединен с выходом пятого элемента И, первый вход которого соединен с первыми входами второго счетчика и второго триггера, выход которого соединен с первым вхо. дом шестого элемента И, второй вход которого соединен с выходом генератора импульсов, первый вход блока оперативной памяти соединен с входом эле-2 мента задержки, с вторым входом второго регистра и является первым управляющим входом устройства, второй вход блока оперативной памяти явля° ется вторым управляющим входом устройства, а выход блока оперативной памяти соединен с входом второго регистра, третий выход которого соединен с вторым входом пятого элемента

И, четвертый выход соединен с первыми входами третьего и четвертого эле. ментов И, вторые входы которых соединены с входом второго триггера и выходом элемента ИЛИ, первый вход которого соединен с выходом блока

Ю сравнения .разрядов, а второй вход элемента ИЛИ соединен с выходом седьмого элемента И, первый вход которого соединен с выходом элемента задержки, а второй вход седьмого элемента

И соединен с выходом дешифратора и

45 вторым входом первого элемента И, второй вход второго регистра является информационным входом устройства, первый выход соединен с третьим входом третьего элемента И, второй выход соединен с третьим входом четвер oro элемента И, а выходы третьего и чет-4. вертого элементов И соединены с четвертым и пятым входами третьего регистра соответственно, выход первого триггера соединен с вторым входом второго элемента И, выход третьего регистра является выходом устройства.

26 4

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

Устройство содержит блок 1 оперативной памяти, элемент 2 задержки, элемент И 3, регистр 4 числа разрядов и слов, триггер 5 записи, блок

6 сравнения разрядов, элемент И 7, счетчик 8 числа разрядов, блок 9 срав-. нения слов, регистр 10 (,входной сдви" гающий), триггер 11 управления, счетчик 12 числа слов, элементы И 13-16, оегистр 17 (выходной кольцевой сдвигающий), генератор 18 импульсов, дешифратор 19, элемент И 20, элемент

ИЛИ 21, управляющие входы 22 и 23, информационный вход 24 и выход 25.

Устройство работает па:алгоритмам, задаваемым в блоке 1 в виде управляющих слов, которые выдаются программно из ЭВМ через управляющий вход 23 устройства. Структура управляющих слов имеет следующий вид. где А — код числа разрядов сдвигов входного информационного слова, необходимых для выделе" ния заданной его части;

 — код числа слов-сдвигов части информационного слова для компоновки выходного машинного слова;

С - признак старшего разряда части информационного слова, 0 — признак конца редактирования данных.

Устройство работает следующим образом, На вход устройства из информационного входа 24 поступает цифровая информация произвольной структуры (a зависимости от типа источника информации), а также синхроимпульсы сопровождения этой информации и специальные признаки "Начало кадра" (вход 22).

В оперативную память блока 1 по управляющему входу 23 заносится программа редактирования в виде соответствующих каждому информационному каналу управляющих слов приведенной выше структуры.

Экспериментальные данные, представ. ляющие собой строго периодическую последователЬность информационных каналов (кадр}, с информационного

5 10 входа входа 24 принимаются в сдвигающий регистр 10.

В процессе поступления данных цифровой код значений исследуемого параметра, зарегистрированный в заданных каналах кадра, компонуется в устройстве в машинное слово определенной структуры и разрядности.

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

С приходом первого канала информация синхроимпульс (С И) записывается в сдвигающий регистр 10. Одновременно СИ осуществляет .считывание из блока 1 в статический регистр 4 управляющего слова (УС), соответствующе го первому информационному каналу.

Если в УС з.начение кода А не равно нулю, тогда нулевой потенциал с выхода дешифратора 19 подготавливает к работе элемент И 3 и задержанный на определенную величину СИ уст ана вли вает триггер 5 в еди ни чн ое состояние. С этого момента начинает работать схема выделения части информационного параметра, содержащегося в первом информационном кана" ле. Эта схема состоит из счетчика 8., блока 6 сравнения и элемента И 7.

Выделение части контролируемого пара метра осуществляется путем сдвига информации вправо, Схема выделения функционирует следующим образом.

Единичный потенциал триггера 5 подготавливает элемент И 7, через кот орый на чи н а ют проходит ь и мпул ь сы частоты генератора 18 на счетный вход счетчика 8 и одновременно на управляющий вход сдвигаащего регистра 10. Сдвиг информации продолжается до тех пор, пока часть информационного параметра не заполнит правую часть регистра 10. Этот момент определяется блоком 6 сравнения по совпадению содержимого счетчика 8 и значения кода А, указанного в УС..

В момент сравнения сигнал с выхода блока 6 возвращает триггер 5 в исходное состояние, обнуляет счетчик 8 и переписывает содержимое регистра 10 в кольцевой сдвигающий регистр,17 °

При этом перезапись в регистр 17 осущест вляет ся по резул ьтату анализа признака старших разрядов С. Если

08726 6 старший разряд части информационного параметра находится слева (С=0), то информация переписывается без изменения через элемент И 13, если старший разряд находится справа (С=1), то производится соответству ющая перекомпоновка разрядов части информационного параметра на элемент

И 14, через который производится

10 запись данных в сдвигающий регистр 17.

Перезапись в регистр 17 производится сигналом с выхода блока 6 через элемент ИЛИ 21 ° При этом регистр

11 устанавливается в единичное состояние и тем самым подготавливается к работе элемент И 16.

В том случае, если значение кода

А в УС равно нулю, т.е. часть параметра уже занимает правую часть регистра 10, сигнал с выхода дешифратора 19 разрешает прохождение задержанного СИ через элемент И 20 и далее через элемент ИЛИ 21. Импульс с выхода элемента ИЛИ 21 перезаписывает содержимое регистра 10 в регистр 17 (по признаку С) и устанавливает триггер 11 в единичное состояние.

В регистре 17 осуществляется компоновка информационного параметра из его частей путем сдвига данных влево. Импул ьсы частоты генератора проходя через подготовленный элемент

И 16, осуществляют сдвиг кода части информационного параметра влево, ос-

3$ вобождая правую часть регистра 17 для приема второй части информационного параметра из второго канала.

Импульсы частоты генератора с выхода элемента И 16 осуществляют также при4О бавление единицы в счетчик 12. Сдвиг осуществляется до тех пор, пока содержимое счетчика 12 не станет равным значению кода В, указанного в УС.

При этом сигнал с выхода блока 9 срав1 нения устанавливает счетчик 12 и триг

4$ гер 11 в нулевое состояние.

Поскольку признак D в данном УС отсутствует (так как редактирование не закончено), то элемент И 15 оказывается закрытым и сигнал с выхода блока 9 через этот элемент не проходит. На этом редактирование первой части параметра заканчивается.

Аналогично работает устройство

$$ с приходом второго информационного канала, содержащего вторую часть контролируемого параметра. После того, как блок отработал по второму управляющему слову, в сдвигающем ре7 1008726 8. гистре 17 находятся две "склеенные" Устройство работает аналогично части компонуемого параметра. "Скле- описанному выше по всем контролиру" иванне" частей параметра осуществля" емци. параметрам. ется благодаря тому, что. сдвигающий . Изобретение предназначено для функ- регистр 17 выполнен по кольцевой схе- > ционирования в составе специализиме. рованной аппаратуры электрического и логического сопряжения различных ис-.

При поступлении третьего канала, .точннков экспериментальной информасодержащего последнюю часть компону- ции с ЭВИ и является ее выходным уз". емого параметра, работа блока ocy- to лом. Устройство подключается к канаществляется таким же образом. Отличие лам (мультиплексному или селекторносостоит только в том, что в УС; при- му) ввода" вывода ЭВИ и производит. в надлежащем третьему каналу, содержит- отличие от устройства-прототипа рася специальный признак "Редактирова- циональную, плотную "упаковку" мание закончено", по которому сформиро- и.винных слов, содержащих заданные. пара. ванный в сдвигающем-регистре 17 циф- метры, из входных слов различной ровой код параметра передается s ЭВИ. структуры и разрядности для поступаюНаличие признака 0 "Редактирование щего ввода в ЭВИ, что позволяет осузакончено" подготавливает элемент ществить эффективную загрузку памяИ 15. Сигнал с выхода блока 9 щ ти ЭВИ при обработке экспериментальчерез элемент И 1 обнуляет счет-- ной информации и разгрузить процесчик 12 и устанавливает в 0 триг- сор от непроизводительных операций гер 11. по предварительной подготовке данных.

1008726 аказ 2339/59

Подписное

ППП "Патент", r.Óæãîðîä,óë. Проектная,4