Устройство для сопряжения источника информации с процессором Советский патент 1991 года по МПК G06F13/00 

Описание патента на изобретение SU1658162A2

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

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

На чертеже изображена функциональная схема устройства.

Устройство ввода информации содержит информационные входы устройства 1, блок 2 памяти, буферный регистр 3, выходные шины 4, мультиплекстор 5, счетчик 6 чтения, счетчик 7 записи, сумматор 8, схему 9 сравнения, регистр 10 уставки, триггер 11 записи, триггер 12 чтения, элемент И 13, элементы 14 и 15 задержки, элемент НЕ 16, входную шину 17, шины 18 и 19 готовности, шину 20 чтения, шину 21 записи, триггер слежения 22, элемент И-НЕ 23, элемент И 24 и элемент И 25.

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

В исходном состоянии счетчики 6 и 7, триггеры 11 и 22 находятся в состоянии 0м, триггер 12 - в состоянии 1. Элемент И 13 заперт логическим нулем с выхода элемента НЕ 16. Мультиплексор 5 подключен на направлении счетчика 6 чтения. В регистр 10 уставки занесен из процессора дополнительный код глубины заполнения блока 2 памяти. На шинах 18 и 19 готовности - логический нуль. Вторая шина 19 готовности включена в систему прерываний процессора.

При поступлении на вход устройства первого информационного слова, синхроимпульс его сопровождения поступает на шину 20 записи и через открытый элемент И 25 устанавливает триггер 11 записи в состояние 1. Последний переключает мультиплексор 5 на направление счетчика 7 записи и через второй элемент 15 задержки подает команду записи на управляющий вход блока 2 памяти, а затем сбрасывается в исходное

fe

сл

00

а

М

N3

состояние О. Элемент И 13, находящийся в цепи чтения, на время операции записи блокируется сигналом с инверсного выхода триггера 11 записи. Задний фронт сигнала с прямого выхода триггера 11 поступает на счетный вход счетчика 7 записи и наращивает его состояние на единицу, подготавливая тем самым следующий адрес для блока 2 памяти. Вследствие увеличения кода счетчика 7 записи на выходе Больше появляется логическая 1. а на выходе Равно логический О, который заблокирует элементы И-НЕ 23 и И 24. Сигнал логического нуля с выхода последнего, поступив на вход элемента НЕ 16 логической единицы с его выхода, открывает элемент И 13 и сигнал с выхода последнего устанавливает триггер 12 чтения в ноль. Передний фронт с инверсного выхода триггера 12 поступает па вход занесения буферного регистра 3 и информация из блока 2 памяти переписывается в буферный регистр, при этом на первой шине 18 готовности появляется логическая единица, сообщая процессору о наличии информации в устройстве. Второе и последующие информационные слова, поступившие на вход устройства числом не более, чем задано в регистре 10 уставки, будут обработаны аналогичным образом. В этот период процессор, если он освоПодил- ся от решения других задач, анализирует состояние первой шины 18 гоговносш. и в случае наличия логической едницы на последней, снимает информацию с выходных шич 4 буферного регистра 3. Строб приема информации в процессор поступает по шине 21 чтения на S - вход триггера 12 чтения и устанавливает его в состояние 1. При этом сигнал с инверсного выхода триггера 12 поступает на счетный вход счетчика 6 чтения и наращивает его состояние на единицу, Прямой выход триггера чтения через первый элемент 14 задержки выставляет запрос на вывод очередного слоьа из блока 2 памяти в буферный регистр 3. Если в блоке памяти есть хоть одно слово и в этот момент не идет операция записи, то сигна с выхода элемента И 13 сбрасывает в ноль триггер 12 чтения, который тем самым заноси: очередное слово в буферный регистр и выставляет сигнал на первой шине 18 готовности. Процессор может принять всю информацию, накопившуюся в блоке памяти устройства или только часть ее, если в этот момент для процессора появилась более важная задача. В последнем случае при заполнении блока 2 памяти до уровня, заданного в регистре 10 уставки, на выходе переноса сумматора 8, который вычитает из кода счетчика 7 записи код, занесенный в регистр, возникает логическая единица. Последняя по второй шине 19 готовности поступает в систему прерываний процессора и вызывает на выполнение программу приема из устройства, которая как было выше описано считывает всю информацию из устройства до конца.

При съеме последнего слова с буферного регистра 3 код счетчика 6 чтения догонит

код счетчика 7 записи и сравняется с ним, в результате на выходе Больше схемы 9 сравнения появится логический ноль, а на выходе Равно логическая единица, которая откроет элементы И-НЕ 23, И 24. Логическая единица с инверсного выхода триггера 22 слежения появляется на выходе члемантз И 24 и устанавливает устройство в исходное состояние. При полном заполнении блока 2 памяти :сод счетчика 7 записи

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

Меньше в состояние 1, включит элемент И-НЕ 23. Логический ноль с выхода последнего заблокирует элемент И 25 и запись в устройство прекратиться.

Устройство позволит предотвратить

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

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

Устройство для сопряжения источника

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

агорой вход второго элемента И соединен с инверсным выходом триггера слежения, выход второго элемента И соединен с входами с/)роса счетчиков записи и чтения и входом элемента НЕ, выход элемента И-НЕ соедине-1 с первым входом третьего элемента И, второй вход которого соединен с входной шиной записи устройства, выход третьего элемента И соединен с установочным входом триггера записи

Р

18

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

название год авторы номер документа
Устройство для сопряжения источника информации с процессором 1990
  • Сурин Евгений Павлович
SU1774341A1
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ИСТОЧНИКА ИНФОРМАЦИИ С ПРОЦЕССОРОМ 1991
  • Сурин Е.П.
RU2024051C1
Устройство для сопряжения источника информации с процессором 1988
  • Сурин Евгений Павлович
SU1571601A1
Устройство для сопряжения источника информации с процессором 1989
  • Сурин Евгений Павлович
SU1658165A1
Устройство для сопряжения источника информации с процессором 1990
  • Сурин Евгений Павлович
SU1767501A1
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ИСТОЧНИКА ИНФОРМАЦИИ С ПРОЦЕССОРОМ 1991
  • Сурин Е.П.
RU2033636C1
Устройство для сопряжения источника информации с процессором 1989
  • Сурин Евгений Павлович
SU1689958A2
Устройство для сопряжения источника информации с процессором 1989
  • Сурин Евгений Павлович
SU1689960A2
Устройство для сопряжения источника информации с процессором 1989
  • Сурин Евгений Павлович
SU1686451A1
Мультипрограммное вычислительное устройство 1990
  • Горбачев Сергей Владимирович
  • Молодцова Светлана Алексеевна
  • Шейнин Юрий Евгеньевич
  • Ушков Владимир Иванович
SU1777147A1

Иллюстрации к изобретению SU 1 658 162 A2

Реферат патента 1991 года Устройство для сопряжения источника информации с процессором

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

Формула изобретения SU 1 658 162 A2

Документы, цитированные в отчете о поиске Патент 1991 года SU1658162A2

Устройство для сопряжения источника информации с процессором 1988
  • Сурин Евгений Павлович
SU1571601A1
кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Механическая топочная решетка с наклонными частью подвижными, частью неподвижными колосниковыми элементами 1917
  • Р.К. Каблиц
SU1988A1

SU 1 658 162 A2

Авторы

Сурин Евгений Павлович

Даты

1991-06-23Публикация

1989-04-24Подача