Программируемое логическое устройство

 

Изобретение может быть использовано для вычисления систем булевых функций, описывающих как комбинационные, так и последовательностные автоматы, и позволяет наращивать ранги вычисляемых конъюнкций , что расширяет область применения устройства путем введения нового режима реализации последовательностного автомата . Устройство содержит блок оперативной памяти констант, К групп по n+s элементов И с тремя состояниями на выходе, где К - максимально возможное количество одновременно вычисляемых конъюнкций, п - максимальная разрядность входного сигнала , s - максимальная разрядность кода внутреннего состояния реализуемых автоматов, К групп по n+s элементов И-НЕ с тремя состояниями на выходе, первую группу К элементов И, L групп по К элементов И, где L- максимально возможное количество одновременно вычисляемых булевых функций , группу L элементов ИЛИ, регистр, К групп по R элементов ИЛИ, где R - количество входов расширения, вторую группу К элементов И, два групповых мультиплексора , инвертор, шинный формирователь, входы-выходы , вход настройки, вход записи, входы старших и младших адресов записи, информационные входы, выходы и входы расширения, вход синхронизации, входы кода алгоритма, выход кода состояния. 4 ил. (/) С

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

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

РЕСПУБЛИК (5))з G 06 F 7/00, G 05 В 19/18

Р

/ ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4898636/24 (22) 02.01.91 (46) 23.11.92. Бюл. М 43 (72) С.Ф.Тюрин, В.И.Назин, В.А,Несмелов, В,А.Харитонов, Д.Л.Куликов, А.M.Æäàíoâ и

Л.Б.Кульков (56) Авторское свидетельство СССР

hL 1267964, кл. G 11 С 7/00, G 07 F 7/00, 1986.

Авторское свидетельство СССР

hL 1444892, кл. G 11 С 17/00, G 06 F 7/00, 1987. (54) ПРОГРАММИРУЕМОЕ ЛОГИЧЕСКОЕ

УСТРОЙСТВО (57) Изобретение может быть использовано для вычисления систем булевых функций, описывающих как комбинационные, так и последовательностные автоматы, и позволяет наращивать ранги вычисляемых конъюнкций, что расширяет область применения устройства путем введения нового режима реализации последовательностного автомаИзобретение относится к вычислительной технике и может быть использовано для вычисления систеь булевых функций, описывающих как комбинационные, так и последовательностные автоматы.

Известно устройство. содержащее дпвходовых элементов И (n — количество информационных входов устройства, 1

D-триггеров, группу элементов И с тремя . состояниями на выходе, группу элементов

И-НЕ с тремя состояниями на выходе, gt

„„. Ж „„1777133 Al та. Устройство содержит блок оперативной памяти констант, К групп по n+s элементов

И с тремя состояниями на выходе, где К— максимально возможное количество одно.временно вычисляемых конъюнкций, n— максимальная разрядность входного сигнала, s — максимальная разрядность кода внутреннего состояния реализуемых автоматов, К групп по n+s элементов И вЂ” НЕ с тремя состояниями на выходе, первую группу К элементов И, L групп по К элементов И, где

L- максимально возможное количество одновременно вычисляемых булевых функций, группу L элементов ИЛИ, регистр, К групп по R элементов ИЛИ, где R — количество входов расширения, вторую группу К элементов И, два групповых мультиплексора, инвертор, шинный формирователь, входы Выходы, вход настройки, вход записи, входы старших и младших адресов записи, информационные входы, выходы и входы расширения, вход синхронизации, входы кода алгоритма, выход кода состояния. 4 ил. двухвходовых элементов И, счетчик и дешифратор.

Недостатком устройства является низкое быстродействие в режиме записи.

Наиболее близким по технической сущности к изобретению является программируемое логическое устройство, содержащее

g и-входовых элементов И (и — количество информационных входов устройства; 1 д-. 2п), t элементов ИЛИ (t — количество информационных выходов устройства), первую, вторую и третью группу 0-триггеров, первую группу элементов И с тремя состояния1777133

10 ды f(K — 1)n + фх 0-триггеров первой группы соединены с К-м нечетным выходом дешифратора, а С-входы одноименных 0-тригге- 25

30.ходы - с К-м входом j-x элементов ИЛИ, 35 информационные выходы счетчика соеди40 второго RS-триггеров соединены соответственно с g-м выходом дешифраторе и с выхо- 55 дом переполнения счетчика, выход первого ми выхода, группу элементов И вЂ” НЕ с тремя состояниями выхода, gt двухвходовых элементов И, счетчик и дешифратор, три RSтриггера, дополнительный элемент ИЛИ, вторую группу элементов И с тремя состояниями на выходе, причем 0-входы(1+(К-1)x. и)-х 0-триггеров первой и второй групп, первые входы соответствующих элементов И с тремя состояниями выхода первой группы и первые входы элементов И-НЕ с тремя состояниями выхода (1< I< n; 1 S К S g) являются I-м информационным входом устройства, выходы 0-триггеров первой группы соединены с вторыми входами соответствующих элементов И с тремя состояниями выхода первой группы, а выходы

0-триггеров второй группы — с вторыми входами соответствующих элементов

И-HE с тремя состояниями выхода, выходы которых соединены с выходами соответствующих элементов И с тремя состояниями выхода первой группы, С-вхоров второй группы — с К-м четным выходом дешифратора, выходы j(K — 1)n+ 11-х элементов И с тремя состояниями выхода первой группы соединены с входами К-го и-входового элемента М, выход которого соединен с первыми входами jK + (j — 1)о)-х двухвходовых элементов И (1S ) 5 t), вторые входы которых соединены с выходами соответствующих 0-; а вынены с входами дешифратора, а счетный вход счетчика является тактовым входом устройства, первые входы второй группы злементов И с тремя состояниями выхода соединены с выходами соответствующих элементов ИЛИ, а вторые входы — с инверсным выходом третьего RS-триггера, S-вход которого соединен с нулевым выходом дешифратора, a R-вход — с выходом дополнительного элемента ИЛИ, выход j-го элемента И с тремя состояниями выхода второй группы соединен с 0-входами (K+ O — 1)д)-х

0-триггеров третьей группы и является соответствующим информационным выходом устройства, р-й выход дешифратора (1sp ) соединен с С-входами ((р — 1)t+ Д-х 0-триггеров третьей группы, 3-входы первого и

RS-триггера является выходом индикации программирования элементов ИЛИ устройства, выход второго ЙЗ-триггера соединен с

50 первым входом дополнительного элемента

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

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

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

Указанная цель достигается тем, что в и рограммируемое логическое устройство, содержащее К групп гю n+s элементов И с тремя состояниями выхода, где К вЂ” максимально возможное количество одновременно вычисляемых конъюнкций, п максимальная разрядность входного сигнала, S — максимальная разрядность кода внутреннего состояния реализуемых автоматов, К групп no n+s элементов И-HE c тремя состояниями выхода, первую группу

К элементов И, L групп по К элементов И, где

L — максимально возможное количество одновременно вычисляемых булевых функций, группу элементов ИЛИ, причем выходы элементов И-HE с тремя состояниями выхода каждый иэ К групп соединены с выходами соответствующих элементов И с тремя состояниями выхода соответствующей группы и с соответствующими входами соответствующего элементе И первой группы Кэлементов И, выходы которой соединены с первыми входами соответствующих элементов И каждой иэ L по К групп элементов И, выходы элементов И каждой иэ L групп no K элементов И подключены к соответствующим входам соответствующего элемента

ИЛИ группы 1 элементов ИЛИ. введены блок оперативной памяти констант, регистр, К групп по R элементов ИЛИ, где R— количество входов расширения, вторая группе К элементов И, два групповых мультиплексора, инеертор и шинный формиро1777133 ватель, причем выходы группы L.элементов

ИЛИ являются соответствующими информационными входами регистра, первая группа m разрядов выхода которого является информационным входом шинного формирователя, а вторая s-разрядная группа— выходом кода состояния устройства, где

s+m- L, и первым информационным входом второго группового мультиплексора, выход которого является первой группой адресных входов оперативной памяти, второй группой адресных входов которой является выход первого группового мультиплексора, первым, вторым информационным и адресным входами которого являются входы кода алгоритма, старших адресов записи и настройки устройства соответственно, вторым информационным, адресным и входом раз решения второго группового мультиплексора являются входы младших адресов записи, настройки и разрешения устройства соответственно, входами разрешения, данных и записи оперативной памяти являются входы разрешения, входы-выходы и записи устройства соответственно, вход синхронизации регистра является входом синхронизации устройства, вход настройки устройства подключен к входу инвертора, выход которого является входом разрешения шинного формирователя, выход которого является входом-выходом устройства, нечетные выходы каждой из К групп по п+в выходов настройки конъюнкций первой группы выходов блока оперативной памяти констант являются первыми входами соответствующих К групп элементов И с тремя состояниями выхода, а четные — первыми входами соответствующих К групп элементов И-НЕ с тремя состояниями выхода, KL выходов настройки функций оперативной памяти подключены к вторым входам соответствующих иэ L групп по К элементов И, К групп no R выходов расширения оперативной памяти являются первыми входами соответствующих из К групп no R элементов

ИЛИ, вторыми входами которых являются соответствующие входы расширения устройства, а выходы каждой иэ К групп по R элементов ИЛИ подключены к соответствующим входам соответствующего элемента

И второй группы элементов И. выходы которых являются (и+э+1)-ми входами соответствующих элементов И первой группы, вторая группа s выходов регистра в конкатенации с входными и-разрядными сигналами является входным (и+з)-разрядным дискретным сигналом, который подключен к информационным входам соответствующей пары элементов И, И-НЕ каждой из К групп n+s элементов И, И-НЕ с тремя состояниями

15 ная связь; б) сигналы обратной связи (текущее состояние автомата) могут быть использованы для сокращения объема памяти констант на20 стройки, так как в каждом автомате реали30

55

10

40 выхода, выходы элеt1;нтов И г ервой группы

Кэлементов И являются Rèõîäçìè расширения устройства.

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

Сущность введенного режима заключается 8 следующем:

a).÷àñòü вычисленных логических функций используется в качестве составляющей входного сигнала, т.е. реализована обратзуется меньшая система функций; это может быть полезно в задачах, требующих большой разрядности входного сигнала; в) часть вектора значений конъюнкций передается на выходы расширения устройства и может быть использована при вычислениях в других устройствах, при вычислении многоразрядных булевых функций;

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

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

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

Введение К групп no R элементов ИЛИ (где К вЂ” число конъюнкций; R — число входов расширения) с соответствующими связями позволяет учитывать только те разряды входов расширения, которым соответствуют выходы третьей группы выходов блока оперативной памяти констант, находящиеся в состоянии логического нуля, иначе происходит маскирование входов расширения.

Введение второй группы К элементов И с соответствующими связями и позволяет

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

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

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

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

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

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

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

Программируемое логическое устройство содержит: блок оперативной памяти кон5

10 стант 1, К групп по n+s элементов И с тремя состояниями на выходе 2.1.1 — 2.1. n+s, ..., 2.К.1-2,К и+з, где К вЂ” максимально возможное количество одновременно вычисляемых коньюнкций; s максимальная разрядность кода внутреннего состояния реализуемых автоматов; n — максимальная разрядность входного сигнала; К групп по п+з элементов

И-НЕ с тремя состояниями на выходе 3,1.13.1.п+з, ..., З.K.1 — З.К.n+s, первую группу К элементов И 4 1-4.К, (групп по К элементов

И 5,1.1-5,1.К.„, 5Л .1-5Л .К, где 1 — максимально возможное количество одновременно вычисляемых булевых функций, группу L

15 элементов ИЛИ 6.1-6.L, регистр 7, К групп по R элементов ИЛИ 8.1.1-8.1.R, ..., 8.К.18.К,R, где R — количество входов расширения, вторую группу К элементов И 9.1-9.К, два групповых мультиплексора 10, 11, ин20 вертор 12, шинный формирователь 13, входы-выходы 14, вход настройки 15, вход записи 16, входы старших адресов записи

17, входы младших адресов записи 18, информационные входы 19, выходы расшире25 ния 20, входы расширения 21, вход синхронизации 22. входы кода алгоритма

23, выход кода состояния 24, вход разрешения 25, вход 26 разрешения второго группового мультиплексора.

30 Выходы элементов И-НЕ 3 с тремя со; стояниями выхода каждой из К групп соединены с выходами соответствующих элементов И 2 с тремя состояниями выхода соответствующей группы и с соответствую35 щими входами соответствующего элемента

И первой группы К элементов И 4, выходы которой соединены с первыми входами соответствующих элементов И каждой иэ L no

К групп элементов И 5. Выходы элементов И

40. каждой из L групп по К элементов И 5 подключены к соответствующим входам соответствующегс элемента ИЛИ групп L элементов ИЛИ 6.

Выходы группы L элементов ИЛИ 6 яв45 ляются соответствующими информационными входами регистра 7, первая группа разрядов выхода которого является информационным входом шинного формирователя 13, в вторая S-разрядная группа—

50 выходом 24 кода состояния устройства, где з+е - L, и первым информационным входом второго rpynnoaoro мультиплексора 11. выход которого является первой группой адресных входов блока оперативной памяти 1, 55 второй группой адресных входов которого является выход первого группового мультиплексора 10, первым. вторым информационными и адресным входами которого являются вход 23 кода алгоритма. вход 17 старших адресов записи и вход 15 настрой1777133

10 ки устройства соответственно. Вторым ин- Таким образом, имеется К подгрупп по формационным, адресным и входом разре- n+s разрядов первой группы выходов. В шения второго группового мультиплексора каждой I-й подгруппе пары сигналы и.васют

11 явля:отся вход 18 младших адресов запи- следующий смысл; 10 — необходимость учеси, вход 15 настройки и вход 26 разрешения 5 та прямого значения 1-й переменной; 01— устройства соответственно. Входами разре- необходимость учета инверсного значения шения, данных и записи блока оперативной 1-й переменной; ОΠ— t-я переменная не вхопамяти 1 являются вход 25 разрешения, вхо- дит в коньюнкцию; 11 — запрещенное состоды-выходы 14 и вход 16 записи устройства яние. соответственно. Вход синхронизации реги- 10 Выходы настройки функции 1,2 операстра 7 является входом 22 синхронизации - тивной памяти 1 имеют разрядность К.L, где устройства. Вход 15 настройки устройства L- максимально возможное количество одподключен к входу инвертора 12, выход ко- . новременно вычисляемых булевых функций торого является входом разрешения шинно- (в том числе m — выходные сигналы, s — код го формирователя 13, выход которого 15 состояния автомата). Она содержит единиявляется входом-выходом 14 устройства. цы в тех из К позициях в L подгруппах, где

Нечетные выходы каждой из К групп по n+s соответствующие конъюнкции входят в совыходов настройки конъюнкций первой ответствующие булевые функции. Выходы группы выходов блока оперативной памяти расширения 1.3.1.1 — 1.3.1.R, ..., 1.3.К.1—

1 являются первыми входами соответствую- 20 1.3.К,R блока 1 имеют разрядность К.R, где щих К групп элементов И 2 с тремя состоя- R — количество входов расширения, и нули ниями выхода, а четные — первыми входами содержатся в тех из R позициях из К подсоответствующих К групп элементов И вЂ” HE групп, где соответствующие входы расши3 с тремя состояниями выхода. К L выходов рения необходимы при вычислениях настройки функций блока оперативной па- 25 соответствующих конъюнкций. мяти 1 подключены к вторым входам соот- Оперативная память 1 адресуется по ветствующих из L групп по К элементов И 5, двумя группам адресных входов: первая

К групп no R выходов расширения блока группаадресныхвходовАОнеобходима при оперативной памяти являются первыми реализации последовательностногоавтомавходами соответствующих из К групп по R 30 та системами функций, декомпозированныэлементов ИЛИ 8, вторыми входами кото- ми по состояниям автомата. В этом случае рых являются соответствующие входы 21 на выходе мультиплексора 11 установлен расширения устройства, а выходы каждой код текущего состояния, а в режиме записи иэ К групп по R элементов ИЛИ 8 подключе- . информация поступает со входов 18. При ны к соответствующим входам соответству- 35 отсутствии необходимости такой декомпоющегоэлемента И второй группыэлементов эиции входы мультиплексора находятся в

И 9, выходы которых являются (и+э+1)-ми нулевом состоянии. Вторая группа адресвходами соответствующих элементов И 4 ных входов А1 блока 1 необходима для учета первой группы. номера реализуемого алгоритма (номера авВторая группа s выходов регистра 7 в 40 томата), причем при записи на эти входы конкатенации с входными и-разрядными передается информация со входов 17, а в сигналами 19 является входным (и+э)-раз- режиме вычислений — со входов 23. рядным дискретным сигналом, который Данные в оперативную память 1 запиподключен к информационным входам со- сываются со входов-выходов 14, если актиответствующей пары элементов И, И-HE 45 вированы вход разрешения 25 и вход каждой из К групп n+s элементов И 2, И-HE - записи 16.

3 с тремя состояниями выхода. Выходы эле- Если вход записи 16 не активирован, а ментов И первой группы К элементов И 4 вход разрешения активирован, то блок 1 являются выходами 20 расширения устрой- находится в режиме считывания информаства. 50 ции.

Блок оперативной памяти 1 предназна- Оперативная память 1 может быть реачен для записи, хранения и выдачи кон- лизована, например, на нескольких станстант. Выходы настройки конъюнкций дартных интегральных микросхемах блока 1: 1.1.1.1.-1.К и+э.2 имеют разряд- 541РУ2. ность К.(n+s), где K — максимально возмож- 55 К групп по n+s элементов И с тремя нов количество одновременно состояниями на выходе 2.1.1 — 2.n+s.1, ..., выполняемых конъюнкций; n — максималь- - 3.К.1-2.К.п-s предназначены для подключвная разрядность информационных входов ния на свои выходы по разрешающему сиг19, s — максимальная разрядность кода налу прямого (неинверсного) значения

"внутреннего состояния. переменной, что необходимо, если она вхо1777133 дит в соответствующую коньюнкцию без инверсии. Если вход разрешения неактивирован, то выходы элементов И находятся в высокоимпедансном состоянии и не влияют на передачу информации соответствующими элементами И вЂ” НЕ группы 3.

Элементы И группы 2 могут быть реализованы, например, на стандартных интегральных микросхемах 589АП16, причем информационный вход сопоставляется с двумя входами элемента И, объединенными вместе, и изображен на фиг.1 как единственный вход О, К групп по n+s элементов

И-НЕ с тремя состояниями на выходе 3.1 ° 1З.n+s.1, ..., 3.К.1-3.К.n+s предназначены для подключения по разрешающему сигналу на свои выходы инверсного значения переменной, что необходимо, если она входит в соответствующую конъюнкцию с инверсной.

Если вход разрешения неактивирован, то выходы элементов И-НЕ находятся в высокоимпедансном состоянии и не влияют на передачу информации соответствующими . элементами И группы 2, Элементы И вЂ” НЕ группы 3 могут быть реализованы, например, на стандартных интегральных. микросхемах 589АП26, причем информационный вход сопоставляется с двумя входами элемента И, объединенными вместе, и изображен на фиг.1 как единственный вход D.

Первая группа К элементов И 4.1 — 4.К предназначена для вычисления К коньюнкций, причем выход каждого элемента И группы возбуждается в том случае, если выходы всех пар элементов групп 2. 3 активированы, что бывает в случае, если требуемые переменные входят в конъюнкцию с требуемым показателем инверсирования либо если переменная вообще не входит в коньюнкцию: в этом случае выходы обоих элементов данной пары групп 2, 3 находятся в высокоимпедансном состоянии, выходы их объединены и это воспринимается соответствующим входом элемента

И группы 4 как ТТЛ-логике — логической

"единицей". (групп по К элементов И 5.1,1-5.1.К, ..., 5,L,1-5.L.Ê предназначены для учета значений требуемых конъюнкций, определяемых константой нэ второй группе выходов 1,2 блока 1 таким образом, что если в соответствующем разряде данной константы присутствует логическая единица„то учитывается значение соответствующей коньюнкции при формировании данной функции (в данную функцию входит соответствующая конъюнкция). Количество групп элементов равно количеству реализуемых булевых функций.

10

Группа L элементов ИЛИ 6,1-6Л предназначена для формирования значения логических функций, которые равны единице, если на выходе хотя бы одного элемента И соответствующей группы групп элементов

И 5 присутствует логическая единица, т.е элементы ИЛИ 6 формируют значение логической функции, заданной в дизьюнктивной нормальной форме (ДНФ).

Регистр 7 предназначен для записи по синхросигналу на входе 22 значений логических функций, формируемых группой элементов ИЛИ 6. Он может быть реализован, например, на стандартных интегральных

15. микросхемах 155ТР13.

К групп по R элементов ИЛИ 8,1.1-8.1.R,. ..., 8.К 1-8.КЯ предназначены для учета значений сигналов на входах расширения при формировании значений К коньюнкций, 20 причем учитываются значения на тех входах расширения, которым соответствуют выходы третьей группы выходов ойеративной памяти 1, находящиеся в состоянии логического нуля, иначе происходит маски25 рование данного входа расширения для данной конъюнкции, Вторая группа К элементов И 9.1-9.К предназначена для вычисления значения внешних подконьюнкций, которые поступа30 ют на входы расширения 21 из других программируемых логических устройств, значения внешних подконьюнкций затем учитываются при вычислении всей подконьюнкции в данном устройстве нэ группе эле-, 35 ментов И 4, Первый групповой мультиплексор 10 предназначен для адресации второй группы . адресных входов А1 оперативной памяти 1 либо входами старших адресов записи 17

40 при настройке. либо входами кода алгоритма 23 при вычислениях (s этом случае вход настройки 16 обнулен) и может быть реализован, например, на стандартных интегральных микросхемах 155Kll1.

45 Групповой мультиплексор 10 представляет собой совокупность мультиплексоров, у которых все одноименные адресные входы объединены между собой, а одноименные входы различных мультиплексоров подклю50 чены к различным разрядам входов старших адресов записи (0 ) и входов 0ф — входов номера алгоритма (используются двэ входа каналов во всех мультиплексорах).

С целью уменьшения количества обору55 довэния желательна реализация на интегральных микросхемах 134К08.

Второй групповой мультиплексор 11 предназначен для адресации первой группы адресных входов Ао оперативной памяти

1 либо входами младших адресов записи 18, 13

1777133

14 либо частью выходов 24 регистра 7, на которых формируется код текущего состояния автомата в том случае, если возбужден вход разрешения второго мультиплексора. Если при этом возбужден вход настройки 15, то на выход мультиплексора 11 подключен вход 18, если нет — выходы 24.

Если вход 26 обнулен, то выходы мультиплексора обнулены независимо от сигналов на входах 18, 15, выходах 24.

Второй групповой мультиплексор 11 также может быть реализован, например, на стандартных интегральных микросхемах

155КП1 (134КП8) и выполнен аналогично первому групповому мультиплексору 10.

Вход разрешения для подключения входа

26 может быть реализован, например, использованием входа синхронизации мультиплексора 155КП1.

Инвертор 12 предназначен для управления входом разрешения шинного формирователя 13, так что если подан сигнал настройки на вход 15, шинный формирователь 13 отключен, его входы-выходы находятся.в высокоимпедансном состоянии и по входам-выходам 14 можно передавать данные для настройки.

Шинный формирователь 13 предназначен для отключения части выходов регистра

7, отведенных для выходных сигналов от входов-выходов 14 для приема по ним данных для настройки, т.е. для записи в блок 1 °

Входы-выходы 14 имеют два назначения:

1) выдача значений логических функций при вычислениях;

2) прием кодов настройки (констант) в режиме настройки.

Режим входов-выходов определяется уровнем логического сигнала на входе 15.

Вход настройки 15 предназначен для приема сигнала настройки, например, из внешней микроЭВМ, означающего переход в режим настройки.

Вход записи 16 предназначен для приема сигнала записи константы в память 1, формируемого, например, внешней микроЭ ВМ.

Входы старших адресов записи 17 предназначены для приема адресных сигналов кода номера алгоритма в режиме записи, например, иэ внешней микроЭВМ.

Входы младших адресов записи 18 предназначены для приема адресных сигналов номера состояния (при необходимости) в режиме записи, например, иэ внешней микроЭВМ.

Информационные входы 19 предназначены для приема внешних дискретных сигналов, от которых зависят реализусмые логические функции.

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

Входы расширения 21 предназначены

10 для приема значений подконъюнкций, вычисленных в других аналогичных устройствах и выданных на выходы 20 этих устройств.

Вход синхронизации 22 предназначен

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

Вход кода алгоритма 23 предназначен

20 для приема номера кода алгоритма, например, из внешней микроЭВМ, Выход кода состояния 24 предназначен для выдачи кода текущего состояния автомата, например, для управления внешним

25 мультиплексором входных дискретных сигналов или/и для контроля за работой устройства.

Вход разрешения 25 предназначен для приема сигнала разрешения выборки из

30 оперативной памяти 25, например, при программирования их внешней микроЭВМ в многоразрядной (секционной) структуре.

Вход разрешения второго мультиплексора 26 предназначен для приема сигнала

35 подключения второго мультиплексора 11, он активируется, если необходимо считывать константы из блока 1 с учетом кода . текущего состояния, иначе (если вход неактивирован) на выходах мультиплексора 11

40 постоянно установлены логические нули.

Программируемое логическое устройство работает следующим образом: а) Режим настройки.

В этом режиме производится запись

45 констант в оперативную память 1, например, из внешней микроЭВМ. При этом обеспечивается установка на входе настройки 15 и на входе разрешения 25 логической единицы, что приводит к подключению к выхо50 дам мультиплексора 10 входов старших адресов записи 17, а к выходам мультиплексора 11 — входов младших адресов записи

18 (вход разрешения 26 активирован). Конкатенация сигналов на входах 17, 18 пред55 ставляет собой адрес ячейки памяти, информация в которую записывается по входам-выходам 14 по импульсу, поступающему на вход 16 записи. Так как вход 15 находится в состоянии логической единицы, то на выходе инвертора 12 присутствует ло1777133

16 гический ноль, поэтому выходы шинного формирователя 13 находятся в высокоимпедансном состоянии и не влияют на передачу информации по входам-выходам 14.

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

Информация в ячейки блока 1 записывается последовательной адресацией по входам А блока 1. Затем изменяется код на входах 17 и вновь записывается массив констант, соответствующих этому новому коду на входах 17 последовательной адресацией по входам 18. По окончании записи снимается логическая единица со входа 15 и на выходах шинного формирователя 13 подключается часть выходов регистра 7.

Вход разрешения 25 и вход разрешения второго мультиплексора 26 остаются активированными. б) Режим реализации последовательностного автомата с расширением рангов конъюнкций.

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

19, но и от предыдущего состояния части выходных функций, а также от состояния входов расширения 21.

Пусть в некотором такте расширения рангов конъюнкций не требуется. Тогда третья группа выходов оперативной памяти

1 — 1,3.1.1-1.3.К.R должна находиться в состоянии логической единицы. Поэтому на выходах К групп по R элементов ИЛИ 8.1.1,—

8.КЯ устанавливаются логические единицы, на выходах второй группы элементов И 9.19.К устанавливаются логические единицы, которые поступают на последние входы первой группы К элементов И 4.1-4.К. Следовательно, входы расширения 21 замаскированы и не влияют на вычисление в устройстве, Первая группа выходов блока 1 — 1.1.1,1-1.К.n+s.2 настраивает группы элементов 2.1.1-2.К,n+s, 3.1.1-3.К.n+s зналогично тому, как эти элементы настраивались в прототипе. Если I-я переменная со входов

19 и части выходов регистра 7 входит в )-ю конъюнкцию без инверсии, то на вход управления элемента 2.Ц подается логическая единица; если переменная инверсия, то на вход управления элемента 3.Ц подается логическая единица, иначе входы управления элементов как 2.Ц, так и 3;l.j обнупяются, выходы обоих этих элементов находятся 8 высокоимпедансном состоянии, они объединены и воспринимаются 1-м входом эле5 мента 4.J как в ТТЛ-логике — логической единицей. Если требуемая константой J-я . коньюнкция покрывает входной сигнал на входах 19 и части выходов регистра 7, то все выходы элемента 4.) возбуждены, что приво10 дит к возбуждению его выхода. Тогда в соответствие с кодом на второй группе выходов 1.2 блока 1 этот сигнал активирует выходы тех J-х элементов И групп 5.1-5.L, на вторые выходы которых поступает логиче15 ская единица с выходов 1.2. т.е. j-я конъюнкция входит в заданные константой 1.2 функции.

Аналогично вычисляют все К конъюнк- ций, и на выходах группы элементов ИЛИ

20 6.1-6.L устанавливаются логические единицы в позициях функций, в состав которых входит хотя бы одна равная единице коньюнкция. Синхросигнал, поступающий на вход 22 с частотой, достаточной для надежного завершения вычислений, записывает в регистр 7 новое состояние логических функций, из которых одна часть предназначена для определения очередного внутреннего состояния устройства. Эта часть (разряд30. ность s на фиг.1) поступает через мультиплексор 11 на младшие разряды адресных входов (AO) блока 1, что, в свою очередь, приводит к считыванию из блока 1 (который. в отсутствие сигнала на выходе 16 находит35 ся в режиме считывания данных). В том случае, если вход разрешения второго мультиплексора 26 не активирован и выходы мультиплексора 11 обнулены, то все необходимые константы считываются из

40 блока 1 однократно, в этом случае блок 1 может вырождаться в регистр, аналогичный регистру в прототипе. если алгоритм один (разрядность входов кода алгоритма 23 О), Другая часть разрядов регистра.7 (разряд45 ностью m на фиг.1) через шинный формирователь 13, подключенный возбужденным выходом инвертора 12, передается на входы-выходы 14 устройства. Часть сигналов, формируемых группой элементов И 4.1-4.R, 50 поступает нэ выходы расширения 20 для использования их в других аналогичных устройствах.

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

3 выходов регистра 7), что расширяет область применения программируемого логического устройства.

1777133

35

00

50

Пусть в некотором такте необходимо расширение рангов конъюнкций, т,е. разрядности входов элементов группы элементов 4.1-4.К (входов 19) недостаточно для реализации некоторой конъюнкции. Тогда можно использовать результаты вычислений в других устройствах, соединенных в разрядно-наращиваемую структуру (секционно).

R выходов 20 такого, например одного, устройства подключены к входам 21 рассматриваемого устройства. На третьей группе выходов 1.3.1.1 — 1.3. К.R блока 1 устанавливается логический ноль в позиции, номер которой соответствует номеру входа 21, на который поступает результат вычисления подконъюнкций из другого устройства.

Пусть необходимо расширение первой конъюнкции и результат вычисления второй подконъюнкции (первая вычисляется на элементе 4 1 данного устройства) поступает на первый вход входов 21, тогда на выходе

1.3.1.1 должен быть логический ноль, а остальные находятся в состоянии логической единицы. Если подконьюнкция, вычисленная на другом устройстве, входит к конъюнкции, первые подконъюнкции которых вычислены в данном устройстве, то соответствующие номерам этих конъюнкций выходы третьей группы блока 1 должны быть обнулены. Если в состав конъюнкции, первая подконъюнкция которой вычислена в данном устройстве, входит более одной (F) подконьюнкций, то должны быть обнулены соответствующие выходы группы выходов (из К групп) третьей группы 1.3 выходов блока 1. Так, если в первую коньюнкцию входят еще три подконьюнкции, то должны быть обнулены выходы 1.3.1.1, 1.3.1,2, 1.3,1.3 (1.3,1.2, 1.3.1.3 не указаны на фиг.1). Следовательно, на выходах элементов И группы

4.1-4.К будут логические уровни с учетом логических уровней нэ выходах соответствующих элементов И группы 9.1-9.4.

В свою очередь, зто дает возможность выдавать на выходы 20 сигналы значения части коньюнкций (не всех, так как это потребует большого количества выводов БИС), учитывающие результаты вычислений в других аналогичных устройствах, что позволяет получить рэзрядонаращиваемую структуру последовательностного автомата.

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

15 ходы которого подключэются к входам 19 устройства.

Таким образом, обеспечивается возможность построения разрядонэращивэемых структур.

Пример 1. Конкретная реализация последовательностного автомата, Пусть задана граф-схема алгоритма (ГСА), представленная на фиг.3.

Проводят ее разметку состояниями Ч1 и получают граф автомата, изображенный на фиг.4.

Кодируют вершины так, как указано на фиг.4, и получают обобщенную таблицу возбуждения выходов и элементов памяти:

Из этой таблицы можно получить следующие булевы функции:

y2(t+ I) У2У1хгх1фгУ1хгх1чУ2У1хз = У2У1х1фгУ1хз

y1(t+1) = y2y1Vj2y1X2X1;

71 = угу 1.угу1:

72 = угуиугу1хгхьугу1хгх1;

7З = угу1хгх1;

74 = 2y1X2X1yy2y1X1

75 - угу1х 1тугу1хзфзу1

Константы, соответствующие этим функциям, записываются в блок 1 ° эти константы составляются аналогично прототипу; например, для конъюнкции первая часть ее имеет вид х Уу Yg

0 100 00 о> ю, выходы 1 1 блока 1

Вторая часть константы (соответствует выходам 1.2 блока 1) содержит группы по числу конъюнкций; а тактовых 9, в каждой группе, например, 8 разрядов (максимальное число выходов равно 8):

1) у2у1х1 (y2(t+1));

2) угу1хз (y2(t+1)):

3) угу1 (y1(t+1); 71.72);

4) у2у1х2х1 (y1(t+1); 72, 73);

5) угу1 (71, 7ь);

6) УгУ1хгх1 (72, 74);

7) угу1х1 (24, 75):

8) угу1хз (74);

1777133

9) угу1хд (к4, 25).

Длина второй части константы будет равна

9 х 8- 72, поэтому ее не проводят {полагают, что максимальное число конъюнкций рзанО

9).

Если же вход разрешения второго мультиплексора 26 активизировать, то возможно а каждом состоянии реализовать следующие системы функций, ие зависящие уже а яаном виде от внутренних состояний; тг т1 Z1 . 2 2 3 2 -4 .5

УΠ— константа О 1 1 1 О О О )t 1 — уг хгх1 хгх1;

Y1 = X2X1;

z2 = Уг

ЕЗ=У1;

z4 = хгхМ1; 5 z4 !

2 (У1 — ХЗ; z4=1;

Lz5 = хэ, та —.- z1 = z5 = 1.

Таким образом, в этом случае сокращается разрядность констант и число выходов блока 1, Пример 2. Конкретная реализация для аь1числения многораэрядной булевой функции (вход разрешения второго мультиплехGop8t Обнуlt8H), Пусть разрядность входов 19 ранна 4, BxopG8 20, 21 -- 4; для простоты tlofIB)8!GY, что число конъюнкций равно 3 (т.е. Имеется даа элемента 4,1, 4.2), число выходов 24 равно 4 (возможно 16 состояний автомата).

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

21 X1X2X&4X5X6X7XBX9X10X»X12 у1{т+1) = угу1хгхзх4х12 7Х8, Тогда константы имею вид:

Для первого устройства:

t) х, ) х, х! х ° х 234 1234 1234

tt0 О 10 10 00 00 00 ОО О О 1 1 1 1 1 1 1 1 1

У 2 11 111

В этОЙ кОнстзнте первая часть учитывает четыре входных переменных (19), вторая часть учитывает внутренние переменные (в данном случае две — угу1), третья часть содержит группу1 учета результатов внешних вычислений для первой конъюнкции, для второй и и третьей И1 конъюнкций, Первые даа разряда а группе 1 нулевые; это означает, что для вычисления первой конъюнкции необходим учет вычислений в двух внешних устройствах, вычисляющих соответственно подкоиъюикции.

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

Здесь Xl означает подключение разряДОВ Х1хгХЗХ4! Хг ) КОХ7Х8! ХЗ Х9Х1Х11Х12 ВХОДного двенадцатиразрядного сигнала.

Вторая константа имеет аид: " Уф У 1234 1234 123

tI 222

Здесь "О" во втором разряде группы И означает необходимость учета при вычислении второй конъюнкции результата вычислениИ в третьем устройстве {вход 21.3).

Третья константа:

1234 1234 1234 х х 6 «, д 1.

Х 2 12 Ш

Здесь "0" во втором разряде группы Н! означает необходимость учета при вычислении третьей конъюнкции результата вычислений во втором устройстве (вход

21.4).

Константы для второго устройства.

В ием вычисляются следующие подКОНЪЮНКЦИИ: . 1) х5хехтх8 2) х7Х8

Поэтому константы имеют вид;

Х5 Х8 Х7 Х8

1) хх хх хх хх

А. 10 10 10 00 00 00 00 1111 1111 1111 - — - --

У 1 It 121 асе группы битов третьей части равны единице, Т.е. результат подконьюнкции формируется беэ учета других устройств. х7 х8

2) x1 xt ,ОО ОО 10 01 00 00 00 00 1 1 l 1 1 1 1 .1 1 1 L

1.

Х У 1 II IIt

Третье устройство также вычисляет три константы:

Х9Х1ОХ»Х12, х12

Константы имеют вид.

Х9 Х10 Х11 Х12 хх ха

Ъ

1 10 10 10 00 00 00 00 11 1

11 32! все группы битов третьей части равны единице, так как и здесь результат подконъюикции не зависит m других устройств.

Возможно построение пирамидальных структур, когда, например, к устройствам

ПЛУ 2, 3 (фиг.2) подключены другие устройства, а к ним. в свою очередь. еще один и т.д.

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

1777133 ся задержки необходимо снижение частоты внешнего тактового генератора.

Технико-экономическая эффективность предлагаемого программируемого логического устройства заключается в следующем.

Расширяется область применения на задачи реализации последовательностного автомата. Предлагаемое устройство может реализовывать как комбинационные, так и последовательностные автоматы в отличие от прототипа, который может реализовывать комбинационные автоматы (не зависящие от текущего внутреннего состояния).

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

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

Такая возможность отсутствует у прототипа, Формула изобретения

Программируемое логическое устройство, содержащее К групп по и+э элементов И с тремя состояниями выхода, где К вЂ” максимально возможное количество одновременно вычисляемых конъюнкций, и максимальная разрядность входного сигмала, s — максимальная разрядность кода внутреннего состояния реализуемых автоматов, К групп no n+s элементов И-НЕ с тремя состояниями выхода, первую группу К элементов И, 1 групп по К элементов И, где L— максимально возможное количество одновременно вычисляемых булевых функций; группу L элементов ИЛИ. причем выходы элементов И-НЕ с тремя состояниями выхода каждой иэ К групп соединены с выходами соответствующих элементов И с тремя состояниями выхода соответствующей группы и с соответствующими входами соответствующего элемента И первой группы К элементов И, выходы которой соединены с первыми входами соответствующих элементов И каждой из L по К групп элементов И, выходы элементов И каждой из L групп по К элементов И подключены к соответствующим входам соответствующего элемента

ИЛИ группы (. элементов ИЛ 1. О т л и ч а ющ е е с я тем, что, с целью расин пекия области применения путем обеспечения возможности наращивания рангов вычисляемых конъюнкций, в него введены блок оперативной памяти констант, регистр, К групп по R элементов ИЛИ, где R — количество ВХОДОВ расширения. Вторая группа К элементов И, два групповых мультиплексора, инвертор и шинный формирователь, причем выходы группы L элементов ИЛИ являются соответствующими информационными входами регистра, первая группа m разрядов выхода которого является информационным входом шинного формирователя, а вторая S-разрядная группа — выходом кода состояния устройства, где s+m = L, и первым информационным входом второго группового мультиплексора, выход которого является первой группой адресных входов блока оперативной памяти констант, второй группой адресных входов которой является выход первого группового мультиплексора, первым, вторым информационным и адресным входами которого являются входы кода алгоритма, старших адресов записи и настройки устройства соответственно, вторым информационным, адресным и входом разрешения второго группового мультиплексора являются входы младших адресов записи, настройки и разрешения устройст. ва соответственно, входами разрешения данных и записи блока оперативной памяти констант являются входы разрешения, входы-выходы и записи устройства соответственно, вход синхронизации регистра является входом синхронизации устройства, вход настройки устройства подключен к входу инвертора, выход которого является входом разрешения шинного формирователя, выход которого является входам-выходом устройства, нечетные выходы каждой из

К групп no n+s и выходы настройки конъюнкций блока оперативной памяти констант являются первыми входами соответствующих К групп элементов И с тремя состояниями выхода, а четные — первыми входами соответствующих К групп элементов И вЂ” НЕ с тремя состояниями выхода, KL-выходов настройки функций блока оперативной памяти констант подключены к вторым входам соответствующих из L групп по К элементов

И, К групп по R выходов расширения блока оперативной памяти констант являются первыми входами соответствующих им К групп по R элементов ИЛИ, вторыми входами которых являются соответствующие входы расширения устройства, а Выходы каждой из К групп по R элементов ИЛИ подключены к соответствующим входам со1777 ЗЗ

24 ответствующего элемента И второй группы К элементов И, выходы которых являются (n+s+1)- ми входами соответствующих элементов Й первой группы, вторая группа sвыходов регистра подкл ючена к информационным входам соответствующей пары элементов И, И-НЕ каждой иэ групп n+s элементов И, И-НЕ с тремя состояниями выхода, выходы элементов И первой группы К элементов И являются выходами расширения устройства.

1777133

1777133

Составитель С,Тюрин

Техред M,Moðãåíòàë Корректор О.Густи

Редактор Т.Иванова

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

Заказ 4122 Тираж Подписное

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

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

Программируемое логическое устройство Программируемое логическое устройство Программируемое логическое устройство Программируемое логическое устройство Программируемое логическое устройство Программируемое логическое устройство Программируемое логическое устройство Программируемое логическое устройство Программируемое логическое устройство Программируемое логическое устройство Программируемое логическое устройство Программируемое логическое устройство Программируемое логическое устройство Программируемое логическое устройство 

 

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

Изобретение относится к цифровой вычислительной технике и может быть использовано для аппаратной поддержки 8, вычислений в системах автоматизированного анализа и синтеза цифровых автоматов, при их диагностике и контроле, при анализе комбинационных схем, для исследования статических и динамических ограничений при их проектировании

Изобретение относится к цифровой вычислительной технике и может быть использовано для аппаратной поддержки 8, вычислений в системах автоматизированного анализа и синтеза цифровых автоматов, при их диагностике и контроле, при анализе комбинационных схем, для исследования статических и динамических ограничений при их проектировании

Изобретение относится к вычислительной технике и может быть использовано для формирования случайных чисел с биномиальным распределением

Изобретение относится к вычислительной технике и может быть использовано для получения реализации нечеткого числа .Цель изобретения - повышение точности ,Генератор содержит датчики 4, 13, 17, чисел с равномерным распределением, элементы 2, 18 задержки, сумматоры 5, 19, 20, 7, генератор 1 одиночного импульса, генератор 3 тактовых импульсов, регистр 6 памяти ,блоки 8, 11 сравнения, формирователи 9, 12 импульсов, элемент И 10, блоки вычисления левой 14 и правой 15 границ

Изобретение относится к вычислительной технике и может быть использовано для формирования нечетких чисел

Изобретение относится к специализированным средствам вычислительной техники и может быть использовано для вычисления индекса сходства двух нечетких множеств

Изобретение относится к вычислительной технике

Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах чистового программного управления металлорежущими станками

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах числового программного управления станками

Изобретение относится к автоматике, а именно к устройствам управления транспортными средствами

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

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

Изобретение относится к автоматизированным системам и системам автоматического управления и может быть использовано при управлении сложными объектами преимущественно с дискретным характером технологического цикла, а также для решения задач распознавания и анализа данных объектов, ситуаций, процессов или явлений произвольной природы, описываемых конечными наборами признаков (симптомов , факторов)

Изобретение относится к автоматике и вычислительной технике и

Изобретение относится к автоматике и может быть использовано для программнологического управления объектами дискретного действия

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