Устройство для приведения р-кодов фибоначчиК МиНиМАльНОй фОРМЕ Советский патент 1981 года по МПК G06F7/00 

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

1

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

Известно устройство для приведения р-кодов Фибоначчи к минимальной форме, содержащее п-блоков свертки, причем первый выЗсод С-го блока сверки соединен с первым входом со (в-р-1) блока свертки, второй выход 6-го блока свертки соединен со вторьа-1 входом (8+1)-го и третьим входом (+р +1)-го блоков свертки, второй выход каждого блока свертки является информационным выходом устройства, четвертый вход каждого блока свертки соединен с управляющим входом устройства, пятый вход каждого блока свертки является информационным входом устройства 1J.

Недостатком известного устройств является возможность возникновения неоднозначности срабатывания (или гонок) при приведении к минимальной форме некоторого р-кода.Фибоначчи. Данная неоднозначность может возникнуть из-за отклонения параметров элементов , входящих в каж.дый блок свертки. Например, при приведении к минимальной форме 1-код

10 представлен в слеФибоначчи числа дующем виде

3211 13 В 5

Веса разрядов

Номер блока

3210

свертки 6 54 1100,

Код 10 001 при проведении свертки -в пятый блок свертки может возникнуть следующая ситуация. Предположим, что в резуль0тате отклонения параметров элементов четвертого блока свертки, триггер, входящий в данный блок, сбросится в нуль быстрее, чем триггер третьего блока свертки. Тогда возникает ус5ловие для свертки в четвертый блок свертки. В результате получается следующий код ОД 10000, Затем возникает условие свертки для свертки в шестой блок свертки. Окончательно получится

0 код 1000000, т.е. приведенные к минимальной форме произошло неверно. В общем случае гонки могут появиться во всех .(n) случаях приведения 1исходного кода к минималь5. иому,«

Цель изобретения - повышение надежности устройства для приведения р-кодов Фибоначчи к минимальной форме.

Поставленная цель достигается тем, 0 что в устройстве для приведения р-колов Фибоначчи к минимальной форме второй выход в-го блока свертки соединен с шестым входом (€+1)-го блока свертки. Кроме того,что блок свертки содержит триггер со счетным входом и элемент И, причем выход элемента И является первым выходом блока, единичный выход триггера является вторым выходом блока, первый выход блока свертки соединен с нулевым входом триггера, нулевой выход которого соединен с первым входом элемента И, вторюй, третий и четвертый входы элемента И являются соответственно вторым, третьим и четвертым входами блока, единичный вход Тригге{)а соединен с пятым входом блока, шестой вход блока соединен со счетным входом триггера.

На фиг. 1 изображена функциональная схема устройства для и на фиг. 2 - функциональная схема блока свертки.

Устройство содержит пять блоков 1.1-1.5 свертки. Каждый блок свертки имеет установочные входы 2 и 3 свертки, информационные входы 4 и 5 свертки, управляющий вход б свертки. Устройство имеет информационный вход 7 для занесения информации о числе, представленном в р-коде Фибоначчи. Информационные входы 4 и 5 свертки служат для считывания информации с информационных выходов блоков 1.8 и 1. (6-р-1) свертки,входы б всех блоков 1.1-1.5 свертки подключены к общей шине, являющейся управляющим входом устройства приведения р-кодов Фибоначчи к минимальной форме, на которой подается сигнал управления в случае необходимости приведения р-кода Фибоначчи к минимальной форме.

В состав блока свертки (фиг. 2) входит триггер со счетным входом 8 и элемент И 9. Единичный вход триггера 8 соединен с информационным входом 7, счетный вход триггера соединен с установочным входом.5 свертк нулевой вход триггера 8 соединен с установочным входом 3 свертки. Единичный выход триггера является информационным выходсял блока свертки. Первый вход элемента И 9 соединен с нулевым выходом триггера 8, второй и третий входы элемента И 9 соединены соответственно с информационными входами 4 и 5 свертки, четвертый вход элемента И 9 соединен с управляющим входом б свертки. Выход элемента И 9 является управляющим выходом блока свертки.

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

Предположим, что необходимо осуществить операцию приведения к минимальной форме, например, числа 5, которое представлено в 1-коде Фибоначч

отличном от минимального, следующим образом

Вес разряда53211

1 код Фибоначчи 01011 Двоичная информация параллельно поступает на информационные входы 7 Элоков свертки и записываются в триггера 8, находящиеся до прихода информационного сигнала в нулевом состоянии. При подаче единичного управляющего сигнала на управляющий вход б этот сигнал поступает на четвертый вход элемента И 9 каждого блка свертки. Одновременно на первый, второй и третий входы элемента И 9 каждого блока свертки поступает информация о состоянии триггеров 8 1.б ого 1 (g-l)-oro и 1. (С-2)-ого блока свертки и производится анализ возможности проведения операции свертки В данном случае условие свертки выполнено для 3-го разряда. На выходе элемента И 9 третьего блока свертки появится единичный сигнал, который поступает на нулевой вход 3 триггера 8 первого блока 1.1 свертки и переводит его в нулевое состояние. На единичном выходе данного триггера появится нулевой сигнал, который поступит на счетный вход 2 триггера 8 второго блока 1.2 свертки и так же переведет его в нулевое состояние. На единичном выхЬде данного триггера появится нулевой сигнал, который поступит на счетный вход 2 триггера 8 третьего блока 1.3 свертки и переведет его в единичное состояние. Первая свертка окончена. В результате свертки число 01011 примет вид 01100 вс 1едствие чего возникает условие для свертки в пятый блок 1.5 свертки, что осуществляется уже описанным образом. В результате исходная комбинация 01011 примет вид 10000, что соответствует минимальной форме представления числа 5 в 1-коде Фибоначчи Длительность управляющего сигнала на управляющем входе 6 должна быть заведомо больше времени, необходимого для проведения всех возможных сверток По окончании управляющего сигнала свертки информацию о полученном р-коде Фибоначчи считывают с информационных выходов всех блоков 1.1-1.5 свертки.

в предлагаемом устройстве для приведения р-кодов к минимальной форме неоднозначность срабатывания при приведении любого р-кода Фибоначчи к минимальной форме не возникает . Устройство выполнено таким образом, что операция свертки производится последовательно. При наличии условия свертки для-го (6-1)-го и {1-р-1)го блоков свертки, вначале происходит сброс в нуль триггера (t-p-l)-ro блока свертки. На его информационном выходе появляется нулевой .

который поступает насчетный вход триггера (g-l)-ro блока свертки и переводит его в нулевое состояние, что соответственно приводит к записи единицы в триггер -го блока свертки. Этим и достигается положительный эффект.

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

i. Устройство для приведения р-коДов Фибоначчи к минимальной форме, содержащее п-блок6в свертки, причем первый выход t-ro блока свертки соединен с первым входом (-р-1) блока свертки, второй выход Р-го блока свертки соединен со вторым входом

(t+l)-ro и третьим входом (С+р+1)-го блоков свертки, второй выход каждого блока свертки является информационным выходом устройства, четвертый вход каждого блока свертки соединен с управляющим входом устройства, пятый вход каждого блока свертки является информационным входом устройства, отличающееся Гем, что, с целью повышения надежности устройства, второй выход f-ro блока свертки соединен с шестым входом ()-ro блока свертки.

2. Устройство по п. 1, о т л ичающеес я тем, что блок свертки содержит триггер со счетным входом и элемент И, причем выход элемента И является первым выходом блока, единичный выход триггера является вторым выходом блока, первый вход блока свертки соединен с нулевым

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

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

Источники информации,

0 принятые во, вниманиеПри экспертизе

1. Авторское свидетельство СССР по заявке № 2386002/24, кл. G 06 F 7/00, 2.08.76.

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

название год авторы номер документа
Устройство для приведения р-кодов фибоначчи к минимальной форме 1976
  • Стахов Алексей Петрович
  • Фомичев Александр Владимирович
SU662930A1
Устройство для приведения р-кодовфибОНАччи K МиНиМАльНОй фОРМЕ 1979
  • Стахов Алексей Петрович
  • Соляниченко Николай Александрович
  • Черняк Александр Иванович
  • Замчевский Валерий Владимирович
SU842782A1
Устройство для приведения р-кодовфибОНАччи K МиНиМАльНОй фОРМЕ 1978
  • Стахов Алексей Петрович
  • Соляниченко Николай Александрович
SU842786A1
Устройство для приведения р-кодов Фибоначчи к минимальной форме 1988
  • Викентьев Леонид Федорович
  • Клюкин Андрей Анатольевич
  • Погодина Светлана Юрьевна
  • Лепихина Ольга Леонидовна
  • Синегубов Игорь Ольгердович
SU1547074A1
Устройство для преобразования формы кода Фибоначчи 1987
  • Стахов Алексей Петрович
  • Лужецкий Владимир Андреевич
  • Стахов Дмитрий Алексеевич
  • Ваховский Виктор Григорьевич
SU1418910A1
Устройство для приведения р-кодов фибоначчи к минимальной форме 1978
  • Стахов Алексей Петрович
  • Лужецкий Владимир Андреевич
  • Азаров Алексей Дмитриевич
  • Ужвак Юрий Николаевич
SU779997A1
Устройство для контроля 2-кода Фибоначчи 1988
  • Стахов Алексей Петрович
  • Лужецкий Владимир Андреевич
  • Козлюк Петр Владимирович
  • Сегнет Татьяна Ивановна
SU1662009A1
Устройство приведения кодов Фибоначчи к минимальной форме 1986
  • Ткаченко Александр Васильевич
  • Дудкин Владислав Валерьевич
  • Гриб Олег Петрович
SU1427577A1
Устройство для приведения р-кодов Фибоначчи к минимальной форме 1982
  • Стахов Алексей Петрович
  • Гаврилюк Григорий Иванович
  • Соляниченко Николай Александрович
  • Черняк Александр Иванович
  • Замчевский Валерий Владимирович
SU1019434A1
Устройство для приведения @ -кодов Фибоначчи к минимальной форме 1988
  • Викентьев Леонид Федорович
  • Клюкин Андрей Анатольевич
  • Лепихина Ольга Леонидовна
  • Погодина Светлана Юрьевна
SU1585900A2

Иллюстрации к изобретению SU 840 880 A1

Реферат патента 1981 года Устройство для приведения р-кодов фибоначчиК МиНиМАльНОй фОРМЕ

Формула изобретения SU 840 880 A1

7 k Г rik

SU 840 880 A1

Авторы

Стахов Алексей Петрович

Козак Андрей Андреевич

Соляниченко Николай Александрович

Даты

1981-06-23Публикация

1978-01-31Подача