Устройство для управления обменом информации Советский патент 1984 года по МПК G06F3/04 

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

динен с инверсным выходом второго I RS-TpHrrepa, а выход - с входом сброса второго счетчика и 5 входом второгоD -триггера, выход пятого

элемента И соединен с вторым входом четвертого элемента И, выход шестого элемента И - со счетным входом второго счетчика.

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

название год авторы номер документа
БОРТОВОЙ СПЕЦВЫЧИСЛИТЕЛЬ 2013
  • Ефремов Николай Владимирович
  • Злобин Сергей Леонидович
  • Малыков Алексей Александрович
  • Митькин Александр Викторович
  • Осетров Павел Алексеевич
  • Садовникова Антонина Иннокентьевна
  • Сиренко Владимир Григорьевич
  • Смородин Иннокентий Валерьевич
  • Терешкин Виктор Тихонович
  • Федоренко Владимир Андреевич
  • Хрусталев Алексей Николаевич
RU2522852C1
СПЕЦПРОЦЕССОР ДЛЯ ЗАДАЧИ ВЫПОЛНИМОСТИ БУЛЕВЫХ ФОРМУЛ 2017
  • Уваров Сергей Иванович
RU2644505C1
Устройство для распаковки команд 1984
  • Дворецкий Борис Михайлович
  • Назьмов Ростислав Борисович
SU1251075A1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ КАЧЕСТВА МАГНИТНОГО НОСИТЕЛЯ 1992
  • Мощицкий Сергей Семенович[Ua]
  • Тимонькин Григорий Николаевич[Ua]
  • Соколов Сергей Алексеевич[Ua]
  • Шульгин Андрей Валентинович[Ua]
  • Голубничий Дмитрий Юрьевич[Ua]
  • Харченко Вячеслав Сергеевич[Ua]
  • Ткаченко Сергей Николаевич[Ua]
  • Ткаченко Владимир Антонович[Ua]
RU2040050C1
Устройство для сопряжения каналов ЭВМ с периферийными устройствами 1990
  • Алымов Александр Семенович
  • Асцатуров Рубен Михайлович
  • Морозов Владимир Викторович
  • Овсянников Валерий Иванович
  • Побат Сергей Николаевич
SU1732348A1
Модульное устройство программного управления и контроля 1990
  • Шапоров Игорь Дмитриевич
  • Пименов Анатолий Владимирович
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Соколов Сергей Алексеевич
  • Марков Петр Евгеньевич
SU1803905A1
Устройство для сопряжения ЦВМ с группой абонентов 1988
  • Дапин Олег Иосифович
  • Васильев Александр Александрович
  • Кузьменко Ильмира Зиатдиновна
  • Матвеев Владимир Борисович
  • Мотягина Раиса Мухаметшарифовна
  • Ярмухаметов Азат Усманович
SU1559349A1
Устройство для передачи информации 1989
  • Вьюнник Владимир Кузьмич
  • Капустин Александр Михайлович
  • Могутин Роман Иванович
  • Сорокин Николай Иванович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Топорков Валентин Васильевич
  • Харченко Вячеслав Сергеевич
SU1700571A1
Устройство для формирования и передачи сообщения 1990
  • Иванов Василий Валентинович
SU1778767A1
Формирователь кодов для рельсовой цепи 1990
  • Лисенков Виктор Михайлович
  • Бестемьянов Петр Филимонович
  • Шалягин Дмитрий Валерьевич
  • Казимов Григорий Александрович
SU1753598A1

Иллюстрации к изобретению SU 1 109 729 A1

Реферат патента 1984 года Устройство для управления обменом информации

УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ .ОБМЕНОМ ИНФОРМАЦИИ, содержащее приемопередатчик, состоящий из элементов И, регистра .признака, регистра байта данных, первогоD-триггера, двух R5-триггеров, элемента ИЛИ, мультиплексора, первого счетчика и регистра сдвига, причем первый и второй входы первого элемента И являются соответственно входами старшего разряда адреса и записи устройства, а выход соединен с первыми входами второго и третьего элементов И, вторые входы которых объединены и являются входом младшего разряда адреса устройства, вьиоды второго и третьего элементов И соединены с управляющими входами регистра признака и регистра байта данных, информационные входы которых образуют вход данных устройства, а выходы соединены с информационными входами мультиплексора, выход которого соединен с информационным входом регистра сдвига, вход сброса устройства - с первым входом элемен-г та ИЛИ,R -входом первого R5-триггера и сбросовым входом первого счет ика, счетный вход которого и сдвиговый вход регистра сдвига соединены с выходом четвертого элемента И, первый вход которого соединен с выходом первого PS-триггера, 5-вход которого соединен с выходом первого элемента И, выходы третьего элемента И и элемента ИЛИ соединены с установочными входами первого D-триггера, прямой и инверсный выходы которого соединены с управляющими входами мультиплексора и установочными входами второго Рбттриггера, С-вход которого и управляющий вход регистра сдвига соединены с первым 9 выходом счетчика, второй выход которого соединен с вторым входом элемента ИЛИ, прямой выход первого -триггера является выходом запроса передачи устройства, отличающееся тем, что, с целью повышения быстродействия, оно содержит пятый, шестой и седьмой элементы И, вторые D-триггер, элемент ИЛИ и счетО СО чик, причем тактовый вход устройства соединен с С-входом второго 3)-триг | гера, первым инверсным входом пятого fO СР элемента И и инверсным входом шестого элемента И, вьрсод второго счетчика соединен с вторым инверсным входом пятого элемента И и инверсным входом седьмого элемента И, прямой вход которого соединен с выходом регистра сдвига, а выход - с прямьм входом шестого элемента И,Г -входом второго D -триггера и является информационным выходом устройства, инверсный выход второго Г-триггера соединен с перовым входом второго эле,мента ИЛИ, второй вход которого сое

Формула изобретения SU 1 109 729 A1

1 .

Изобретение относится к вычислительной технике, а более конкретно к вводным и выводным устройствам дл передачи данных, и может быть исползовано для первичной обработки данных, передаваемых по дискретным каналам передачи данных, в узлах обработки или узлах коммутации сообщений в АСУ или в сетях ЭВМ.

Известно устройство, предназначенное для предварительной обработки и обмена данными по дискретным каналам передачи Данных и между ЭВМ и используемое в узлах обработки данных или узлах коммутации сообщений в АСУ, Оно содержит блок управления, ПЗУ команд, арифметический блок, оперативный запоминающий блок блок регистров общего назначения, счетчик сдвигов, дешифратор нуля, регистр промежуточного результата, регистр результата, коммутатор и блок сумматоров по модулю два (1 .

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

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

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

Цель изобретения - повьш1ение быстродействия устройства.

Указанная цель достигается тем, что устройство для управления обменом информации, содержащее прг емопередатчик, состоящий из элементов И, регистра признака, регистра байта данных, первого)-триггера, двух RS-триггеров, элемента ИЛИ, мульти5 плексора, первого счетчика и регистра сдвига, причем первый и второй входы первого элемента И являются соответственно входами старшего разряда адреса и записи устройства, а

0 выход соединен с первыми входами

второго и третьего элементов И, вторые входы которых объединены и являются входом младшего разряда адреса устройства, выходы второго и

5 третьего элементов И соединены с управляющими входами регистра признака и регистра байта- данных, информационные входы которых образуют вход данных устройства, а выходы соедине0 ны с информационными входами мультиплексора, выход которого соединен с информационным входом регистра сдвига, вход сброса устройства - с первым входом элемента ИЛИ,R -входом первого Р5-триггера и сбросовым входом первого счетчика, счетный вход которого и сдвиговый вход регистра сдвига соединены с выходом четвертого элемента И, первый вход которого соединен с выходом первого RS-триггера, 5-вход которого соединен с выходом первого элемента И, выходы третьего элемента И и элемента ИЛИ соединены с установочными входами

j первого D-триггера, прямой и инверсный выходы которого соединены с упра;вляющими входами мультиплексора

и установочными входами второго RS-триггера, С-вход которого и управляющий вход регистра сдвига соединены с первым выходом счегчика,

второй вь1ход которого соединен с

в-торым входом элемента ИЛИ, прямой выход первого D-триггера является выходом запроса передачи устройства, содержит пятый, шестой -и седьмой элементы И, вторыеD-триггер, элемент ИЛИ и счетчик, причем тактовый вход устройства соединен с С-входом второго D-триггера, первыминверсным входом пятого элемента И и инверсным входом шестого элемента.И, выход второго счетчика соединен с вторым инверсным входом пятого элемента И и инверсным входом седьмого элемента И, прямой вход которого соединен с выходом регистра сдвига, а выход - с прямым входом шестого элемента И,D-входом второго D-триггера и является информационным выходом устройства, инверсный выход второго Г-триггера соединен с первым входом второго элемента ИЛИ, второй вход которого соединен с инверсным выходом второго RS-триггера, а выход - с входом сброса второго счетчика и 5-входом второгоD-триггера, выход пятого элемента И соединен с вторым входом четвертого элемента И вькод шестого элемента И - со счетным Входом второго счетчика.

На чертеже представлена блок-схема предлагаемого устройства.

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

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

При инициализации работы устройства сигнал на выходе 24 сброса, поступающий на Р-вход первогоRS-тригера 12 и на сбросовый вход первого

счетчика 17, устанавливает их в исходное состояние. Одновременно положительный фронт этого сигнала, проходя через первый элемент ИМ 14 по его первому входу, поступает на С-вход первого 1)-триггера 10 и устанавливает его в исходное состояние

При загрузке в приемопередатчик признака, используемого для синхронизации передачи данных, на первый и второй вход|)1 первого элемента И 1 соответственно по входу 21 старшего разряда адреса и по входу 22 записи поступают сигналы, вызывающие появление положительного сигнала на его выходе. При этом сигнал на входе 20 младшего разряда адреса обеспечивает появление сигнала на выходе второго элемента И 2, что вызывает запись признака с входной шины 23 данных в регистр 8 признака. Состояние первого D-триггера 10 в этом случае обеспечивает посредством положительного сигнала на его инверсном выходе прохождение через мультиплексор 16 на информационный вход регистра 19 сдвига сигнала с выхода регистра 8 признака. Одновременно сигнал с выхода первого элемента И 1 устанавливает по 5-входу первый RS-триггер 12, что вызывает прохождение тактовых импульсов с выхода пятого элемента И 5 на второй вход четвертого элемента И 4.

Появление тактового импульса на выходе четвертого элемента И 4, связанном со счетным входом первого счетчика 17 и сдвиговым входом сдвигового регистра 19, вызывает изменение на 1 состояние счетчика 17 и появление сигнала на его первом выходе, связанном с управляющим входом регистра 19 сдвига и С-входом второгоRS-триггера 13. При этом обеспечивается параллельное занесение информации в регистр 19 сдвига с его информационного входа, а также тактирование второго RS-триггера 13, на выходе которого появляется сигнал, свидетельствующий о передаче на информационный выход 17 устройства признака, используемого для синхронизации передачи данных. Следующий тактовый импульс на тактовом входе 25 вызовет сдвиг на один разряд содержимого сдвигового регистра 19 и изменит состояние первого счетчика :17, второй выход которого связан с вторым входом первого элемента ИЛИ 14. Состояние счетчика 17 периодически повторяется через 8 тактевых импульсов на его счетном входе. Прямо ьыход первого Л-триггера to связан с выходом 26 запроса передачи устройства. Поэтому его установка по С-входу вызывает появление сигнала на выходе 26 запроса передачи, что приводит к загрузке в приемопередатчик очередного байта данных для передачи. При этом на выходе первого элемента И 1 вновь появится сигнал, вызьтающий совмест но с сигналом на входе 20 младшего разряда адреса запись байта данных с входной шины 23 данных в регистр 9 байта данных. Одновременно с этим по установочному входу ус танавливается первый Б-триггер 10, что снимает сигнал на выходе 26 запроса передачи устройства и обеспечивает прохожйение на выход мультиплексора 16 сигнала с выхода регист ра 9 байта данных. Завершелие передачи байта признака с выхода регистра 19 сдвига, вызываемое поступлением восьмого та тового импульса на его сдвиговый вход, одновременно приводит к появлению сигнала на первом выходе счет чика 17. При этом сигнал, присутств ющий на выходе мультиплексора 16, з носится в регистр 19 сдвига и однов ременно переключается второй Rs-три гер 13, снимая сигнал с его выхода свидетельствуя о передаче с выхода регистра 19 сдвига байта данных. Очередной тактовый импульс на выходе четвертого элемента Fi 4 вызывает сдвиг содержимого регистра 19 сдвига и изменение состояния первого счетчика 17. При этом сигнал на его втором выходе вызовет переключение первогоD-триггера 10 и появление сигнала на выходе 26 запроса передачи, после чего возможна загрузка в приемопередатчик очередного байта данных. I Если к моменту завершения переда чи с выхода регистра 19 сдвига последнего разряда передаваемого байт данных в регистр 9 байта данньпс не будет загружен новый байт данных, т через мультиплексор 16 в регистр 19 сдвига будет записан сигнал с выход регистра 8 признака, и работа устройства повторится. Появление сигнала на выходе второго RS-триггера 13, свидетельствующего о передаче с выхода регистра 19 сдвига байта признака и поступающего на второй вход второго элемента ИЛИ 15,- вызывает сброс второго счетчика 18 в исходное состояние. При этом обеспечивается прохождение тактовых импульсов с тактового входа 25 устройства через пятый элемент И 5 на второй вход четвертого элемента И 4, а также прохождение в последовательной форме байта признака с выхода сдвигового регистра 19 через седьмой элемент И 7 на информационный выход 27 устройства. В случае отсутствия сигнала на выходе второго КЗ-триггера 13, что свидетельствует о передаче с выхода сдвигового регистра 19 байта данных, который в последовательной форме поступает на прямой вход седьмого элемента И 7, второй счетчик 18 осуществляет подсчет бит данных, имеющих значение логической 1 и поСтзгаающих на информационный выход 27 устройства. Сигналы логической 1,поступая на прямой вход шестого элемента И 6 с информационного выхода 27 устройства, вызывают прохождение тактовых импульсов с тактового входа 25 устройства на выход шестого элемента И 6 и далее на счетный вход второго счетчика 18. Появление на информационном выходе 27 устройства бита логического О вызывает переключение второго В -триггера 11 с п1риходом тактового импульса на его С-вход и прохождение положительного сигнала через второй элемент ИЛИ 15 на сбросовый вход второго счетчика 18. При этом второй счетчик 18 переводится в исходное состояние. Одновременно по 5-входу устанавливается в исходное состояние второй D-триггер 11. Если результат подсчета меньше 5, байт данных в последовательной форме, поступает на прямой вход седьмого элемента И 7 и без изменения передается на информационный выход 27 устройства. При достижении вторым счетчиком 18 состояния, соответствующего прохождению на информационный выход 27 устройства пяти бит логической 1, сигнал с выхода второго счетчика 18 запрещает прохождение очередного тактового импульса через пятый элемент И 5 на регистр 19 сдвига, вызывая задержку в его работе на один такт, а также обеспечивает появление на выходе седьмого элемента И 7 бита логического О, поступающего на информацион.ный 27 устройства.

Введение в устройство для управления обменом информации перечисленных элементов обеспечивает аппаратную

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

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Процессор связи 1976
  • Моргунов Владимир Васильевич
  • Иванов Сергей Евдокимович
  • Исаева Валентина Сергеевна
SU682890A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство противодействия передаче информации управления несанкционированными устройствами 2022
  • Семенюк Тимофей Андреевич
RU2813382C1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 109 729 A1

Авторы

Зеленко Геннадий Вадимович

Кукин Марк Александрович

Панов Виктор Васильевич

Попов Сергей Николаевич

Даты

1984-08-23Публикация

1981-11-25Подача