(5) УСТРОЙСТВО для ВВОДА ИНФОРМАЦИИ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1979 |
|
SU783783A1 |
Многоканальное устройство для ввода аналоговых данных и буферная память | 1984 |
|
SU1238054A1 |
Буферное запоминающее устройство | 1980 |
|
SU932566A1 |
Устройство для вывода информации | 1983 |
|
SU1094040A1 |
Устройство для сопряжения электронных вычислительных машин | 1984 |
|
SU1257653A2 |
Канал обмена | 1986 |
|
SU1410045A1 |
Буферное запоминающее устройство | 1988 |
|
SU1583938A1 |
Устройство для сопряжения вычислительной машины с телеграфными каналами связи | 1986 |
|
SU1392571A1 |
МНОГОКАНАЛЬНАЯ СИСТЕМА ДЛЯ РЕГИСТРАЦИИ ФИЗИЧЕСКИХ ВЕЛИЧИН | 1991 |
|
RU2037190C1 |
Буферное запоминающее устройство | 1983 |
|
SU1096692A1 |
Изобретение относится к вычислительной технике и может быть использовано длл обработки цифровой информации, записанной на магнитной ленте или другом носителе информации. По основному авт. св. № 783783 известно устройство для ввода информации, содержащее блок пуска и останова, счетчики, триггеры, источник сообщения, входной регистр, регистр, буферные блоки памяти, блок управления записью, дешифратор, первые группы элементов И и элементов ИЛИ, вторую схек«у сравнения,вычислительны блок -третью схему сравнения,элемен И,НЕ,ИЛИ,блок управления считыванием дешифратор, вторую ичетвертую группы элементов И, третью группу элементов ИЛИ, регистр, сумматор и первую схему сравнения. В данном устройстве информация, поступающая от источника сообщения поочередно записывается в буферные блоки памяти, при этом считывание из буферных блоКОВ начинает производиться сразу же по мере заполнения их l. Недостатком данно| о устройства является то, что при увеличении скорости поступления информации или при снижении скорости ее обработки возможно поступление информации в заполненные буферные блоки, в результате чего может проиаойти искажение ранее записанной информации. Цель изобретения - повышение надежности. Поставленная цель достигается тем, что устройство ввода информации введены третий и четвертый элемент И и третий триггер, причем первый вход третьего элемента И соединен с выходом элемента НЕ, второй вход с выходом второй схемь сравнения, а выход - с первым входом третьего триггера, первый вход четвертого элемента И соединен с выходом третьей схемы сравнения, а второй вход - с выходом первой схемы срав39
нения, а выход - с вторым входом третьего триггера, выход которого соединен со вторым входом блока пуска и останова.
На чертеже представлена структурная схема предлагаемого устройства. Устройство содержит блок 1 пуска и останова, счетчики 2 и 3, триггеры 4 и 5 источник 6 сообщения, входной регистр 7, регистр 8, буферное зaпoми,aющee устройство 9 и 10,. блок 11 управления записью, дешифратор 12, группа элементов И 13, группа элементов ИЛИ Т, группа элементов И 15, группа элементов ИЛИ 16, схема 17 сравнения, блок 18 вычисления, схема 19 сравнения, элемент И 20, элемент НЕ 21, элемент И 22, элемент ИЛИ 23, блок 2 управления считыванием, дешифратор 25, группа элементов И 2б и 27, группа элементов ИЛИ 28, регистр 29, сумматор 30, схема 31 сравнения, элемент И 32 и 33, триггер 3 (на чертеже приведено по одному элементу И из каждой группы и по одному элементу ИЛИ из каждой группы).
Устройство работает следующим образом.
Перед началом ввода информации по сигналу из блока 1 пуска и останова, счетчики 2 и 3 и триггеры k и
5устанавливаются в исходное состояние (0). Счетчик 2 используется для формирования адреса, по которому производится запись информации, а счетчик 3 - для формирования адреса, по которому производится считывание.
Объем БЗУ выбирается таким, чтобы в него можно полностью записать информацию одИого информационного массива (кадра).
По сигналу, поступающему от блока 1 пуска и останова на источник
6сообщения, производится запуск источника (например, при ввода информации на магнитной ленте производится пуск лентопротяжного механизма). Информация из источника сообщения поступает на информационные Входы входного регистра 7 и регистра 8. Во входном регистре 7 каждое информационное слово запоминается
на время записи его в одном из буферных блоков 9 и 10 памяти, а в регистр 8 заносится информация о количестве информационных слов в одном кадре. После записи во входном
4
регистре 7 |-1Нформационного слова в блоке 11 управления записью по сигналу из источника 6 сообщения формируется импульс разрешения записи, поступающий на управляющий вход дешифратора 12, на разрядный вход которого подается сигнал с выхода триггера , при этом на одном из выходов дешифратора 12 формируется импульс. При записи в буферный блок 9 памяти этим импульсом открываются элементы И группы 13, и выходы счетчика 2 через элементы И группы 13 и элементы ИЛИ группы 1 подключаются к входам адреса буферного блокs 9 памяти, и в него производится запись информации. Аналогично при записи в блок 10 открываются элементы И группы 15 и элементы ИЛИ
группы тб на вход блока 10. После записи информационного слова к по-, казаниям счетчика 2 прибавляется 1 и в счетчике устанавливается адрес, по которому записывается следующее информационное слово.
Яапись в какой-либо буферный блок памяти производится до тех пор, пока не записывается последнее информационное слово кадра, при этом пока-
зания счетчика 2 регистра 8 - одинаковые, и импульсы с выхода схемы 17 сравнения триггер k переходит в другое положение, что соответствует записи в другой блок памяти, а счетчик 2 устанавливается в О, что соответствует начальному адресу.
Считывание информации из буферного блока памяти производится по. импульсам запроса, поступающим из
вычислительного блока 18. При этом считывание возможно только при наличии в блоке записанной и еще несчитанной информации. Возможны два случая. В первом случае считывание
ведется из того буферного блока памяти, в котором в данный такт записывается информация, во втором случае считывание и запись ведется в. разных блоках.
Если считывание производится из того же блока, в котором произведена запись, то на выходах схемы 19 сравнения формируется сигнал, разрешающий прохождение импульсов запроса через элементы И 20 ( случай). Если считывание ведется из другого блока, то разрешаюЙ;ий сигнал с выхода .элемента НЕ 21 посту5пает на элемент И 22 и разрешает пр хождение импульсов запроса, В первом случае импульсы запроса проходят через элементы И 20, ИЛИ 23, на вход блока 2k управления счи тыванием, в котором формируется импульс разрешения считывания, поступающий на управляющий вход дешифратора 25. В зависимости от того, из какого блока памяти должно производиться считывание, на одном из выходов дешифратора 25 формируется импульс. Выход считывания 3 либо через элементы И группы 26 и элементы ИЛИ группы k подключается к адресным входам 9 и информация считывается из него, либо через элементы И группы 27 и элементы ИЛИ группы 16, подключеннс е к адресным входам блока 10. После считывания информационного слова к показаниям счетчика 3 прибавл яется 1 и в счетчике устанавливается адрес для считывания следующего информационного слова. Считанная информация проходит через эл менты ИЛИ 28 на вход вычислительног блока 18 и на вход регистра 29, в котором запоминается количество сло в информационном кадре. Считывание из блока памяти производится только в том случае, если показания счетчика 2 больше показаний счетчика 3, т.е. если в блоке записано информации не меньше, чем считано. Сравнение показаний счетчика производится при помощи сумматора 30, на вход которого подаетс код счетчика 3 в прямом коде, а код счетчика. 2 - в дополнительном, при этом, если показания счетчика 3 меньше, то перенос на выходе сумматора отсутствует, и на вход элемента 20 поступает сигнал, разрешающий прохождение импульсов запроса инфор мации . Во втором случае импульсы запрос И1;1.формации проходят через элемент И 21 и элемент ИЛИ 22 независимо от показаний счетчиков 2 и 3. Считывание из буферного блока па мяти производится до тех пор, пока не будет считана вся записанная информация, при этом на выходе схемы 31 сравнения будет сформирован импульс, по которому счетчик 3 установится в О, а триггер 5 изменит свое состояние и подготовит считы06вание информации из другого блока памяти.. Если скорость поступления информации выше скорости обработки информации, то после ввода некоторого массива информации возникает ситуация, при которой в обоих БЗУ содержится необработанйая информация. По окончании записи информационного массива в одно БЗУ, если в другом БЗУ имеется несчитанная информация, на выходе схемы 17 сравнения формируется импульс, который проходит через элемент И 32 устанавливает триггер 3 в состояние 1, сигнал с выхода триггера поступает на вход блока пуска и останова 1, в которой формируется сигнал, по которому прекращается выдача информации источникам сообщения на устройство, например, останов лентопротяжного механизма накопителя на магнитной ленте. Как только информация из обоих БЗУ считываетсяi импульс с выхода схемы 19 сравнения проходит через элемент И 33 и устанавливает триггер 3 в состояние О, при этом снимается команда останова источника сообщений и информация снова поступает в устройство ввода информации. Предлагаемое устройство целесообразно использовать для ввода информации в устройствах, в -которых скорость обработки зависит от вида поступающей информации. Введение двух элементов И и триггера позволяет сформировать сигнал, что оба БЗУ заняты, который используется для приостанова источника сообщения . Формула изобретения Устройство для ввода информации, по авт. св. vr 783783, отличающееся тем, что, с целью повышения надежности, в него введены третий и четвертый элементы И и третий триггер, причем первый вход третьего элемента И соединен с выходом элемента НЕ, второй вход - с выходом второй схемы сравнения, а выход - с первым входном третьего триггера, первый вход четвертого элемента И соединен с выходом третьей схемы сравнения, второй вход - с выходом первой
79115008
схемы сравнения, а выход - с вторымИсточники информации,
входои третьего триггера, выход кото- принятые во внимание при экспертизе рого соединен со вторым входом блока 1 . Авторское свидетельство СССР
пуска и останова.
№ 783783, кл. G Об F 3/04, 17.07.1979
Авторы
Даты
1982-03-07—Публикация
1979-10-10—Подача