Устройство для загрузки вектора ассоциативных данных
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСНИСОЦИАЛИСТИЧЕСНРЕСПУБЛИН Ц 1)5 С 06 Р 946 ОПИСАНИЕ ИЗОБРЕТН А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ 2ле. Устройство содержит входной регистр, регистр типа операнда, группу блоков элементов И, блок элементов И, группу выходных регистров, четыре схемы сравнения, два элемента задержки, шесть элементов И, счетчик, дешифратор, элемент НЕ, оцновибратор регистр длины .вектора и триггер запроса, элемент ИЛИ, группу элементов ИЛИ, триггер режима и узел выбора компоненты, Устройство обеспечивает формирование из множественного потока операндов вектора установленной длины и значений его компонентов в заданном интервале, а также экстремальных значений компонентов вектовини ство СССР 46, 1985. во СССР 46, 1986во СССР 46, 1988. ра при просмотре всего потока сообщений. Режимы формирования вектораустанавливаются триггером режима, арасстановка компонентов производитсяна основе сравнения запрашиваемыхоперандов с установленным типом иинтервалом значений. Формированиевектора в первом режиме завершаетсяпо достижении заданной его длины, вовтором - по просмотре всего потокасообщений. 2 ил., 4 табл. озможностей мирования и рение функциональных устройства за счет фо множественного потока операндов векзначениями его тора с экстремальными компонентов в заданно интервале ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИПРИ ГКНТ СССР(54) УСТРОЙСТВО ДЛЯ ЗАГРУЗКИ ВЕКТОРААССОЦИАТИВНЫХ ДАННЫХ(57) Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах,ориентированных на ассоциативную обработку данных, в конвейерных много -процессорных ЭВМ и автоматизированных банках данных. Цель иэобретения -расширение функциональных возможностей устройства путем формирования измножественного потока операндов вектора с экстремальными значениямиего компонентов в заданном интерваИзобретение относится к вычислительной технике и может быть использовано в вычислительных системах, ориентированных на ассоциативную обработку данных, в конвейерных многопроцессорных ЭИВ и автоматизированных банках данных. ью изобретения является расши1619271 Составитель М. КудряшеакФор А.Мотыль Техред М.Дидык орректор О.Ци енно"издательский комбина "Патент Проиэво жгород, ул. Гага аказ 48НИИПИ Государственног113035 Тиражомитета по изобретени осква, Ж, Раушская Подписное и открытиям при ГКНТ СС б., д. 4/5Исходное состояние устройства характеризуется тем, что триггеры 9 и 25, счетчик 19 установлены в состояние "О" (не показано). Устройство обеспечивает формирование вектора данных из потока операндов, поступающих по входу 30 в регистр 1. Этот поток сообщений содержит операнды различных типов и значений, Тип операнда указывается в кодовом поле тица операнда, а его значение - в поле данных регистра 1. Поток может содержать до и сообщений в цикле его передачи.Устройство осуществляет предварительную обработку потока сообщений в одном из двух режимов: первый формирование вектора данных, значе 50 На фиг.1 показана структурная схема устройства; на Фиг.2 - структурная схема узла выбора компонента.Устроиство (фиг.1) содержит входной регистр 1, регистр 2 типа операн" да, схему 3 сравнения, блок 4 элемен" тов И, группу блоков 5 элементов И, группу выходных регистров 6, схему 7 сравнения, схему 8 сравнения,.триггер 9 запроса, одновибратор 1 О, элемент И 11, элемент 12 задержки, элемент 13 задержки, элемент И 14, схему 15 сравнения, дешифратор 16, элемент НЕ 17, регистр 18 длины вектора, 15 счетчик 19, группу элементов ИЛИ 20, элементы И 21, 22, элемент ИЛИ 23, элемент И 24, триггер 25 режима, элемент И 26, узел 27 выбора компоненты, вход 28 управления узла 27, выходы 29 узла 27, группу информационных входов 30 устройства, вход 31 запуска устройства, сигнальный выход 32 устройства, группу входов 33 длины вектора устройства, вход 34 режи ма устройства, вход 35 сброса устройства, группу кодовых входов 36 устройства, группу информационных выходов 37 устройства , выход 38 готовности устройства и группу выходов 39 длины вектора устройства.Узел 27 выбора компоненты фиг.2) содержит группу элементов И 40, группу элементов ИЛИ НЕ 41, группу эле" ментов 42 запрета и группу поразрядных узлов 43 анализа, каждый из кото рых включает в себя элемент И-НЕ 44, кроме последнего, группу элементов И 45 и группу элементов ИЛИ 46.Устройство работает следующим об 40 разом. ния компонентов которого лежат в за-1 данном интервале, а его заданная длина образуется по мере просмотра потока сообщений, второй в , Формирование установленной длины вектора данных, экстремальные значения компонентов которого лежат в указанном интервале при просмотре всего потока сообщемнии еУстановка режима производится с помощью триггера 25 режима по входам 34 и 35. Нулевое состояние триггера характеризует первый режим, а единичное - второй режим.По входам 38 в регистр 18 заносится двоичный код длины вектора (число его компонентов), а по входам 36 в регистр 2 - тип данных и интервал значений компонентов вектора.Работа устройства в первом режиме производится следующим образом.В этом режиме триггер 25 установлен в состояние "О". Взаимодействие устройства с источником операндов осуществляется по системе "Запрос- ответ", исключающей потери информации. В качестве сигнала запроса используется единичный сигнал с нулевого выхода триггера 9, поступающий на выход 32, По этому сигналу источник информации выдает операнд 30 в регистр 1, сопровождаемый сигналом запуска по входу 31, выступающим в ка-, честве сигнала ответа. Этим сигналом триггер 9 устанавливается в состояние "1". Положительным перепадом потенциала с единичного выхода триггера 9 запускается одновибратор 10, формирующий единичный импульс.Пусть в регистре 2 установлены коды типа операнда Пи границы интервала компонента вектора А к и Л и, а в регистре 1 находится операнд типа П, значение которого А,=(Л) Ак,При этом, так как в регистр 1 принят ойеранд требуемого типа П 1, то схема 3 сравнения формирует единичный сигнал на выходе "Равно, по которому число А через элементы И 4 передается на первые входы схем 7 и 8 сравне" ния, а также на входы всех блоков 5 элементов И.Так как А = Л 1, то на выходе "Меньше" схемы 7 сравнения формируется нулевой сигнал, а в виду того,что Ас Лк, на выходе ьольше схемы 8 сравнения присутствует также нулевой сигнал. Поэтому элемент И 11 открыт71 тановленного в регистре 2, а значе" ние принятого операнда в регис р 1 не принадлежат устанозленному интервалу значения в регистре 2.В первом случае на выходе Равно" схемы 3 сравнения формируется нулевой сигнал, поэтому на первых нходах схем 7 и 8 сравнения устанавливается нулевой код, При этом на выходе "Меньше" схемы 7 сравнения формируется единичный сигнал, а на выходе "Больше" схемы 8 сравнения - нулевой. Единичным сигналом с выхода "Меньше" схемы 7 сравнения элемент И 11 закрыт по первому инверсному входу.Поэтому операнд из регистра 1 в Очередные регистры б не передается, а содержимое счетчикане меняется и на выходе "Больше" схемы 15 сравнения удерживается единичный сигнал. При этом задержанным импульсом одно" вибратора 10 элементом 12 задержки триггер 9 устанавливается в состояние 0, По единичному сигналу с нулевого выхода триггера 9 производится запрос очередного операнда. Во втором случае, когда значение числа, принятого в регистр 1, меньше А, схема 7 сравнения формирует на выходе "Меньше" единичный сигнал. Если же значение числа больше АК, то схема 8 сравнения на выходе "Больше" формирует единичный сигнал. В обеих ситуациях элемент И 11 закрыт по соответствующим инверсным входам и число из регистра 1 в регистры 6 не передается, а триггер 9 устанавливается в состояние 0", запрашивая очередной операнд.Устройство формирует сигнал готовности на выходе 38 загрузки вектора с выходов 38 в тех случаях, когда в счетчике 19 устанонлен двоичный код длины вектора К, а также когда источник информации завершил передачу потока сообщений, в котором оказалось операндов требуемого типа меньше нели- чины К.В первоь случае. после передачи К-го компонента в регистры 6 н счетчике 19 формируется двоичный код числа К, При этом с выхода "Больше" схемы 15 сравнения единичный сигнал снимается, закрывая элементы И 14 и 26. В результате этого триггер 9 остается.в единичном состоянии, прекращая запрос очередного операнда. Одновре 35 5 16192по обоим инверсным входам. Счетчик 19находится в нулевом состоянии, приэтом на нулевом выходе дешифратора 16сформирован единичный сигнал котоУ5рым через.элементы ИЛИ 20 открыты всеблоки 5 элементов И. Так как в регистре 18,установлен код длине вектора(в пределах 1и) то на выходе1 Больше" схемы 15 сравнения сформирован единичный сигнал, открывающийэлементы И 14 и 26 по первому и второму входам соответственно. При этомна выходе элемента НЕ 17 формируетсянулевой сигнал, которым закрыты элементы И 21 и 24. При этом элементы 42 запрета в узле 27 выбора компоненты закрыты, чем исключается воздействие узла 27 на работу устройства в данном режиме.20По импульсу одновибратора 10, проходящему через открытый элементИ 11на синхровход дешифратора 1 Ь, кодчисла принимается во все регистры 6через блоки 5 элементов И. Через некоторое время, определяемое элементом 13 задержки, задержанным импульсом одновибратора 10 через открытыйэлемент И 26 в счетчике 19 формирует"ся двоичный код единицы. ЗОЕсли код в счетчике 19 оказалсяпри этом меньше единицы кода регистра 18, то на выходе "Больше" схемы 15сравнения удерживается единичныйуровень сигнала, которым элементИ 14 поддерживается в открытом состоянии, а на выходе элемента НЕ 17сохраняется нулевой сигнал.Задержанным импульсом элементом12 задержки через открытый элементИ 14, элемент ИЛИ 23 триггер 9устанавливается в состояние "0", запрашивая очередной операнд. В дальнейшем работа устройства производится аналогично, если значение числа А находится в интервале допустижвс значений.Передача очередного операнда из регистра 1 производится таким образом, что он оказывается записанным во все регистры 6, начиная с того его номера,с которого открыты блоки элементов И 5 единичным сигналом с соответствующего выхода дешифратора 16 через элементы ИЛИ 20.Прием операнда из регистра 1 в55 очередные регистры Ь на производится в тех случаях, когда тип принятого операнда в регистр 1 отличен от ус 1 Ы 9271меццо на выходе элемента НЕ 17 формируется единичный сигнал, поступающийчерез открытый элемент И 24 на выход 38, По данному сигналу разрешает"ся загрузка вектора данных с выхо 5дов 37, длина которого может быть сосчитана с выходов 39.Во втором случае источник информации по входу 35 выдает сигнал заверше"10ния передачи потока из и сообщений,"по которому регистр 18 устанавливается в состояние "0". При этом единичный сигнал с выхода "Больше" схемы 15сравнения снимается, Формируя на выходе 38 единичный сигнал, что определяет в дальнейшем рассмотренный вьппепорядок чтения информации из устройства.Рассмотрим работу устройства впервом режиме при и = 5, Е = 5, когдавсе входные операнды соответствуютустановленному типу, а ик значениялежат в заданных границах. При этомА = 1, А = 2,. А -- 3, А, = 4, 25А= 5,Импульсом пуска, поступающим повходу 31, устанавливается в единичное состояние триггер 9. После этогоодновибратор 10 Формирует одиночныйимпульс, по которому производится .передача операнда А (. = 1,5) из регистра 1 в регистры 6 следующим образом.Так как в начале работы счетчик 19находится в нулевом состоянии, то попервому импульсу одновибратора 10,поступающему на синхровход дешифратора 16, на нулевом его выходе формируется импульс, по которому приемоперанда А 1 = 1 производится в регистры 61.,6 через блоки элементов И 5, открытые с выходов одноименных элементов ИЛИ 20.Задержанным импульсом одновибратора 10 элементом 13 задержки черезоткрытый элемент И 26 в счетчике 19Формируется двоичный код единицы. Приэтом дешифратора 16 подготовлен кформированию единичного сигнала напервом выходе.Вторым импульсом одновибратора 10,поступающим на синхровход дешифратора 16, формируется импульс на первомего выходе. При этом открываются через элементы ИЛИ 2020, одно-55именные блоки элементов И 5, операнд, А= 2 из регистра 1 передается в ре"гистры 66. Задержанным импульсом одновибратора 10 элементом 13 задержки в счетчике 19 формируется двоичный код числа два. В дальнейшем работа устройства до пятого импульса выполняется аналогично.Таким образом, по импульсам одновибратора 10 содержимое регистров 6 меняется так, как .показано в табл.1. По окончании просмотра потока операндов,в регистрах 6 устанавливаются следующие коды: КО 61 = 1, КС 6 = 2, ВС 6 = 3, КС 6= 4, КС 6 = 5,Па пятому задержанному импульсу одновибратора 10 элементом 13 задержки и счетчике 19 устанавливается двоичный код пяти. При этом на выходе "Больше" схемы 15 сравнения формируется нулевой сигнал, закрывающий эле" менты И 14 и 26. Триггер 9 остается в единичном состоянии, а на выходе элемента И 24, открывающегося единич" ным сигналом с выхода элемента НЕ 17, устанавливается единичный уровень сигнала, поступающий на выход 38 устройства. Формирование вектора заданной длины во втором редиме производит- ся следующим образом.Устройствс приводится в исходное состояние триггеры 9, 25, счетчик 19 устанавливаются в состояние "0") и по выходу 34 подается сигнал, уста" навливающий триггер 25 в единичное состояние.Запрос и передача операнда, значение которого лежит в установленном интервале, производятся аналогично рассмотренному выше первому режиму. Отличие состоит в том, что установка триггера 9 для запроса очередного операнда производится через открытый элемент И 22 без учета выходного сигнала схемы 15 сравнения.Нулевым сигналом с выхода элемента НЕ 17 закрывается по второму входу элемента И. 21. При достижении заданной длины вектора К на выходе Больше" схемы 15 формируется нулевой сигнал, закрывающий элемент И 26, чем бпокируется поступление импульсов а счетный вход счетчика 19, в нем до завершения работы устройства Фиксируется двоичный код числа К. При этом 1 на Е-м выходе дешифратора 16 на все оставшееся время обмена поддерживается единичный сигнал, которым через элементы ИЛИ 20 с (К+1)-го по и-й открыты одноименные блоки элементов И 5. Тем самым в выходных регистрах 6с.(1+1)-го по и-и в каждом сеансе свя. зи будет фиксироваться очередной операнд, значение которого входит в заданный интервал.Пусть необходимо сформировать вектор, компоненты которого должны иметь максимальные значения в заданном интервале из потока сообщений.Допустим, что по очередному запро О су в регистр 1 принят операнд А, значение которого лежит в заданном интервале. Так как через элементы ИЛИ 20+20открыты одноименные блоки элементов И 5, то по импульсу одновибратора 10, проходящему через элемент И 11 на синхровход дешифратора 16, этот операнд записывается вмрегистры 6 , ,6 . После записи этого операнда на входах 37 узла 27 выбора компонентов присутствуют: на входах 3737, двоичные коды компонентов вектора, на входах 37 к+37 двоичный код операнда А. С помощью узла 27 производится 25/определение места размещения наименьшего операнда, т.е. номера регистра бПри этом, если поступивший операнд больше одного из компонентов вектора в регистрах ббк, то производит ся замена этого компонента на операнд А, находящийся в регистре 1, Если же операнд А меньше любого из компонентов вектора, то этот операнд повторно записывается в регистр 6Таким образом, после сформирования вектора заданной длины устройство продолжает анализ поступивших сообщений. При этом сеанс связи содержит два цикла записи операнда А в регистры 6. Первый из них необходим для сравнения операнда А с компонентами вектора, второй - для перезаписи операнда А вместо наименьшего компонента. Сравнение операнда А с компонентами вектора и определение места размещения наименьшего из них обеспечивается узлом 27 выбора компоненты.Этот узел работает следующим образом.Выбор наименьшего числа, поступающего на входы 37 (фиг,2), производится путем последовательного анализа одноименных разрядов чисел, начиная со старших (1-х). Анализ после- Б дующих одноименных разрядов выполняется с учетом результатов предыдуших анализов. При этом числа, имеющие единичные значения в анализируемых разрядах, исключаются из дальнейшего анализа принудительной установкой единичных значений всем последующим их разрядам.Пусть вектор содержит два компонента (1=2), размещенных соответственно в регистрах 6 и 6, значения которых равны 01000 и 1000, так как на выходе "Больше" схемы 5 сравнения единичный сигнал не фикси руется, то закрывается элемент И 26, блокируя поступление импульсов на счетный вход счетчика 19.При поступлении очередного операнда, значение которого находится в заданном интервале, по импульсу одновибратора 10, проходящему через элемент И 1 из дешифратора 1 б, этот операнд А записывается через элементы И 55 и в одноименные регистры 6,5 фбпДопустим, что значение операнда А А = 1 О..01. При этих условиях работа узла 27 отражена в табл.2 и 3.Старшие разряды регистров 6 (1) подаются в 1-й узел поразрядного анализа 43 р, млаДшие (первые разряды) в первый узел 43 1, Группы одноименных разрядов 6 образуют группы входов поразрядных узлов 43 анализа (табл.2).Из табл.3 видно, что выходные сигналы элементов И 46 всех узлов 43 и элементов И 40, помеченные знаком М и поступающие на входы одноименных элементов ИЛИ-НЕ 41, формируют на их выходах код 10000. С помощью элементов 42 запрета на выходе 29 формируется единичный сигнал, открывающий через элемент ИЛИ 20 блок 6 элементов И, так как наименьшее число размещено в первом регистре 6. Элементы 42 запрета необходимы для выбора наименьшего по номеру регистра 6, когда в нескольких из них записаны одинаковые коды. В данной ситуации оказывается открытым блок 5 элементов И единичным сигналом с выхода 29 узла 27. Поэтому задержанным сигналом элементом 13 задержки через открытые элементы И 21 элемент И 42, ИЛИ 20 иИ 5 операндА записывается в регистр 6.Задержанным импульсом элемента 12 задержки через открытый элемент И 22 и элемент ИЛИ 23 триггер 9 устанавливается в состояние 0, запрашивая очерелной операнд. В дальнейшем уст 1619271ройство работает аналогично рассмотренному, Если принятый операнд А в регистр 1 меньше любого из компонентов вектора, то только на выходах эле 5 ментов ИЛИ-НЕ 41 411, формируются единичные значения сигналов. Из этого кода элементами 42 запрета выделяется единичный сигнал, поступающий на вход 29 +1. Поэтому задержанным сигналом элемента 13 задержки операнд А из регистра 1 повторно записывается в регистр б к 1.После завершения выдачи потока сообщений по выходу 35 подается сигнал 15 сброса, которым устанавливаются в нулевые состояния триггер 25 режима и регистр 18, При этом на выходе "Больше" схемы 15 .равнения устанавливается нулевой сигнал, преобразуе- мый элементом .НЕ 17 в единичный, который через открыт й элемент И 24 единичным сигналом с нулевого выхода триггера 25 поступает на вьгход 38 устройства. 25В дальнейшем устройство используется аналогично рассмотренному выше.Рассмотрим работу устройства во втором режиме при и = 5, к = 3, когда все входные операции соответствуют установленному типу, а их значения лежат в заданных границах, ПриА 1 1 А 2 А 3 Аф 4 А= 5. Необходимо сформировать вектор с максимальными значениями компонентов из входного потока операндов, В данном режиме триггер 25 установлен в "1" импульсом, поступающим по входу 34. Работа устройства до третьего импульса одновибратора 10 аналогична рассмотренной выше.Задержанным третьим импульсом одповибратора 1 О элементом 13 задержки в сч тчике 19 устанавливается двоичный код числа трех. При этом единичный сигнал с выхода "Больше" схемы 15 сравнения снимается, а единичным сигналом с выхода элемента ИЛИ-НЕ 17 открывается элемент И 21. Псэтому очередной импульс одновибратора 10 формирует на третьем выходе дешифратора 16 единичный сигнал, по которому операнд из регистра 1 А = .4 передается в регистры 6,1 и 6. После этого в узле 27 рассмотренным вь 155 ше порядком открывается элемент И 42 по первому входу,что свидетельствует о наличии наименьшего операнда в регистре 61, Б дальнейшем задержанным импульсом одновибратора 10 элементом 13 задержки через открытые элементы И 21 и 42, элемент ИЛИ 201 открывается блок элементов 5 и операнд 43 регистра 1 А = 4 передается в регистр 6 1.Аналогичным образом, по пятому импульсу одновибратора 1 О единичным сигналом с третьего выхода дешифратора 16 через элементы ИЛИ 20и 20. и блоки элементов И 5,5операнд из регистра 1 А5 записывается в регистры 6. и б-. Так как наименьшее число А = 2 на;:одится во втором регистре б, то открывается элемент И 42в узле 27, а задержанным импульсом одновибратора 10 элементом 13 задержки, поступающим через элементы И 21, 42 элемент ИЛИ 20, открывается блок элементов Й 5,операнд А= 5 передается в регистр 6 .Таким образом, по импульсам одновибратора 10 содержимое регистров б меняется так,как показано в табл.4.Из табл4 видно, что по четвертому импульсу одновибратора 10 содержимое регистра бменяется дважды, а по пятому импульсу - аналогично.По окончании просмотра всего потока операндов в регистрах б устанавливаются следуюшие значения; КС 64,6,1,= 5. После передачи последнего (п-го)операнда в цикле по входу 35 подаетсяимпульс завершения потока. По этому сигналу триггер 25 и регистр 18 устанавливаются в состояние "0. При этом на выходе схемы 15 сравнения удерживается нулевой сигнал, а элемент И 24 открывается и по первому входу, фор мируп на выходе 38 сигнал готовности устройства к считыванию вектора данных из регистров б и счетчика 19.При необходимости формирование вектора, компоненты которого должны находиться в заданном интервале и должны,быть минимальными во всем потоке сообщений, операнды на вход 30 устройства следует подавать вобратньгх кодах. В .данном случае с выходов 37 .буду", считываться : компоненты вектора, имеющие минимальные значения в обратных кодах. Формула изобретения Устройство для загрузки вектора ассоциативных данных, содержащеевходной регистр, группа информационных входов которого является группойинформационных входов устройства, ре,гистр типа операнда, группа информационных входов которого являетсягруппой кодовых входов устройства,группу блоков элементов И, блок элементов И, группу выходных регистров,выходы которых являются группами информационных выходов устройства, четыре схемы сравнения, два элементазадержки, два элемента И, счетчик,группа выходов которого являетсягруппой выходов кода длины вектораустройства, дешифратор, элемент НЕ,одновибратор, регистр длины вектора,информационные входы и вход сбросакоторого являются соответственновходами длины вектора и входом сброса устройства, триггер запроса,единичный вход которого является входом запуска устройства, сигнальныйвыход которого подключен к нулевомувыходу триггера запроса, единичный 25выход которого соединен с входом одновибратора, выход которого подключен к прямому входу первого элемента И и через первый элемент задержки -к первому входу второго элемента И,второй вход которого соединен с входом элемента НЕ и с выходом "Больше"первой схемы сравнения, первая группа входов которойподключена к выходам регистра длины вектора, втораягруппа входов первой схемы сравненияподключена к выходам счетчика и входам дешифратора, первая группа выходов регистра типа операнда подключе-на к первой группе входов второйсхемы сравнения, вторая группа входов которой соединена с первой группой выходов входного регистра, вторая группа выходов которого соединенас группой входов блока элемента И, 4управляющий вход которого подключенк выходу "Равно" второй схемы сравнения, группа выходов блока элементов Исоединена с первыми группами входовтретьей и четвертой схем сравнения ис группами информационных входовблоков элементов И группы, выходыкоторых подключены к информационнымвходам одноименных выходных регистров группы, вторая и третья группывыходов регистра типа операнда соединены с вторыми группами соответственно третьей и четвертой схем сравнения, выход "Меньше" третьей схемы сравнения и выход "Больше" четвертойсхемы сравнения подключены соответственно к первому и второму инверсным входам первого элемента И, выход которого соединен с входом второго элемента задержки, о т л и ч а ю - .щ е е с я тем, что, с целью расширения функциональных возможностей засчет формирования из множественного потока операндов вектора с экстремальными значениями его компонентов, в него введены узел выбора компоненты, элемент ИЛИ, группа элементов ИЛИ, третий, четвертый, пятый и.шестой элементы И и триггер режима, единичный вход которого является входом режима устройства, вход сброса которого соединен с нулевым входом триггера режима, единичный выход которого подключен к первым входам третьего и четвертого элементов И, второй вход третьего элемента И подключен к выходу первого элемента задержки, выход третьего элемента И подключен кпервому входу элемента ИЛИ, выход которого соединен с нулевым входом триггера запроса, второй вход элемента ИЛИ подключен к выходу второго элемента И, нулевой выход триггера режима соединен с третьим входом второгоэлемента И и с первым входом пятогоэлемента И, второй вход которого подключен к выходу элемента НЕ и к второму входу четвертого элемента И,третий вход которого соединен с выходом второго элемента задержки и с первым входом шестого элемента И, второй вход которого соединен с выходом "Больше" первой схемы сравнения, выход шестого элемента И подключен ксчетному входу счетчика, выход первого элемента И соединен со стробирующим входом дешифратора, -й выход которого (1. =.0,1п - 1, и - число операндов входного потока) соединен с ( + 1)-ми входами ( + 1)-го,(1 + 2) -гоп-го элементов ИЛИ. группы, выходы элементов ИЛИ группы соединены с управляющими входами одноименных блоков элементов И группы, выход четвертого элемента И соединен с входом управления узла выбора компоненты, выход пятого элемента И является выходом готовности устройства, ( + 2)-й вход (х + 1)-го элемента ИЛИ группы подключен к (1 + 1)-му выходу группы выходов узла выбора компонен16 1619271 информационных входов узла выборакомпоненты. ты, выходы выходных регистров группы подключены к соответствующим группам Таблица 1 1 Импульс КС 61 КС 6 КС 6 КС 6). КС бз 11 2 1 2 3 1 2 4 2 5 1 2 1 1 1 2 2 2 3 3 3 3 4 4 3 4 5 Та блица 2 Разряд 1 0 1 0 2 1 .0 0 3 . 1 0 0 0 0 0 0 0 ) 0 0 0 1 Таблица Э Узел 4 Э Элемент 1 2 3и - 1 и Выход зле"мента И-НЕ 44 ВходыИ-НЕ 44ВыходИ 46 43 О 1 . )1 0 1 11 ВходыИ-НГ 44ВыходИ 4 ЬВходыИ-НЕ 44 43,1 1 11О 0 00 О 43 р1 1 О11 О +. 0 0 0 О Выход И 46ВходыИ-НЕ 44Выход й 46ВходыИ-НЕ 44Выход И 40ВыходИЛИ-НЕ 41Вы:,од 29 43 0 1 0 0 0 1 0 О 1 0 43 1 Фса )
СмотретьЗаявка
4638140, 16.01.1989
ПУШКИНСКОЕ ВЫСШЕЕ УЧИЛИЩЕ РАДИОЭЛЕКТРОНИКИ ПРОТИВОВОЗДУШНОЙ ОБОРОНЫ
ПОПОВ ВЯЧЕСЛАВ ГРИГОРЬЕВИЧ, ТУРАВИНИН ВЛАДИМИР ВИКТОРОВИЧ, ГАНИТУЛИН АНАТОЛИЙ ХАТЫПОВИЧ
МПК / Метки
МПК: G06F 9/46
Метки: ассоциативных, вектора, данных, загрузки
Опубликовано: 07.01.1991
Код ссылки
<a href="https://patents.su/10-1619271-ustrojjstvo-dlya-zagruzki-vektora-associativnykh-dannykh.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для загрузки вектора ассоциативных данных</a>
Предыдущий патент: Многоканальное устройство приоритета
Следующий патент: Устройство смешанного приоритета
Случайный патент: Прибор для определения размеров и формы стопы и голени