Устройство для обмена данными
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВ СОЦИА ЛИС РЕаЪБЛИ 6 Р 13/О агин тВ:Г" "Ни ЕТЕНИ ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИИ(56) Авторское свидетельство СССРУ 525078, кл. С 06 Р 13/00, 1975,Авторское свидетельство СССРУ 1124738, кл, С 06 Г 13/00 1984.(54)(57) УСТРОЙСТВО ДЛЯ ОБМЕНА ДАН-.НЫМИ, содержащее постоянную память,оперативную память, узел сравнения,мультиплексор, генератор импульсов,счетчик, первую группу триггеров,причем первая группа информационныхвходов узла сравнения образует группу адресных входов устройства дляподключения к группе адресных выходовЭВМ, выходы триггеров первой группыобразуют первую группу информационныхвыходов устройства для подключенияк первой группе входов каналов связи,при этом выход генератора импульсовсоединен с тактовым входом счетчика,группа выходов которого соединена сгруппой адресных входов постояннойпамяти, о т л и ч а ю щ е е с я тем,что, с целью сокращения затрат наоборудование, в него введены три дешифратора, элемент НЕ, элемент задержки, М групп триггеров, причем группа информационных входов мультиплексора образует группу информационныхвходов устройства для подключения кгруппе информационных выходов ЭВМ,первый, второй и третий информационные выходы постоянной памяти являются первым, вторым и третьим стробирующими выходами устройства для подключения к первому, второму и третьему и стробирующим входам ЭВМ, выходы триггеров 1-й группы (12,М) образуют 1-ю группу выходов устройства для подключения к 1-й группе информационных входов каналов связи,при этом первая группа информационных выходов постоянной памяти соединена с первой группой адресных входов оперативной памяти и с группой управляющих входов мультиплексора, выход которого соединен с информационным входом оперативной памяти, вход записи которой соединен с выходом узла сравнения, разрешающий вход которого соединен с четвертым информационным выходом по- с стоянной памяти, пятый информационный выход которой соединен с входом чтения оперативной памяти, вторая группа адресных входов которой сое- ( динена с второй группой информационных выходов постоянной памяти, с вто рой группой информационных входов узла сравнения, с группами информационных входов первого, второго и третьего дешифраторов, информационный выход оперативной памяти соединен с входом элемента задержки, выход которого соединен с разрешающим входом второго дешифратора и с входом элемента НЕ, выход которого соединен с разрешающим входом третьего дешифратора, -й информационный выход которого (д=1,М+1) соединен с первыми информационными входами триггеров -й группы, вторые информационные входы Ъ, которых соединены с 1-м информационным выходом второго дешифратора, 1-й информационный выход первого дешифратора (=1,М+1) соединен с синхровходом 1-го триггера М+1 групп, 1425690Изобретение относится к вычислительной технике и может быть использовано при проектировании каналовсвязи цифровых вычислительных машин,систем и комплексов, имеющих последовательный обмен данными,Целью изобретения является сокрящение затрат на оборудование за счетповышения коэффициента использованияоперативной и постоянной памяти,На Фиг.1 представлена Функциональная схема устройства, на Фиг.2 - пример программы в постоянной памяти,Устройство содержит (фиг.1) гене Ратор 1 импульсов, счетчик 2, постоянную память 3, узел 4 сравнения, магистраль 5 адреса, магистраль 6 данных, мультиплексор 7, оперативнуюпамять 8, элемент 9 задержки, первый10, второй 11 и третий 12 дешифраторы, элемент НЕ 13, 1 - М.ь 1 группытриггеров 14.1-14.М+1, первый 15, второй 16, третий 17, четвертый 18 и пятый 19 информационные выходы постоянной памяти 3.Первый, второй, третий выходы по стоянной памяти 3 являются стробирую-"щими выходами соответственно 15 "Ня чало ввода слова", 16 "Конец вводаслова", 17 "Конец ввода массива" уст, ройства, число разрядов первой груп, пы выходов постоянной памяти 3 опре"деляется разрядностью слона на маги ,страли 6 данных.Число разрядов второй группы еговыходов определяется разрядностьюслова на магистрали 5 адреса, т.е.числом каналов передачи данных.Число младших разрядов К второйгруппы выходов равно числу каналь 4 Оных триггеров в каждой группе14.1-14.М+1. Число старших разрядов И второй группы вьгодов равно числу групп 14.1-14.М+1 триггеров,., Например, для 128 каналов и 16-разрядного информационного слона число,разрядов первой и второй групп выходов равчо соответственно 4 и 7.Триггеры разбиваютна 16 групп по8 триггеров в каждой,.Отсюда, числомладших разрядов равно 3 а старших -4, Общая разрядность постоянной памяти равна 7+4+5=16, В таблице (фиг.2,приведен пример записи программь 1 впостоянную память 3,Устройство работает следующим образом,Под воздействием сигналов генератора 1 ня выходе счетчика 2 Формируется монотонно возрастающий код, Поадресам, соответствующим кодам счетчика 2, из ячеек постоянной памяти 3считывается информация, пример которой приведен в таблице (Фиг.2), Первые 16 тактов отведены для записислова первого канала в оперативнуюпамять 8, Причем, по первому тактуна четвертом и третьем (18,17) выхо-дах постоянной памяти 3 вырабатываютсигнал 1, а на выходах первой ивторой группы - нулевые значения кодоввПри этом по переднему Фронту сигнала 17 на магистралях 5 и 6 адресаи данных устанавливаются слово и егоадрес для передачи.Если код адреса данного слова равен коду адреса первого канала (те.нулю), то под воздействием сигнала18, поступающего на разрешающий входузла 4 сравнения, на ьыходе его вырабатывается сигнал, поступающий навход "Записать оперативной памяти 8,Одновременно, вбответстьии с кодомна управляющих входах мультиплексора7 (код первой Группы выходов постоянной памяти 3) на его выход кокгутируется первый рязряд словя ня маГистрали 6 ДЯнных, КОД первоГО раэряДЯ слоьа поступает на информационный входоперативной памяти 8 и записываетсяв еГО ячеику с ядресом 9 код котОРОГОранен нулю. Аналогично, в случае 16 разрядного слова, в течение 16 тактоввсе слова записываются в ячейки оперативной памяти 8, адреса которых со-.ответствуют нокеру такта.Таким образом. слова всех каналовзаписываютсь в ссответствующие страниця оперативкой г.акяти 8, где коднокера страницы определяется кодомномера канала (код второй группы выходов постоянной памяти 3), а кодадреса ячейки - кодам номера разрядаслова (код первой группы выходов постоянной памяти 3),Для случая 128 каналов и 16 разрядного слова для записи требуется2048 тактов. После этого начинаетсярежим чтения информации оперативнойпамяти, т.е передачи инФоркации.На первом выходе постоянной памяти 3 Формируется сигнал 15, означающий конец ввода информации.ПередЯчЯ информЯпии происхоДитследующим образом Первые 128 тактов,начиная с 2048 Отводятся для чтениякодов первых разрядов слов. записан 31425ных в оперативную память 8, При этомна второй группе выходов значение када увеличивается на единицу с каждым тактом - 0-128, а на первой группе выходов значение кода равно нулю,а на пятом выходе 19 формируется сигнал "1", поступающий на вход Чтение"оперативной памяти 8, На выходе оперативной памяти 8 с каждым тактом вырабатываются сигналы, соответствующиезначениям первых разрядов слов, записанных ранее, Через элемент 9 задержки данные сигналы поступают на стробирующий вход дешифратора 11 и черезэлемент НЕ 13 - на стробирующий входдешифратора 12.На выходах дешифратора 10 формируются распределенные во времени сигналь 1, поступающие на синхровходы соответствующих одноименных канальныхтриггеров в группах 14.1-14.М+1. Синхровходы одноименных триггеров в группах объединены,С задержкой больше времени выборки 2информации из оперативной памяти 8 в 690зависимости от значений сигналов на выходе оперативной памяти 8 сигнал "1" появляется на выходах дешифратора 11 или 12, т,е. в зависимости от значений первых разрядов слов сигнал "1" поступает на 1- или К-входы триггеров в группе 14,1-14.И+ 1,По заднему Фронту сигналов с выходов дешифратора 10 происходит переключение соответствующего триггера в группе 14.1-14,М+1 в положение, равное значению кода первого разряда, считанного из оперативной памяти 3 в данный момент времени.Аналогично происходит чтение кодов вторых разрядов слов и Фиксирование их значений на выходах соответствующих триггеров 14; 1-14.М+1 и так далее.Таким образом, за 4096 тактов происходит запись слов в однобитовую память, преобразование параллельного кода в последовательный.1425690 Составитель Техред М.Хо Пестмалпч Редаякт ько орректор О.Кравцов 72/48 тираж 704ВНИИПИ Государственногопо делам изобретений и 113035, Москва, Ж, Раушс Заказ дписно тета ССрытий о о а аб. Произ Проектна венно-полиграФическое предпринтие, г. Ужгоро
СмотретьЗаявка
3982242, 22.11.1985
ПРЕДПРИЯТИЕ ПЯ А-1233
ИЛЬИН ИГОРЬ ПЕТРОВИЧ, ДМИТРИЕВ ГЕОРГИЙ ИВАНОВИЧ, АВРАМЕНКО НИКОЛАЙ ГРИГОРЬЕВИЧ, ИГНАТОВ БОРИС НИКОЛАЕВИЧ, ФЕСЕНКО АЛЕКСАНДР НИКОЛАЕВИЧ, НОСОВ ИГОРЬ НИКОЛАЕВИЧ
МПК / Метки
МПК: G06F 13/00
Опубликовано: 23.09.1988
Код ссылки
<a href="https://patents.su/4-1425690-ustrojjstvo-dlya-obmena-dannymi.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обмена данными</a>
Предыдущий патент: Устройство управления блоками памяти
Следующий патент: Устройство сопряжения
Случайный патент: Стенд для испытаний почвообрабатывающих рабочих органов