Устройство для ввода информации

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано для ввода (вьтода ) телевизионной , телеметрической и другой дискретной информации, соседние кодовые посылки которой имеют повторяющиеся фрагменты. Цель изобретения - повьшение эффективности устройства при передаче слов информации с повтор5пощимися фрагментами. Устройство содержит информационный регистр, блок преобразования информации, состоящий из К регистров сдвига, входных коммутаторов и блоков запрета сдвига, два дополнительных регистра сдвига, блоки анализа состояния регистров, два коммутатора информации, обходные коммутаторы , элемент ШШ и блок управле- |ния. В процессе работы устройства очередное передаваемое слово сравнивается побайтно с предьщущим словом с помощью блоков анализа. Устройство обеспечивает передачу только :тех байтов слова,, в .которых содержатся новые кодовые комбинации. 9 нл. а $

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

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

РЕСПУБЛИК (19) (11) 1) 4 С 06 F 3/00

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

110 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ юг

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

Н ABTOPCHOMV СВИДЕТЕЛЬСТВУ

-»»,, ())/

/ (21) 3984814/24-24 (22) 10.11.85 (46) 23.07.87. Бюл. Ф 27 (72) П.П. Бабенко (53) 681.327(088.8) (56) Авторское свидетельство СССР

У 555395, кл. G 06 F 3/00, 1977.

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

Р 966682, кл. G 06 F 3/00, 1982. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к вычислительной технике и может быть использовано для ввода (вывода ) телевизионной, телеметрической и другой дискретной информации, соседние кодовые посылки которой имеют повторяющиеся фрагменты. Цель изобретения — повьппение эффективности устройства при передаче слов информации с повторяющимися фрагментами. Устройство содержит информационный регистр, блок преобразования информации, состоящий из К регистров сдвига, входных коммутаторов и блоков запрета сдвига, два дополнительных регистра сдвига, блоки анализа состояния регистров, два коммутатора информации, обходные коммутаторы, элемент ИЛИ и блок управления. В процессе работы устройства очередное передаваемое слово сравнивается побайтно с предыдущим словом с помощью блоков анализа. Устройство обеспечивает передачу только ,тех байтов слова„ в которых содержатся новые кодовые комбинации. 9 ил.

1325453

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

Цель изобретения — повышение пропускной способности устройства при передаче дискретной информации с повторяющимися кодовыми комбинациями 1О в следующих друг за,цругом словах. !

На фиг. 1 представлена блок-схема устройства; на фиг. 2-8 — функциональные схемы блоков устройства; на фиг. 9 — временные графики работы устройства.

Устройство содержит информационный регистр 1, состоящий из К регистров 2 -2 хранения информации, К входных коммутаторов 3„-Зк информационного регистра, блок 4 преобразования информациии, состоящий из К регистров 5 -5 сдвига суммарной разк рядностью п, К входных коммутаторов

6„-6„, К входных коммутаторов 7 -7 регистров сдвига, К выходных комму,таторов 8„-8 регистров сдвига, выходной коммутатор 9. Блок 4 преобразования состоит также из блоков 10 -10к анализа состояния регистров, блоков ll„ -11 < запрета сдвига, обходных коммутаторов

12! -12 . В состав устройства входят также дополнительный регистр 13 эле35 мент И 14, элемент ИЛИ 15, входные коммутаторы л 16 и 16„ информации, блок 17 управления, блок 18 коммутации выходного управляющего слова, группы информационных входов 19„-19к и выходом 20, -20„, выход 21 сигнала окончания передачи слова, выход 22 тактовых импульсов, выход 23 сигнала установки в "0", вход 24 потенциального сигнала режима Передача, вход 45

25 тактовых импульсов, вход 26 сигнала установки в "0", информационный вход 27 и информационный выход 28.

Блок 17 управления (фиг. 2) содержит генератор 29 тактовых импульсов, генератор 30 одиночного импульса, элемента И 31, элемент ИЛИ 32, элемент И 33, элементы ИЛИ 34-36, элементы И 37, 38, триггер 39, элемент

ИЛИ 40, элемент И 41, элементы ИЛИ

4?,43, блок 44 выработки сигнала .окончания передачи слова, блок 45 выработки сигналов И, И, И .

Счетчик 46 предназначен для выдачи управляющих сигналов (в частности окончания передачи слова) для синхронизации работы сопряженных с устройством ввода (вывода) информации устройств:

И, И, И для управления работой блоков 1,4,13 и 18; установки в нулевое состояние для синхронизации работы устройства ввода (вывода ) информации, работающего в режиме "Прием"; тактовых импульсов, сопровождаемых передаваемую информацию и поступающих на коммутаторы 6 „-6 „, !1„ -11 для сдвига информации; потенциального сигнала режима "Передача" на блоки 1,4 и 9; инверсии потенциального сигнала режима "Передача" (сигнал "Прием" ) на блоки 4, !6, 16 и 18; на коммутаторы lб„ и 16 для управления приемом информации; на регистры 2„- 2к, 5„-5к для их обнуления, вырабатывающиися в начале установки режима "Передача".

Блок 44 выработки сигнала окончания передачи слова содержит К триггеров с двумя элементами И, ИЛИ и линию задержки.

Блок 18 коммутации выходного управляющего слова (фиг. 4) содержит входной коммутатор 47, триггерный регистр 48, выходной коммутатор 49 и предназначен для выдачи управляющей информации (содержимое управляющего слова) от регистра 13 или блоков 10 10 на блоки 17, 12 -12„, 6) 6, 11„—

11„, и 13.

Регистры 2:L и 5i (фиг, 5) содержат по К триггеров для хранения информации, а блок 10i (фиг. 5) содержит два элемента И, элемент ИЛИ на каждый разряд и элемент ЛИ для всех

К разрядов.

Функциональная схема блока 18 коммутации выходного управляющего слова (фиг. 6) содержит К триггеров, каждый с шестью элементами И, которые осуществляют коммутацию выходного управ.— ляющего слова.

Согласно функциональной схеме блоков 9,13 14,15 и 16 (фиг. 7), выходной коммутатор 9 содержит К групп по два элемента И в каждой, дополнительный регистр 13 содержит в первой и второй ступени по К триггеров с двумя элементами И в каждой, эле3 1325453 4

f0

15 мент И 14 содержит два элемента И, а элемент ИЛИ !5 — два элемента ИЛИ.

Входной коммутатор информации 16 содержит два элемента И.

Устройство работает следующим образом.

Режим передачи информации.

Потенциальный сигнал режима "Передача" от ЭВМ или другого датчика информации поступает на блоки 30, 34 и

41 (фиг. 2) и далее на блоки 1,4,9, 14 и 18 (фиг. 1). Тактовые импульсы с блока 29 через элемент И 41 поступают на выход 22 тактовых импульсов, . элемент ИЛИ 32 и далее на счетчик 46 (фиг. 2) и блоки 64 -бк, 114 -11„ и 13 (фиг. 1).

Передний фронт потенциального сигнала И 4 режима "Передача" на вы1 20 ходе генератора 30 (фиг. 2) формируЗО 1 ет сигнал И "Установка в "0", который поступает на выход 23, входы блоков 36, 40, 43 и 42 для установки данного и работающего на прием устройств в исходное состояние. С выхода элемента ИЛИ 42 формируется сигнал готовности устройства к приему информации от терминала, который поступает на выход 21 и на блок 45 (фиг. 2).

Сигнал И 4, с линии задержки блока

41

45 поступает на блоки 1 и 4 и разрешает прием (выдачу) очередного слова информации от входных коммутаторов

3 -3 информационного регистра в регистры 2 -2. (от выходных коммута4 f( торов регистров 8 -8 сдвига на выЧ К ходы 20„- 20 ). Информация с выхода блоков 21 и 5i (в начальный момент регистр 5i обнулен) поразрядно срав- 40 ,нивается, и на выходе блока 10i (фиг. 5) формируется парафазный сигнал "0" — если коды в регистрах 2i и 5i одинаковые, и "1"- если коды разные. Сигналы с выхода блоков 10 — 45

10< поступают на вход блока 18. По сигналу И ) (задержанный по отношению к И ) .информация с выхода блоков

104 -10 поступает через схему совпа.дения на триггерный регистр 48 блока 18 (фиг. 6) и затем на триггерный регистр 48 блока 17 (фиг. 2). С выхода триггеров блока 18 при наличии сигнала."Передача" сформированное на блоках 10„-.10 управляющее слово парафазно передается в дополнительный регистр 13 и запоминается иа триг герах Т -Т > (фиг. 7) . По сигналу И (задержанный по отношению к И ) ин4а формация из регистров 2„ -2 хранения переписывается в регистры 5„-5„ сдвига.

Весь цикл — от приема информационного слова от терминала, формирования управляющего слова, передачи его

v в дополнительный регистр 13 и передачи информационного слова в регистры 5

5„сдвига производится за время между двумя тактовыми импульсами. Начиная с первого тактового импульса (фиг. 9 "Режим передачи" И ), информация выталкивается через информационный выход 28 в линию, а также поступает на элемент ИЛИ 15 и далее на обходной коммутатор 12 и входной коммутатор 6 . Регистры 5„ -5„ сдвига и дополнительный регистр 13 представляют собой 2 этажные 8-разрядные триггерные регистры, в которых информация с триггеров верхнего этажа передается со сдвигом на один разряд влево в триггеры нижнего этажа, а so втором полутакте, который организуется путем задержки тактового импульса, передается в триггеры верхнего этажа из триггеров нижнего этажа уже без сдвига (фиг. 7 и 8).

Регистр 5i сдвига может быть блокирован по сдвигу, приему и выдаче информации путем подачи "0" i-го разряда управляющего слова от блока 18 на коммутаторы 6i и блока lli запрета сдвига (i=1 8). этом случае на коммутатор 12i будет подана "1" и информация из последнего разряда регистра 5(i-1) будет принята в первый разряд регистра 5(i+1), минуя регистр

5i ° В качестве регистра 5 при значении i=1 будет выступать дополнительный регистр 13 с выходными элементами И 14 и ИЛИ 15 соответственно.

Зо

Сигнал И з (установка s нуль) по времени вырабатывается позднее нулевого тактового импульса и обнуляет счетчик 46 через элемент И 38, а триггер 39 через элемент 36. После каждого восьмого тактового импульса на выходе элемента И 33 вырабатывать ется сигнал И, который поступает на блок 44 с задержкой на элементы 38 и 36. Этот сигнал с элемента И 38 подается в блок 18 и используется только в режиме "Передача". Так как триггер 39 в режиме "Прием" все время находится в "0", то с его выхода будет сниматься потенциал на комму5 132

1татор 16>, который запрещает работу элемента И коммутатора 16, Сигнал

И> поступивший на блок 44, обнуляет

99 первый из восьми триггеров (в них записано управляющее слово),находящийся в состоянии "1". Так как состояние "1" разряда управляющего слова говорит о том, что в предыдущем цикле выдачи информационного слова в соответствующих восьми разрядах выданного и подлежащего выдаче слова совпадения нет, то эти восемь разрядов необходимо передать. Следовательно, сколько 8-разрядных слов надо передать, столько и будет "1" в управляющем слове.

После-установки всех триггеров блока 44 в "0", а это произойдет при передаче всех групп информационного слова (по 8 разрядов, которые имеют признак "1" в управляющем слове )и самого 8-разрядного управляющего слова, на выходе блока 44 вырабатывается сигнал "Окончание передачи с!лова" и сигналы И, И» И, которые

1.2 Ф2 Ф2 в начальном цикле вырабатывались из сигнала И . Далее процесс

1 будет повторяться, пока не будет снят сигнал И, т.е. потенциальный сигнал режима "Передача".

Режим приема информации.

Потенциальный сигнал со входа 24 режима "Передача" от терминала отсутствует, поэтому на выходе элемента

ИЛИ 34 (фиг.2)формируется сигнал ".Режим приема, который разрешает работу элементов И 31, 37 (фиг. 2) и подается в коммутаторы 81-8 к (фиг.1), где разрешает . выдачу принятой информации на терминал, .коммутаторы 16,, 16ь для открытия схем И по данным входам, блок 18, на схемы И, через которые управляющее слово,поступает в блок 18 (фиг. 6).

Тактовые импульсы с выхода 22 тактовых импульсов устройства, работающего на выдачу информации, поступают на вход 25 тактовых импульсов устройства, работающего в режиме приема информации. Тактовые импульсы И о показаны на первой эпюре "Режима при-.н ема фиг. 9. B начальный момент работы устройства на вход 26 сигнала установки в "0" поступает сигнал с выхода 23 сигнала установки в "0" устройства, работающего на передачу (фиг.2)

И16

По этому сигналу через элемент ИЛИ

40 устанавливаются в исходное (нуле5453 6 все состояние) регистры 21-2„, 5, -5„, через элементы ИЛИ 35 и И 37 устанавливается в "!" триггер 38 и с его

98 выхода подается сигнал И на коммутатор 161, который разрешает прием информации из.линии (информационный вход 27). Через элемент ИЛИ 43 устанавливается в .исходное {нулевое состояние) счетчик 46. На вход 25 такто1О вых импульсов с выхода 22 тактовых импульсов устройства, работающего на передачу, начинают поступать тактовые импульсы на регистр 13 и счетчик 46.

По этим импульсам осуществляется при15 ем управляющего слова информации в регистр 13 через коммутатор 16

Количество импульсов подсчитывается счетчиком 46. После приема восьми импульсов на выходе элемента И 33

ss

20 формируется импульс И, которым управляющее слово принимается из регистра 13 в блок 18, после чего устанавливается в "0" триггер 39 и по

38 38 сигналам с его выходов И, И раз25 решается прием информации через коммутатор 16 на элемент ИЛИ 15 и за2 прещается прием информации через коммутатор 16„ на. регистр 13.

Сигнал с выхода элемента И 33 задерживается и поступает на блок 44, на который с блока 18 поданы разряды управляющего слова. В результате сравнения управляющего слова с очередным .восьмым импульсом с элемента

И 33 может быть выработан сигнал И окончания приема слова. Этим сигналом закрывается прием информации через коммутатор 16 и разрешается прием

4 через коммутатор 161 разрядов следующего управляющего слова. По этому сигналу принятая в регистры 5 -5 к информация через коммутатор 8 -8 вы1 К дается на выходы 20 -20 . После прие1 М ,15 ма очередного управляющего слова вырабатывается с выхода элемента И 38 сигнал, по которому в блок 18 принимается иэ регистра 13 очередное управляющее слово. Окончание приема

50 информации устройством определяется подачей потенциального сигнала режима "Передача" от терминала на вход 24 или прекращением подачи тактовых импульсов на вход 25.

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

Устройство для ввода информации, содержащее блок преобразования инфор7 l32 мации, включающий К входных коммутаторов, К регистров сдвига, К блоков анализа состояния регистров, К обходных коммутаторов, выходной коммутатор, дополнительный регистр, два входных коммутатора информации, блок коммутации выходного управляющего слова, блок управления, причем второй и третий входы, первый и второй выходы

i-ro (i=1 К) регистра сдвига подключены соответственно к выходу i-ro входного коммутатора и одиннадцатому выходу блока управления, первым входам (i+I)-х входного, обходного коммутаторов, и второму входу i-ro блока анализа состояния регистров, выход которого подключен к второму входу блока коммутации выходного управляющего слова, первый, третий, четвертый, пятый и шестой входы, второй, третий и четвертый выходы которого подключены соответственно к второму выходу дополнительного регистра, шестому, двенадцатому выходу блока управления и вторым входам входных коммутаторов информации, к тринадцатому выходу блока управления и первому входу выходного коммутатора, девятому выходу блока управления, третьему входу дополнительного регистра, к третьему входу первого входного коммутатора и четвертому входу i-ro (i=

=2, К) входного коммутатора, к второму входу первого обходного коммутатора и третьему входу i-ro (i=2,Ê) обходного коммутатора, выход которого соединен с вторыми входами (i+l)-x входного и обходного коммутаторов, выход К-ro обходного коммутатора соединен с третьим входом выходного коммутатора, второй вход и выход которого соединены с вторым выходом К-го сдвигового регистра и первым входом дополнительного регистра соответственно, второй вход которого соединен с вторым входом первого входного коммутатора и третьим входом i-го (i=

=2,К) входногокоммутатора и шестым выходом блока управления, а четвертый вход дополнительного регистра соединен с выходом первого входного коммутатора информации, первый и пятый выходы блока управления соединены соответственно с первыми входами входных коммутаторов информации, третьи входы которых объединены и являются информационным входом устройства, тактовыми входом и выходом кото5453 8

45

50 тьи входы входных коммутаторов регистров сдвига соединены с восьмым выхо55

40 рого являются соответственно третий вход и третий выход блока управления,,о т л и ч а ю щ е е с я тем, что, с целыo повышения пропускной способности устройства при передаче информации с повторя>ощимися кодовыми комбинациями в следующих друг за другом посылках информации, в него введены информационный регистр, включающий К регистров хранения информации и К входных коммутаторов информационного регистра, К входных коммутаторов регистров сдвига, К выходных коммутаторов регистров сдвига, К блоков запрета сдвига, элемент ИЛИ, элемент И, причем первый выход дополнительного регистра соединен с вторым входом элемента И, первый вход которого соединен с первыми входами 1-го входного коммутатора информационного регистра, j.-ro входного коммутатора регистров сдвига (i=1,К) и с тринадцатым выходом блока управления, выход элемента И является информационным выходом устройства и соединен с первым входом элемента ИЛИ, второй вход которого соединен с выходом второго входного коммутатора информации, выход элемента ИЛИ соединен с первыми входами первых входного и обходного коммутаторов, вторые входы входных коммутаторов информационного регистра являются группой информационных входов устройства, третьи входы входных коммутаторов информационного регистра соединены с первыми входами выходных коммутаторов регистров сдвига и с десятым выходом блока управления, выход i-го входного коммутатора информационного регистра (i=l,К) соединен с первым входом д-го регистра хранения информации, второй вход которого соединен с одиннадцатым выходом блока управления, первые и вторые выходы регистров хранения информации соединены соответственно с первыми входами блоков анализа состояния регистров и вторыми входами входных коммутаторов регистров сдвига, тредом блока управления, выходы z-x входных коммутаторов регистров сдвига соединены с первыми входами i-x регистров сдвига, третьи выходы которых соединены со вторыми входами i-x выходных коммутаторов регистров сдвига третьи входы которых подключены

9 1325453 l0 к двенадцатому выходу блока управле- четвертый выходы, первый, третий вхония, выходы выходных коммутаторов ды блока управления являются соответрегистров сдвига являются группой ственно выходом сигнала установки в информационных выходов устройства, нулевое состояние, выходом сигнала выход i-го блока запрета сдвига сое- 5 окончания передачи слова, входом сигдинен с четвертым входом i-ro регист- нала режима "Передача", входом сигнара сдвига, первый и второй входы бло- ла установки в нулевое состояние уст ка запрета сдВига подключены соответ- ройства, четвертый вход блока управственно к седьмому выходу блока уп-, ления соединен с первым выходом блоравления и третьему выходу блока ком- 10 ка коммутации выходного управляющего мутации управляющего слова, второй, слова.

-.7Ф 8rë 18 ir& 1

&,4!

E. t ЖТг. &.О)325453

Л„Ю &Те. М1Я

0inch2 En. /Р

Оиру Й. 5i!

325453

Omdn. 5iРиг. б

„1 Юьа

К& 1Р

Ойа, нбвд П

1325453

1325453

1325453

Ф мим лрцую

4000 @Odd ЦП1 1f1 OAO ЮЮ гзеSс7d t в) 22 4 4

А»» 4 ° a 4ав

° л е»4В»

° ° « 1В» е

Составитель Ю.Филимонов

Техред А.Кравчук Корректор М.Максимишинец.

Редактор Т.Митейко

Заказ 3109/43

Тираж . 672 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Репин жри Ьчаа З

О 12365Б1ВУ Ю .72 Ю % :::::ГП::CI:П .П .... " с:::л... .... ::д .. )..1"

" уу. » » »»» в

Ш -

Ja ega» a » «а е в э г

Д QЯ. с

J ..2:Ë ..

J J r.. Ы..D..Ïj

J ..J..