Многофункциональное устройство обработки с перестраиваемой структурой

Иллюстрации

Показать все

Реферат

 

Изобретение относится к электронной и вычислительной технике и может быть использовано для построения схем обрамления микропроцессоров, устройств автоматики и вычислительной техники. Цель изобретения - расширение функциональных возможностей за счет реализации информационно связанных между собой обрабатывающих фрагментов и сокращение времени реконфигурации устройства. Поставленная цель достигается тем, что устройство содержит N групп по шесть демультиплексоров в каждой, блок управления, матрицу размером 12N .(12N+1) элементов И, где N - число информационных входов устройства, 6N мультиплексоров, N/2 блоков разделения термов, N блоков ввода - вывода и блок формирования конфигурации. 1 з.п. ф-лы., 3 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (51) 5 G 06 F 7/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К Д ВТОРСНОМУ СВИДЕТЕЛЬС 7ВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

l10 ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

1 ! (21) 4455157/24-24 (22) 05.07.88 (46) 15.07.90. Бюл. М 26 (72) Н.Б.Груданов, В.П.Сидоренко, С.И.Самкова, О.В.Алексеева, В.В.Дудюк, В.E.Савицкий и В.Б.Невзоров (53) 681.325 (088.8) (56) Электроника, 1987, т.60, М 19, с. 28-31.

Electronic Design, August 7, 1986, 34,0 - 18, р. 94-97. (54) МНОГОФУНКЦИОНАЛЬНОЕ УСТРОЙСТВО

ОБРАБОТКИ С ПЕРЕСТРАИВАЕМОЙ СТРУКТУРОЙ (57) Изобретение относится к электронной и вычислительной технике и моИзобретение относится к вычислительной технике и может быть использовано для построения схем обрамления микропроцессоров, устройств автоматики и вычислительной техники.

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

На фиг.1 представлена схема устройства; на фиг.2 — схема блока разделения термов; .на фиг.3 — схема блока ввода-вывода.

Устройство содержит и групп по шесть демультиплексоров 1 в каждой, блок 2 управления, матрицы размером

ÄÄSUÄÄ 1578707 А 1

2 жет быть использовано для построения схем обрамления микропроцессоров, устройств автоматики и вычислительной техники. Цель изобретения — расширение функциональных возможностей за счет реализации информационно связанных между собой обрабатывающих фрагментов и сокращение времени реконфигурации устройства. Поставленная цель достигается тем, что устройство содержит п групп по шесь демультиплексоров в каждой, блок управления, матрицу размером 12п"(12п+1) элементов И, где

n — число информационных входов устройства, 6п мультиплексоров, п/2 блоков разделения термов, п блоков ввода- вывода и блок формирования конфигурации. 1 з.п. ф-лы, 3 ил.

12n (12n+1) элементов И 3, где ив число информационных входов устрой, сТВа, 6п мультиплексоров 4, n/2 блоков 5 разделения термов, и блоков ввода — вывода 6, блок 7 формирования у конфигурации, первый и второй входы

8 и 9 режима устройства; информацион ные входы 10 устройства, выходы 11-20, мультиплексоров 4, информационные входы-выходы 2 1-30 устройства, первы выходы 31-40 блоков ввода-вывода 6, вторые выходы 41-50 блоков вводавывода 6, выход 51 матрицы элементов

И 3, первый и второй выходы 52 и 53 блока 2 управления, выходы 54-93 блока 7 формирования конфигурации. Блок

5 разделения термов содержит первую группу из демультиплексоров 94-97, 1578707 вторую группу из демультиплексоров

98-101, первый и второй элементы ИЛИ

102 и 103. Блок 6 ввода - вывода содержит первый мультиплексор 104, элемент ИСКЛЮЧА10ЩЕЕ ИЛИ 105, первый триг— гер 106, второй мультиплексор 107, третий мультиплексор 108, демультип-. лексор 109, элемент НЕ 110, со второго по пятый триггеры 111 †!14, первый и второй ключи 115 и 116, .шестой триггер 117, четвертый и пятый .мультиплексоры 118 и 119.

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

На входы 10 устройства подаются . информационные сигналы, откуда они поступают на информационные входы первых и вторых демультиплексоров 1 групп. В зависимости от значения управляющего сигнала, поступающего на вход 8 устройства, сигналы со входов демультиплексоров передаются на их первые либо на вторые выходы, подключенные к соответствующим входам матрицы элементов 3. На выходах матрицы элементов И формируются конъюнкции входных сигналов в соответствии с запрограммированной функцией. Кроме того, на выходе 51 матрицы элементов

И 3 формируются сигналы управления выходами с тремя состояниями.

С выходов матрицы элементов И 3 сигналы поступают на входы мультиплексоров 4 и, в зависимости от значения управляющего сигнала, поступающего ка вход 9 устройства, на выход мультиплексоров 4 передаются сигналы, поступающие с соответствующих выходов матрицы элементов И 3.

Сигналы с выходов мультиплексоров ,4 поступают на информационные входы блоков 5 разделения термов, где восемь из них поступают на входы первой группы элементов ИЛИ 102, а остальные восемь. на информационные входы демуль45 типлексоров 94-101 . Демультиплексоры

94-97 управляются сигналом, поступающим на их входы А1, а демультиплексоры 98-101 — сигналом, поступающим на их входы А2. В зависимости от значения5О этих сигналов сигналы со входов демультиплексоров передаются либо на входы второй группы элемента ИЛИ 102, либо на входы элемента ИЛИ 103. Сигналы с выходов элементов ИЛИ 102 и

103 поступают на соответствующие входы блоков 6 ввода-вывода. Когда на вход элемента ИЛИ 103 не поступает ни одного сигнала, выходной сигнал формируется только на выходе элемента ИЛИ, 102, поэтому соответствующий блок 6 ввода-вывода и выход устройства, связанные с элементом ИЛИ 103, не функционируют. Сигналы, поступающие на входы Аl и А2 демультиплексоров, формируются блоком 7. Блоком 7 формируются четыре различные комбинации этих сигналов для каждого блока 5. Каждая комбинация этих сигналов соответствует одному из четырех вариантов "прошивки" матрицы элементов И 3 и подается на входы А2, А1 одновременно с включением соответствующей части матрицы элементов И 3.

Устройство может быть запрограммировано на функционирование в комбина-. ционном и регистровом режимах. Каждому режиму соответствует определенная конфигурация блоков ввода-вывода, которая определяется значением сигнала, поступающего на управляющие взводы мультиплексоров 107, 108, 119. В комбинационном режиме на выход мультиплексора 104 в зависимости от управляющего сигнала, формируемого блоком 7, передается либо сигнал, поступающий с одного из выходов блока 7, либо сигнал, поступающий с выхода блока 4. На входы элемента ИСКЛ10ЧАЮЩЕЕ ИЛИ 105 поступают сигналы со входа блока 6 вводавывода и с выхода мультиплексора 104, а сигнал с выхода этого элемента поступает на вход Кl мультиплексора 108 и затем на вход ключа 115, который управляется сигналом, поступающим на

его вход U и формируемым на выходе мультиплексора 107. При одном значении этого сигнала ключ 115 замкнут, и сигнал с его входа подается на выход блока ввода-вывода и устройства. При другом значении этого сигнала ключ

115 разомкнут, и в этом случае информационный вход-выход устройства, соединенный с выходом ключа 115, может использоваться как вход, на который подается входной сигнал . С выхода ключа 116 сигнал поступает .на вход триггера (защелки) 117, который предназначен для запоминания значения поступающего сигнала и далее через мультиплексор 119 на выход блока ввода-вывода, откуда на информационные входы третьего и четвертого демультиплексоров 1 групп. В комбинационном режиме триггер 106 и связанные с его выходом демультиплексор

5 15787

109, триггеры (защелки) 111-114 и мультиплексор 118 не функционируют.

В регистровом режиме первый инфор- мационный вход (с) ycтройства используется для подачи сигнала тактирова5 ния триггера 106, а второй информационный вход (Z) устройства для подачи сигнала управления входом-,выходом устройства (в комбинационном режиме зти входы устройства используются в качестве информационных). Кроме того, сигнал с выхода элемента ИСКЛЮЧАЮЩЕЕ

ИЛИ 105 поступает на вход триггера

106. Сигнал с прямого выхода триггера

106 поступает на вход мультиплексора

108, а затем — на вход ключа 115.

В зависимости от значения управляюще-. го сигнала ключа 115 сигнал со входа этого ключа либо передается на выходы 20 блока ввода-вывода и устройства, либо нет. Сигнал с прямого выхода триггера

106 поступает также на вход демультиплексора 109 и в зависимости от управляющих сигналов, поступающих со вхо- 25 дов 8 и 9 устройства, передается на вход одного иэ четырех триггеров (защелок) 111-114. Сигналы с выходов триггеров 111-114 (эащелок) поступают на входы мультиплексора 118. В зави- З0 симости от управляющих сигналов, формируемых блоком 2, на выход мультиплексора 118 передается сигнал с одного из его входов, далее сигнал поступает на соответствующие входы демультиплексоров 1 групп.

Сигналы, подаваемые на входы 8 и 9 устройства, осуществляют включение, например, одного из четырех устройств, которые могут быть реализованы на дан- 40 ном устройстве. Подача этих сигналов на управляющие входы демультиплексо-, ров и мультиплексоров, соединенных со входами.и выходами матрицы элемен- . тов И, позволяет выбрать четвертую часть этой матрицы с "прошивкой", необходимой для реализации соответствующего устройства. Подача сигналов на управляющие входы блока 7 формирования конфигурации обеспечивает необходимую конфигурацию блоков ввода-вывода, а подача сигналов на управляющие входы демультиплексора 109 — запись результата в соответствующую защелку.

Если между двумя устройствами, реализованными HB данном устройстве, существует информационная связь, то блок 2 управления программируется таким образом, чтобы при подаче на вхо07 6 ды 8 и 9 устройства сигналов, включающих устройство, которое использует в качестве входной информации результат вычисления другого устройства, на выходе блока 2 формировались управляющие сигналы, обеспечивающие подключение к выходу блока ввода-вывода необходимой защелки.

Устройство может быть изготовлено по KNOII-технологии и иметь ультрафиолетовое стирание.

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

1. Многофункциональное устройство обработки с перестраиваемой структурой, содержащее матрицу размером

12пх(12n+1) элементов И, где n — число информационных входов устройства, блок формирования конфигурации и п блоков ввода-вывода, причем первые управляющие входы блоков ввода-вывода подключены соответственно к выходам первой. группы блока формирования конфигурации., вторые управляющие входы блоков ввода-вывода подключены соответственно к выходам второй группы блока формирования конфигурации, третьи управляющие входы блоков вводавывода подключены соответственно к выходам третьей группы блока формиро вания конфигурации, выход матрицы элементов И подключен к четвертым управляющим входам блоков ввода-вывода, первый информационный вход устройства подключен к пятым управляющим входам блоков ввода-вывода, второй информаци онный вход устройства подключенк шестым управляющим. входам блоков вводавывода, i-й информационный вход-выход устройства (где i=1,...,n) подключен к информационному входу-выходу i-го блока ввода-вывода, о т л и ч. а ю— щ е е с я тем, что, с целью расширения функциональных воэможностей устройства эа счет реализации информационно связанных между собой обрабатывающих фрагментов и сокращения времени реконфигурации устройства,. оно содержит и групп по шес,ть демультиплексоров в каждой, 6п мультиплексоров, блок управления, n/2 блоков разделения термов, при этом i-й информационный вход устройства подключен к информационному входу первого и к инверсному информационному входу второго демультиплексоров i-й группы, первый вход режима устройства подключен к

1578701 первому входу режима блока управления, к первому входу режима блока формирования конфигурации, к управляющим входам демультиплексоров групп с пер5 вой по и-ную и к седьмым управляющим входам блоков ввода-вывода, второй ,вход режима устройства подключен к второму входу режима блока управления, к второму входу режима блока формиро- 1ð вания конфигурации, к управляющим входам мультиплексоров с первого по бп-й и к восьмым управляющим входам блоков ввода-вывода, первый и второй выходы блока управления подключены соответственно к девятым и десятым управляющим входам блоков ввода-вывода, первый выход i-го блока вводавывода подключен к информационному входу третьего и к инверсному информационному входу четвертого демультиплексоров i-й группы, второй выход, i-го блока ввода-.вывода подключен к информационному входу пятого и к инверсному информационному входу шеста- 25 го демультиплексоров i-й группы; входы с первого по двенадцатый i-й группы матрицы элементов И подключены соответственно к выходам демультиплексоров 1-й группы, выходы группы мат- 0 рицы элементов И подключены к информационным входам мультиплексоров, выход

1-ro мультиплексора подключен к первому информационному входу i-ro блока ввода-вывода, остальные мультиплексорыз5 разделены на и групп,,выходы j-й и (j+ 1) и групп мультиплексоров (где

j-1,3,5... .,и-1) подключены соответственно к информационным входам первой и второй групп (j+1) /2-го блока раз- 4р деления термов, первый и второй выходы которого подключены соответственно к вторым информационным входам j-Fo и (j+1)-ro блоков ввода-вывода, выходы четвертой группы блока формирования конфигурации подключены соответственно к первым управляющим входам блоков разделения термов, выходы пятой группы блока формирования конфигурации подключены соответственно к вторым управляющим входам блоков разделения термов.

2. Устройство по п.1, о т л и ч а— ю щ е е с я тем, что блок разделения термов содержит две группы демультиплексоров и два элемента ИЛИ, при этом информационные входы первой группы блока разделения термов подключены соответственно ко входам первой груп пы первого элемента ИЛИ, выход которого подключен к первому выходу блока разделения термов, информационные входы второй группы которого подключены соответственно к информационным входам демультиплексоров первой и второй групп, первые выходы которых подключены соответственно к входам второй группы первого элемента ИЛИ, первый управляющий вход блока разделения термов подключен к управляющим входам демультиплексоров первой груп-. пы, второй управляющий вход блока разделения термов подключен к управляющим входам демультиплексоров второй группы, вторые выходы демультиплексоров первой и второй групп подключены Соответственно к входам второго элемента ИЛИ, выход которого нодключен .к второму выходу блока разделе" ния термов.

>5737G7!

578707

1578707

Составитель В.Смирнов

Редактор И.Сегляник Техред М.Дидык Корректор И.Муска

Заказ 19 17 Тираж 569 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СЧСР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, 101