Устройство для сопряжения источника информации с процессором
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1689960
Автор: Сурин
Текст
ОЮЗ СОВЕТСКИХОЦИАЛИСТИЧЕСКИХЕСПУБЛИК 689960 оз 0 06 Р 13/00 ия тО Ъф ГОСУДАРСТВЕН.1 ЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИПРИ ГКНТ СССР АВТОРСКОМУ СВИДЕТЕЛЬСТ(71) Научно-исследовательский институт химического машиностроения(56) Авторское свидетельство СССР В 1571601, кл, 0 06 Р 13/00, 1988. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ИСТОЧНИКА ИНФОРМАЦИИ С ПРОЦЕССОРОМ(57) Изобретение относится к вычислительной технике, может быть использовано для ввода в процессор цифровой информации в Изобретение относится к вычислительной технике, предназначено для ввода цифровой информации.в ЭВМ информационных систем реального времени и является усовершенствованием устройства по авт. св. М 1571601,Цель изобретения - повышение достоверности работы устройства путем исключения возможности преждевременного считывания информации из блока памяти при одновременном поступлении запросов на запись и считывание.На чертеже представлена блок-схема устройства.Устройство для сопряжения источника информации с процессором содержит входную информационную шину 1 устройства, блок 2 памяти, буферный. регистр 3, выходную информационную шину 4, мультиплексор 5, счетчики 6 и 7 чтения и записи,2реальном масштабе времени или информации, предварительно записанной на магнитный носитель, и являе гся усовершенствованием а. с, В 1571601. Изобретение повышает достоверность работы устройства путем исключения возможности преждевременного считывания информации из блока памяти при одновременном поступлении запросов на запись и чтение из уст-, ройства. Достижение цели обеспечивается введением в устройство, содержащее блок памяти, мультиплексор, сЧетчики и триггеры записи и чтения, схему сравнения, сумматор, буферный регистр, регистр уставки, два элемента задержки, элемент И и элемент НЕ, третьего элемента задержки. 1 ил,сумматор 8, схему 9 сравнения, регистр 10 уставки, триггеры 11 и 12 записи и чтения, элемент И 13, элементц (линии) 14 и.15 задержки, элемент НЕ 16, входную шину 17 уставки, выходные шины 18 и 19 готовности, 0 ф входные шины 20 и 21 записи и чтения, го третий элемент (линия) 22 задержки. ОУстройство работает следующим обра- Ос зом. ОВ исходном состоянии счетчики 6 и 7 и триггер 11 неходятся е состоянии "0",триг- фи гер 12 - в состоянии "1". Элемент И 13 заперт логическим "0" с выхода элемент НЕ ЬЭ 16. Мультиплексор 5 подключен на направление счетчика б чтения, В регистр 10 уставки занесен из процессора дополнительный код глубины заполнения блока 2 памяти. На шинах 18 и 19 готовности - логический "0".При поступлении на шину 1 первого информационного слова синхроимпульс его45 50 сопровождения поступает на шину 20 записи и устанавливает триггер 11 записи в состояние "1". Последний переключает мультиплексор 5 на направление счетчика 7 записи и через вторую линию 15 задержки подает команду записи на управляющий вход блока 2 памяти, а затем устанавливает себя в состояние "0".Элемент И 13 на время операции записи блокируется сигналом с инверсного выхода триггера 11 записи, Задний фронт сигнала с прямого выхода триггера 11 записи поступает на счетный вход счетчика 7 записи и наращивает его состояние на единицу, подготавливая следующий адрес записи для блока 2 памяти, Вследствие наличия разных кодов на входах схемы сравнения на ее выходе появится логический "0", который поступит на вход элемента Н Е 16, и последний откроет элемент И 13,Сигнал с выхода третьей линии 22 задержки откроет элемент И 13, логическая "1" с его выхода установит триггер 12 чтения в состояние "О", Передний фронт с инверсного выхода триггера 12 поступит на вход занесения буферного регистра 3, и информация с выходов блока 2 памяти перепишется в буферный регистр, при этом на первой шине 18 готовности появится логическая "1", сообщая процессору о наличии информации в устройстве,Второе и последующие информационные слова, поступающие на вход устройства числом не более, чем задано в регистре 10 уставки, записываются в блок 2 памяти аналогичным образом.Так как триггер 12 чтения находится в состоянии "0", дальнейшего вывода информации из блока 2 памяти не произойдет. В этот период процессор, если он свободен от решения других задач, анализирует состояние первой шины 18 готовности и в случае наличия логической "1" на последней снимает информацию с выходных шин 4 буферного регистра 3,Строб приема информации поступает по шине 21 чтения на вход триггера 12 и устанавливает последний в состояние "1", при этом спад сигнала с инверсного выхода триггера поступает на счетный вход счетчика 6 чтения и наращивает его состояние на единицу,5 10 15 20 25 30 35 40 Если в блоке 2 памяти есть хоть одно слово и в этот момент не идет операция записи, т.е. триггер 11 находится в состоянии "0", то сигнал с выхода элемента И 13 сбрасывает в ноль триггер 12 чтения, который тем самым заносит очередное слово с выходов блока 2 памяти в буферный регистр 3. Начав прием по сигналу с первой шины 18 готовности, процессор может считать всю информацию из устройства или только ее часть.В последнем случае при заполнении блока 2 памяти до уровня, заданного в регистре 10 уставки, на выходе переноса сумматора 8, который вычитает из кода счетчика 7 записи код регистра 10 возникает логическая "1", которая по второй шине 19 готовности поступает в систему прерывания процессора и вызывает на выполнение программу приема. Последняя счигывает всю информацию из устройства до конца,При съеме последнего слова с буферного регистра 3 код счетчика 6 чтения совпадает с кодом счетчика 7 записи, и на выходе схемы 9 сравнения появится сигнал равенства, который своим передним фронтом установит в ноль оба счетчика и через элемент Н Е 16 заблокирует элвмент И 13. Триггер 12 чтения остается в состоянии "1", шины готовности - в состоянии "0",Однополярная линия 22 задержки позволяет заблокировать цепь операции чтения сразу по поступлении синхроимпульса записи и разблокировать позже окончания операции записи, когда на адресных входах блока 2 памяти достаточное время присутствует код счетчика чтения. Тем самым искл ючается возможность преждевременного считывания и искажения информации при любых временных соотношениях запросов на запись и считывание из устройства. Формула изобретения Устройство для сопряжения источника информации с процессором по авт. св. В 1571601, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности работы устройства, в него введен третий элемент задержки, причем третий вход элемента И соединен через третий элемент задержки с инверсным выходом триггера записи.1689960Составитель В.ВертлибРедактор С.Патрушева Техред М.Моргентал Корректор С.Черни Заказ 3815 Тираж Подписное ВНИИПИ Государевенного комитета по изобретениям и открытиям при ГК 11 Т СССР113035, Москва, Ж, Раушская наб 45Производственно. издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 101
СмотретьЗаявка
4702938, 09.06.1989
НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ ХИМИЧЕСКОГО МАШИНОСТРОЕНИЯ
СУРИН ЕВГЕНИЙ ПАВЛОВИЧ
МПК / Метки
МПК: G06F 13/00
Метки: информации, источника, процессором, сопряжения
Опубликовано: 07.11.1991
Код ссылки
<a href="https://patents.su/3-1689960-ustrojjstvo-dlya-sopryazheniya-istochnika-informacii-s-processorom.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения источника информации с процессором</a>
Предыдущий патент: Устройство для подключения абонента к общему каналу локальной сети передачи данных
Следующий патент: Устройство для обмена информацией между цвм и внешними устройствами
Случайный патент: Хранилище для сыпучих материалов