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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к обла- fсти вычислительной техники. Цель изобретения - повьшение надежности устройства за счет исключения потер информации при вводе. Цель достигается введением блока управления, распределителя импульсов, элементов задержки, второго формирователя, элемента ШШ с их связями, которые обеспечивают сохранность информации при увеличении скорости считывания по сравнению со скоростью записи. П з.п. ф-лы, 3 ил.

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

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

РЕСПУБЛИК (191 (11) (51)4 0 00

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTN4 (21) 3838555/24-24 (22) 02,01,85 (46) 15.08.86. Бюл..Ф 30 (72) Е. И. Капустин, В, О. Поэументщиков, В. А. Реэвицкий, В, П. Симаков и В, В. Тараненко (53) 681.327.21(088,8) (56) Авторское свидетельство СССР

У 989555, кл. G 06 F 3/04, 1983.

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

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

".! э п флы 3 ич °

1251091

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

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

На фиг..l изображена схема устройства на фиг. 2 « схема блока управления; на фиг. 3 - схема распределителя импульсов.

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

9 управления, распределитель 0 импульсов, первый формирователь 11, генератор 12 импульсов, третий и четвертый элементы И 13 и 14, третий и четвертый регистры 15 н 16, коммутатор 17, с первого по четвертый элементы задержки li8-21, второй формирователь 22, элемент ИЛИ.23, первый и второй ключи 24 и 25, первый

26, второй 27 выходы, первый 28, второй 29 входы, третий выход 30, третий вход 31, четвертый выход 32 блока управления, второй 33, третий

34, четвертый 35 входы, первый 36, второй 37 выходы, первый вход 38 распределителя импульсов, Первый и второй блок управления (фиг» 2) содержит с первого по четвертый элементы И 39-42, первый и второй элементы ИЛИ 43 и 44, элемент задержки 45, триггеры 46, 47 и 48, Распределитель импульсов (фиг, 3) содержит первый и второй элементы

И 49, 50, первый элемент ИЛИ 5lj третий и четвертый элементы И 52, 53 второй элемент ИЛИ 54.

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

Перед началом работы устройство устанавливается в исходное состояние

Сигнал установки в исходное состояние формируется при включении источника питания формирователем 22 или при нажатии ключа 25. С выхода элемента ИЛИ 23 сигнал начальной установки сбрасывает в нулевое состояние счетчики 7 и 8 и устанавливает в исходное состояние блок 9 управления.

В исходном состоянии блок 9 управления импульсом записи с выхода

26 разрешает прохождение синхронизирующих импульсов (СИ) через элемент И l которые обеспечивают запись поступающей информации по шине D в

5 регистр 3, Формирователь ll вырабаты-, вает разрешающий сигнал в момент поступления истинной информации» Сигнал записи с выхода 26 блока 9 управления устанавливает блок 5 оператив®О ной памяти в режим записи; на информационные входы которого поступает информация с регистра 3. Адрес, по которому производится запись поступающей информации в блок 5, формируется счетчиком.7, формирование адресов происходит по импульсам записи, по ступающим с выхода Зб.распределителя

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

2О формирояания адреса записи, осуществляет стробирование записи поступающей информации в блок 5.

Счетчик 7 работает циклически: дойдя до максимального адреса записи он автоматически сбрасывается в нулеsoe состояние и на выходе формирует импульс переноса, Последний с выхода счетчика 7 поступает-на вход 28 блока. 9 управле»

30 ния По этому импульсу блок 9 на выходе 27 формирует сигнал записи, на выходе 26 - сигнал чтения, а на выходе 30 - сигнал запуска генератора 12 импульсов.

З5 Сигнал записи с выхода 27 блока 9 разрешает прохождение синхронизирующнх импульсов через элемент И 2 и ,.тем самым разрешает запись поступающей информации в регистр 4, с кото40 рого информация переписывается в блок

6 оперативной памяти. В режим записи последний устанавливается сигналом записи с выхода 27 блока 9 управления. Формирование адреса запи45 си осуществляется счетчиком 8 по импульсам записи, поступающим с вы-хода 37 распределителя 10 импульсов.

Стробирование записи поступающей информации в блок 6 осуществляется им50 пульсами записи с выхода 37 распределителя 10, задержанными элементом

21 задержки на время формирования адреса записи.

Сигнал "чтение" с выхода 26 блока 9 управления запрещает.прохождение СИ через элемент И 1 и запись информации в регистр 3. Этот же сиг1251 нал устанавливает блок 5 в режим чтения.

Считывание информации осуществляется при поступлении сигнала ГОТОВ иа вход. устройства. При наличии 5 сигнала "Готов" импульсы чтения с выхода генератора 12 импульсов через элементы 13 и 14 поступают на вход

38 распределителя импульсов 10, С выхода 36 распределителя 10 импульсы чтения поступают на счетчик 7 для формирования адреса чтения, а. также через элемент 18 задержки на блок 5 для стробирования чтения.

Счетчик 7, досчитав до максималь- 15 ного значения адреса чтения. автоматически сбрасывается в нулевое состояние и на выходе формирует импульс переноса, который поступает на вход 28 блока 9 управления. По 20 импульсу переноса блок 9 управления на выходе 32 устанавливает сигнал, запрещающий прохождение импульсов чтения через элемент И 13, т.е. с блока 5. При этом порядок считывания информации с блока 5 тот, что и порядок записи (стековая организация памяти).

По окончании записи поступающей

А информации в блок 6 импульс переноса 30 с выхода счетчика 8 поступает на вход 29 блока 9 управления. По этому импульсу блок 9 на выходе 26 устанавливает сигнал записи, а на выходе 27 — сигнал чтения. При этом происходит запись поступающей информации в блок 5 и считывание информации с блока 5. Процессы записи и чтения происходят аналогйчно описанному, 40

Информация, считываемая с.блока

5, записывается в регистр 15, а информация, считываемая в блока 6, в регистр 16. Стробирование записи информации в регистры 15 и 16 осуществляется импульсами чтения, задержанными элементами задержки 19 и

20 на время выборки информации из памяти при считывании. Считывание информации из регистров 15 и 16 осу- 50 ществляется через коммутатор 17 ° Управление потоками информации через коммутатор 17 проиэводи7ся снгналаии чтения с выходов 26 или 27 блока 9 управления. 55

Устройство работает таким образом, что частота считывания информа. ции с блоков оперативной памяти 5 и

О91 л

6 всегда выше, чем частота записи.

Частота считывания определяется генератором 12 импульсов.

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

ЭВМ с учетом сбойных ситуаций.

Емкость блоков 5 и 6 выбирается исходя из того, что время процесса записи в память должно быть больше суммы процесса считывания (Тсч), времени обработки блока информации на на ЭВМ (Тобр) и времени обработки ситуаций (ТСб) Ts > Tu + Тобр + Тсб, с

Время процесса записи определяетс.i частотой поступления потока информации.

Частота считывания информации saвисит от пропускной способности канала 3ВМ и определяет время процесса считывания.

Время обработки блока информации и обработки сбойных ситуаций определяется техническими характеристиками принятой ЭВМ и исполь .эованным программным обеспечением.

Блок 9 управления работает следуницим образом.

Импульсом "Сброс" по выходу 31 триггер 46 и триггер 48 устанавливаются в нулевое состояние. При этом на выходе 26 устанавливается сигнал записи, на выходе 27 - сигнал чтения, а на выходе 30 — сигнал, запрещающий работу генератора 12 импульсов. По окончании записи информации в первый блок 5 оперативной памяти импульс переноса с выхода счетчика 7 по выходу 28 поступает на элементы И 39 и

41. Сигнал чтения с выхода триггера

46 разрешает прохождение импульса переноса через элемент И 41. Импульс переноса с выхода элемента И 41 через элемент ИЛИ 44 перебрасывает триггер 48,.и на выходе 30 формируется сигцал, разрешакщий работу генератора 12 импульсов. Импульс переноса с выхода элемента ИЛИ 44 через элемент задержки 45 изменяет состояние триггера 46. При этом на выходе 26 устанавливается сигнал

1251091 чтения, а на выходе 27 — сигнал записи. С выхода элемента 45 задержки импульс переноса устанавливает триггер 47 в состояние, когда на выходе

32 формируется сигнал, разрешающий прохождение импульсов чтения с генератора импульсов 12 через элемент

И 13. При этом происходит процесс

- записи поступающей информации во

:второй блок 6 и процесс считывания записанной информации с nepaoro бло" ка 5.

По окончании считывания информации с первого блока 5 импульс переноса с выхода счетчика 7 по входу

28 поступает на элементы И 39 и 41.

В этом случае разрешающий сигнал с выхода триггера 45 поступает на элемент И 39. С выхода элемента И 39 импульс переноса через элемент

ИЛИ 43 изменяет состояние триггера

47 и на выходе 32 устанавливается сигнал, запрещающий прохождение импульсов чтения через элемент И 13.

По окончании записи поступающей информации с второго блока 6 оперативной памяти импульс переноса с вы" хода счепчика 8 по входу 29 поступает на входы элементов И 40 и 42.

Сигнал чтения с выхода 26 триггера

46 разрешает прохождение импульса переноса через элемент И 42 на элемент ИЛИ 44, С выхода элемента

ИЛИ 44 импульс переноса через схему задержки 45 изменяет состояние триггера 46. Состояние триггера 48 не изменяется. Импульс переноса с выхода схемы задержки 45 изменяет состояние триггера 47 и на выходе 32 устанавливается сигнал, разрешающий прохождение импульсов чтения через элемент И 13, При этом происходит процесс записи поступающей информации в первый блок 5 оперативной памяти и процесс считывания информации с второго бло. ка 6 оперативной памяти.

По окончании считывания информации с блока 6 импульс переноса с выхода счетчика 8 по входу 29 поступает на входы элементов И 40 и

42. Сигнал с выхода триггера 46 разрешает прохождение импульса переноса через элемент И 40, С выхода элемента И 40 импульс переноса через элемент ИЛИ 43 перебрасывает

1 триггер 47. На выходе 32 устанавливается сигнал, запрещающий прохождение импульсов чтения через элемент

И 13.

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

Распределитель импульсов 1Î работает следующим образом.

Импульсы записи по входу 35 поступают на элементы И 49, 52, импульсы

1О чтения по входу 38 — на входы элементов И 50, 53. В зависимости от значений сигналов записи и чтения на входах 33, 34 и на выходы 36 и 37

15 поочередно поступают импульсы записи и чтения.

Применение предлагаемого устройства по сравнению с известным позволя- ет исключить потерю информации за счет того, что считывание информации

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

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

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

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

7 125 задержки, генератор импульсов, второй формирователь, элемент ИЛИ, первый и второй ключи, первый вход четвертого элемента И является входом управления устройства, выход четвертого элемента И соединен с первым входом распределителя импульсов, первый выход которого соединен с входами первоrои второro элементов задержки и счетным входом первого 10 счетчика, выход первого элемента задержки соединен со стробирующим входом первого блока оперативной памяти, выход второго элемента задержки соединен со стробирующим входом третьего регистра, а выход переноса первого счетчика соединен с первым входом блока управления, первый выход которого соединен с третьим входом первого элемента И, 20 управляющим входом первого блока оперативной памяти, первым управляющим входом коммутатора и вторым входом распределителя импульсов, второй выход которого соединен д с входами третьего и четвертого элементов задержкии со счетным входом второго счетчика, выход третьего элемента задержки соединен со стробирующим входом четвертого регистра, выход четвертого элемента задержки соединен со стробирующим входом второго блока оперативной памяти, а выход переноса второго счетчика соединен с вторым входом блока уп35. равления, второй выход которого соединен с третьим входом второго .элемента И, управляющим входом второго блока оперативной памяти, вторым управляющим входом коммутатора и третьим входом распределителя импульсов, четвертый вход которого является синхровходом устройства, третий выход блока управления соединен с входом генератора импульсов, выход которого соединен с первым входом третьего элемента И, выход

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

2. Устройство по п. 1, о т л ич а ю щ е е с я тем, что блок управления содержит четыре элемента

И, два элемента ИЛИ, элемент задержки и три триггера, объединенные первые входы первого и третьего элементов И и объединенные первые .входы второго и четвертого элементов И являются первым и вторым входами блока соответственно, выходы первого и второго элементов И и выходы третьего и четвертого элементов И подключены соответственно к входам первого и второго элементов ИЛИ, выходы которых соединены с входами установки в 11111 второго и третьего триггеров соответственно, выход второго элемента ИЛИ через элемент задержки соединен с выходом установки в "0" второго триггера и с входом установки в "1" первого триггера, вход установки в "0" которого и вход установки в "0" третьего триггера являются третьим входом блока, неинвертирующий выход первого триггера является первым выходом блока и соединен с вторыми входами первого и четвертого элементов И, инвертирующий выход является вторым выходом блока и соединен с вторыми входами второго и третьего элементов И, выходы третьего и второго триггеров являются третьим и четвертым выходами блока соответственно, 1251091

1251091

Составитель И. Алексеев

Редактор Т, Митейко Техред И.ГаМдощ Корректор,И. Демчнк

Заказ 4412/46 Тирам 671 Подписное

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

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

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