Устройство для быстрого преобразования фурье

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано при реализации алгоритмов спектрального анализа на специализированных ЭВМ. Целью изобретения явля-. ется увеличение быстродействия и точности . Поставленная цель достигается за счет того, что устройство содержит J арифметических блоков 2 - 2 , ) блоков 1 - 1 определения вычетов и ) блоков 3, 3 р памяти коэффициентов

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

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

РЕСПУБЛИК (51) 4 G 06 F 15/332

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

Н ABTOPCHOMY СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3885242/24-24 (22) 17.04.85 (46) 15.02.87. Бюл. 9 6 (71) Марийский политехнический институт им. А.M.Ãîðüêîãî (72) Е.К.Лебедев и В.Ю.Лапий (53) 681.32(088.8) (56) Авторское свидетельство СССР

Ф 480079, кл. G 06 F 15/332, 1975.

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

У 660057, кл. G 06 F 15/332, 1979. (54) УСТРОЙСТВО ДЛЯ БЫСТРОГО ПРЕОБРАЗОВАНИЯ ФУРЬЕ (57) Изобретение относится к вычислительной технике и может быть использовано при реализации алгоритмов спектральíîro анализа на специализированных ЭВМ. Целью изобретения явля„„SU„„1290350 А 1 ется увеличение быстродействия и точности. Поставленная цель достигается эа счет того, что устройство содержит арифметических блоков 2, — 2>, ) блоков 1 — 1 определения вычетов и

t блоков 3, — 3 памяти коэффициентов (4 — число каналов), синхронизатор 5 и блок 4 восстановления результата.

При этом блок определения вычетов содержит узел постоянной памяти, распределитель импульсов и восемь элементов

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

1290350 зовано при реализации алгоритмов спектрального анализа на специализированных ЭВМ. 5

Целью изобретения является увеличение быстродействия и точности.

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

6 — временные диаграммы работы устройства.

Устройство (фиг.l) содержит блоки

1- 1 — l- > определения вычетов, арифметические блоки 2-1 — 2-), блоки памяти коэффициентов 3-1 — 3-1, блок 4 восстановления результата, синхронизатор 5.

Блок определения вычетов (фиг.2) содержит узел 6 постоянной памяти, распределитель 7 импульсов, элементы И 8-1-8-8.

Арифметический блок (фиг.2) содержит элементы ИЛИ 9-1 — 9-8 и узлы

10-1 — 10-8 памяти, объединенные в узлы 11-1, 11-2 хранения. информации, элементы И 12-1, 12-2, 13-1, 13-2, элементы ИЛИ 14-1, 14-2, регистры

15-1 и 15-2, операционные узлы 16-1 и 16-2.

Операционный узел (фиг.3} со- 35 . держит узлы 17-1 — 17-2 постоянной памяти, регистры 18-1 — 18-4, элементы И 19-1, 19-2, 20-1, 20-2, элементы ИЛИ 21 — 1, 21-2, элементы И 22-1, 22-2, 23-1, 23-2, элементы ИЛИ 24-1, 40

24-2, элементы И 25- 1, 25-2, 2б-l, 26-2.

45 R =- log (1+0 5/E,); OcE,сс 1

Кк * 0,5(log log N, — log ò6

log с ); 0 c Ecc

К == R, =Р„/6.

Основное соотношение для опреде50 ления числа каналов / и Р имеет вид log Р » log И+К +R -1.

Пусть ) =6. Если выбрана система счисления Р, 31;Р = 29;P =28;P.=27;Р =

25; Р =23, то Я =390795300 и обес55 печивается D, =60 дБ (К; 10); R =8, Если выбрана система Р =63; Р "То

Р= 40978178010 и при R,=10; К- =8;

Изобретение относится к вычислительной технике и может быть испольБлок восстановления результата (фиг.3) содержит узлы 27-1 — 27-3 постоянной памяти, регистры 28-1 — 28-4 регистр 29 константы, сумматоры 30 и

31, операционные узлы 32-1, 32-2, каждый из которых включает в себя сумматоры 30 и 31, элемент НЕ 33,элементы И 34 и 35, регистр 36. Кроме того, в состав блока входит сумматор

37, регистр 38 константы, регистры

39-1 39-4.При этом совокупность перечисленных вьппе узлов блока, кроме регистров 39-1 — 39-4, представляет собой формирователь кода, котоРых в составе блока восстановления четыре (4-1-4-4).

Устройство БПФ в отличие от прототипа работает в непозиционной системе остаточных классов (СОК). Все исходные числа представляются в СОК целыми и положительными. Непозиционные системы счисления характеризуются отсутствием межразрядных связей, которые усложняют аппаратуру и ограничивают ее быстродействие. В СОК целые числа представляют в классе вычетов по модулям выбранной системы взаимно простых оснований P,, ..P,,......,,P

1» 2 Ь ...,Pl, поэтому все рациональные операции выполняются независимо и параллельно над числами каждого s-го разряда. При этом, если исходные числа х(ЕТ)представлены К, разрядами, то они разбиваются на ) К вЂ, разрядных частей R =)log 2Р (, так что

К < R и числа s-го разряда

S х f kT 3 = (x(kT)> Р5 ю где )yf — наибольшее целое, не превосходяшее (.> Р— операция вычета по модулю

Р

Диапазон представления чисел в СОК равен j =П Р .,При этом, если D

6-1 максимально возможный результат вычисления по реализуемому алгоритму, то выполняется условие P > D . Диапазон D для БПФ определяется разрядностью входных чисел R = D /6, где

D, — диапазон изменения входного сигнала, дБ; .разрядностью весовых коэффициентов R ; значащим количеством отсчетов N, =N/2.

Величина R выбирается исходя лит бо из точности дискретизации Е„, либо из заданного отношения среднеквадратичного значения (СКЗ) ошибки к

СКЗ сигнала Е, верхней границей является значение К =К,:

1290350

Р, = 650447270)

Р = 660938355;

Рз = 67177341.0;

Р4 = 694545390;

Р = 745057782;

P = 773173170;

G, =28619679880;

С =13879705455;

С =18137882070;

С =14585453190;

С =5960462256;

С,=773173170.

8, =53;

8 =Э;

=52) б, =45, 5=7ф

S,=I;

Р, =63;

P =62

P =61 з

P =59

P =55

Р =53;

m =44 э ш =21

t ш =27

m =21

Э ш =8

Э ш

Тогда восстановленное число А

С +s Gs>p p где э

5=1 позиционной системы (остатки вычислений в s-è канале) .

Следует также подчеркнуть, что за ноль в СОК принимаются числа, равные

P/2. Все отрицательные числа (-х) в

СОК равны (Р/2-х), а положительные (+х) равны в СОК (Р/2+х), В качестве примера рассмотрим реальное восьмиточечное преобразование в СОК с модулями P =2; P =Э; Р =5;.

Р„ — 7; Рэ =11. При этом P=2310; Р/2 =

=P=ll55. Весовые коэффициенты )), 0;

W =7 ° W = )О W =7 ° W =0 W ==--7 ° 2, 3 4 s

W =-10; W =-7; а в СОК они имеют вйд W, =1155; W, =1162; W =) 165; W =

=1162; 0 =1155; )) =)148) Ws))45;

))„=1)48.

Пусть есть данные х =20; х =10, х2 23) х =)21 х, =2)i хз=)ээ хб 19; х,=9. В COK они имеют вид х =1175; х,=)165; х =)178; х =1167; х =Iпб; х =1168; х =1)74is х =1164.

В первом канале (Р, -2) образуются сW> l Î I Î I О ) О, (х>1 1 О 1 О 0 О О.

В четвертом канале (Р =7)

)т О О 3 О О О 4 О;

<х>, 6 3 2 5 О 6 5 2;

<26> = 5.

4 7

В пятом канале (Р =11)

cW,„0 7 IO 7 О 3 1 3 сх>„9 10 I 1 10 2 8 9 ,,, = с)28>„= 7.

Р,=1155; 8, =1, m, =1; С,=m,P„=1155; Р =770; Ь, =2; =2; С =1540, Рэ=462; >з =2; mз 3; Gз=1386

Ps =2)0; 5,- =1, m > =1, Gs=2)0, с)155- 9, +1540 и +1386 .о - +

+330 cL +210 +s>23)0 = 1195.

F = F — P/2 = 1195 — 1155 = 40.

Прямое вычисление дает F =0 20+7"

10+10 23+7 12 +О 21-7 13-10.19-7 9=

= 384-344 = 40.

Устройство БПФ-СОК работает следующим образом.

Входные числа xlkT3 через шину данных поступают в блоки 1 определения вычетов, формирующих 3 параллельных каналов обработки чисел в классе вычетов по выбранным модулям. Блоки

1 строятся на базе узлов постоянной памяти (ЦЗУ) 6, в которых каждое число на входе является адресом вычета, записанного в узел 6 на этапе программирования, Число xlkT5 считывает из узла 6 соответствующий вычет х t kT) . В узлах 6 во всех каналах кроме Рэ=62 должны быть записаны вы,четы х = cx(kT1>, во втором канале с модулем 62: x„=cx(k71 +31. Поэтому на вход узла 6 подаются не числа Р/2 +

+xjkTJ, а )О-разрядные числа x(kT), т.е. при R =10 блоки определения вы50

N с 2 s (256000), а при R,=IO; В =

=10; N †2 (" 65000) .

Таким образом, в указанной систе-, ме можно реализовать БПФ для всех практически важных случаев. Макси-. 5 мально необходимое число каналов БПФ в СОК у =б, а разрядность R < 6.

Число каналов почти не завйсит от N и определяется 9,, Е, и Е . Ограничение разрядности R . -6 дает возможность проведения операций слоДля примера вычисляют F . Тогда х = с)+0+0+...+О> =l.

Во втором канале (P =3)

з О 1 1 1 О 2 2 2;

Э сх>з 2 I 2 О О ) 1 О = со+1+2+0+0+2+2+0>з

В третьем канале (Рэ=5) (W> О 2 О 2 О 3 О 3; сх> О О 3 2 1 Э 4 4; с . = (0+0+0+4+0+9+0+)2>> = 25>э =О. жения и умножения в каналах по таолицам, хранимым в ПЗУ. Восстановление результата (перевод чисел из СОК в позиционную систему счисления) проводится по следующему алгоритму. На этапе проектирования решаются сравнения m B =1 (modP ), гце 6 = Ps/P >Ps, Далее находятся веса разрядов, с которыми восстанавливаются числа G

= m Р/Р .Для системы, имеющей 3 =6 и Р .= 40978178010:

1290350 четов могут строиться на базе серийных П ПЗУ, которые имеют объем памя1О ти 2 слов. Кроме того, блоки 1 соJ держат распределитель 7 импульсов (например трехразрядный счетчик с 5 дешифратором) и элементы И 8. Данные группируются по Н/8 чисел,При этом устройство не требует общепринятой двоичной инверсии. Данные делятся на две группы четных и нечетных номеров чисел: х (О), х (2), х (4), х (6), х (8), х (10), х (12)... и х (1), х (3), х (5), х (7), х (9), х (11)... а каждая из этих групп делится на четыре подгруппы.

1) х(0), х(8), х(16) .. °

3) х(4), х(12), х(20)...

5) х(1), х(9), х(17) ° ° °

7) х(5), х(13), х(21) . ° °

50

2) х(2), x()0), x(18)...

4) х(6), х(14), х(22).. °

6) х(3), х(11), х(19)...

8) х(7), х(15), х(23)...

Таким образом, первая подгруппа 5 чисел с четными номерами записывает-. ся в узлы памяти (ОЗУ) 10-1, вторая — в 10-2..., четвертая подгруппа чисел с нечетными номерами — в

10-8. Узлы памяти имеют различный 30 объем памяти: 10-1, 10-2 и 10-5, 10-6 — no N/4 слов каждая, а остальные — по И/8 слов каждая. Это связано с особенностью реализации алгоритма БПФ в вычислительном блоке.

После записи массива чисел х ()<Т) в узлы памяти каждого канала начинается собственно процесс преобразования . На первых (L-I)-м шагах (L =

logsN) вычислительный блок отклю- 40 чен от СВР (не формИруется сигнал

Т„ и не открываются элементы 25 и

26 И), выходы соединены с соответетвующими входами узла памяти 10-1...

10-8 при подаче от блока управления 45 сигналов Т ...Т9, открывающих эле6 9 менты И 19, 20, 22, 23. Сигналом

M =1(М=О) включены элементы И 12-1 и 12-2, выключены )3-) и 13-2 и обеспечивается одновременная работа двух операционных узлов 16-1 и 16-2.

При этом узел памяти ll-l подключен . к 16-1; а узел 11-2 — к 16-2. Для реализации при прореживании во времени операции "бабочка" (C=A+BW и 0

А-EW ) в СОК в блоках 3-s програм; к мно формируются веса р9

+ W" >р и <Ч">р,,<Р/2-W ) для К и (К+1)-й операции, а также для (К +

N N

+ ) и (К + — + I) операций. При

2 2 к+—

И к этом

H к+ д к

cV Р) р = <)! ) ps, что и Учтено соответствующим подключением к элементам 14-1 и 14-2 (фиг.2) входов 9-12, по которым подаются веса (W >, (V ), к к

К -1 К+ I (W ) < Ч > . Следовательно, в блоках З-s дополнительно к известному алгоритму определяются вычеты весов (W > по соответствующему модулю Р (все веса — целые, они сдвинуты до определения вычета на R разряда вправо), а также вес

В схеме операционного узла (фиг.3) в программируемых узлах постоянной памяти 17-1...17-4 хранятся вычеты арифметических операций умножения, а в узлах 17-5...,17-8 — вычеты арифметических операций сложения. Каждое из узлов 17 имеет объем памяти 2 слов

Яй разрядностью по R . В узле 17-1 по

6 адресу, соответствующему двоичному

2Rs -разрядному коду, составленному к из слон <Ворз и <)! )Р$ Ф хранится результат ps (аналогично для 173), а в узле 17-2 по адресу, составленному стыковкой слов <В> и р5 (аналогично дпя 17-4). Например, в канале с модулем P =62, если В=001111, а

W = 010000, то адрес будет 001111010000. По этому адресу хранится число = <240> = 54„ 1!0110

Аналогично в узле 17-5 и 17-7 по

2-R -разрядным адресам 1<А> <В)1 >) храйятся вычеты <С>рs = «A> +

+ <ВМ »р6, а в узле 17-6 и 17-8 хранятся вычеты s = <<А> + к

+ cBV»рз . Таким образом, время вЫполнения операции бабочка" в блоке

17 составляет 2 Т„ „

На последнем шаге преобразования (при M=O, M=l) выключаются элементы

И 12-1, 12-2, включаются элементы

И 13- 1, 13-2, узлы памяти 10-1, 10-2, l0-5, 10-6 подключаются к операционному узлу 16-1. Выход 16-1 (его регистр 18) через элементы И 25, 26, открываемые сигналом Т = 1 подклюю чается к блоку 4. В блоке 4 в узле

27-1 хранятся априорные суммы (о), g, А p,>р, в узле 27-2 — < з )

<с(вРз с,@ р в Узле 27-3 — <з.,> =

=

. Регистры блока 4 обеспечивают койвейерный режим работы на

1290350 Ь-м шаге. Вычеты (S.) в узлах 27-1

1 и 27-2 подаются в логическую схему, состоящую из сумматоров 30 и 31 и двух элементов И 34, 35. Если s +

+ s c P (— P хранится в регистре 29), то в знаковом разряде сумматора 31 единица, открыт элемент И 35 и сумма (s„ 4. s,> считывается в регистр

38. Если же 8 + s выходят за пре2 делы Р, то в знаковом разряде сумматора 31 — ноль, открыт элемент 35 и число (s + s счи1 2 р 2 P тывается в регистр 38. Аналогично ра-. ботает узел 32-2. Специфическое представление "0" через Р/2 требует при восстановлении нормализации чисел.

Из числа F на выходе узла 32-2 вык читается P/2 (-P/2 хранится в регистре 36) в сумматоре 37. Здесь же результат нормируется сдвигом запятой на R разряда влево. Четыре одинако-.

2 вых модуля CBP использованы для одно-. временной обработки 4-х чисел о(", ," cL ",,," с выхода каждого канала. Результаты преобразований Р

К

Р„, F,, F„, из регистров 39 . считываются на вьгход устройства БПФ СОК.

Рассмотрим временные диаграммы работы устройства. Всего шагов преобразования L--log N. На первых шагах

2 преобразования от I до L — - 1 в синхронизаторе сигнал М=I (М=О), а на

L-ом шаге — сигнал М=I (М=О). Сигнал M=1 обеспечивает одновременное считывание восьми сигналов из всех узлов памяти (ОЗУ) сигналом Т . Формируемые одновременно сигналы Т явз ляются сигналами записи в регистр 15.

Т 2и Т запускаются от заднего фронта Т„. Период импульсов синхронизации Т выбран так, что Т вЂ” ЗТ, Т вЂ” длительность импульсов синхронизации;

Т. — время записи в регистр передаР чи данных;

Т„„ — время срабатывания ключей;

Т„„ — время обращения к ОЗУ;, Т,„ — время считывания из ОЗУ;

Т „ — время записи в ОЗУ;

Т вЂ” время сложения;

Т„, — время считывания из ПЗУ.

При t=t. сигналы из ОЗУ записаны в регистр 15 и, следовательно, подключены к информационным входам узлов 17 ° При t t, от Т -импульса

2 запускается сигнал Т выборки крис- л талла ПЗУ; Длительность Т такова, 4 что при t = преобразование в ПЗУ закончено и результат преобразования

5 записывается в регистр 18 импульсами

Т 9 во вРемя от tþ,до tç При t результаты преобразования по восьми точкам записаны в регистр IS. При

t=t включается сигнал разрешения записи в ОЗУ. На первом шаге при L=I включаются по очереди элементы И 19 и 23 импульсами Т6 и Т в обоих операционных узлах 16-1 и 16-2. При этом сигналы от 19-1 через 21-1 записыва15 ются в узлы 10-1 (10-5), от 19-2 через 21-2 — в узел 10-2 (10-6), от

23-1 через 24-1 — в узел !0-3 (10-7), от 23-2 через 24-2 — в узел 10-4(10го

8) . Т 6 и Тэ включаются последовательно при t,t,t,t и т.д. на всех тактах первого нага. При L =, 2 подача импульсов Т,...Т6 не меняется. Изменяется лишь логика подачи сигналов

25 Т ... T> На втором шаге при L = 2 при t=t включается Т6, результат преобразования считывается из 18-1, 18-2 в 10-1, 10-2 (10-5, 10-6) . При

t=t включается Т,, результат преобразования считывается из 18-3,18-4 через 20- 1, 20-2 снова в 10-1, 10-2 (10-5, 10-6) . При t=t включается Т

8 результат преобразования считывается

;из 18-1, 18-2 через 22-1; 22-2 в уз.лы 10-3, 10-4 (10-7, 10-8) . При t=t„

35 включается Т, результат преобразования считывается из 18-3, 18-4 снова в узлы 10-3, 10-4 (10-7, 10-8).

Таким образом, на втором шаге форми40 руется последовательность импульсов

Т6Т, T 8Y 9Т6Тт ТВТ9, На третьем

re эта управляющая последовательность имеет вид ... Г ТтТ Т,Т Т Т Т ТВТтТ на четвертом шаге и т.д. Йаконец, на (L-1) mare вклю1 чаются лишь Т и Т и число включеь т ний каждого из них равно N/8. Тогда

50 после (L-1)-го шага результаты преобразований будут записаны только в узлы 10-1, 10-2 и 10-5, 10-6. Поэто му объем памяти этих узлов составляет N/4 слов в каждой секции. Объем памяти каждой из остальных узлов равен N/8. Общий объем ОЗУ в каждом канале составляет 1,5N.

На L-M шаге сигнал М=1. Выключены элементы И 12, включены элемент

Устройство для быстрого преобразования Фурье, содержащее (1 — число каналов) арифметических блоков, 50 блок памяти коэффициентов и синхронизатор, выход которого подключен к адресному входу блока памяти коэффициентов и входам синхронизации 1 арифметических блоков, входы коэффи- 55 циентов с первого по четвертый первого арифметического блока подключены к выходам соответственно с первого по четвертый первого блока памяти

И 13. Узлы 10-1, 10-2, 10-5, 10-6 подключены к операционному узлу 16 †.

Узлы ОЗУ 10-3, 10-4, 10-7, 10-8, регистр 15-2 и узел 16-2 на L-M шаге не работают. Сигналы Т . ° .Т не форь мируются. Формируются сигналы Т„

Т„ . При этом сигнал Т íà L-м шаге

15 начинает формироваться со сдвигом на

12 тактов относительно импульсов Т

2 считывания из ОЗУ. Итак, íà L-м:шаге одновременно с преобразованием ведется восстановление результата.Импульсом Т„ четыре результата преобразования через 25, 26 одновременно по- 15 даются на узлы 4-1 — 4-4, К-й результат подается в узел 4-1, (К+1)-й— в узел 4-2 и т,д. Число входов каждого блока 4 равно 1 . При этом вычеты результатов N-точечного преобразова20 ния от первого канала подаются на входы Ы модулей, второго канала -d. третьего — Of ... "-ro — ofy . Сигналом T „ при t=t, включаются узел 27 (Tq g (t — t ). При йг. задним фронтом ймпульса Т сигйал записан

t2 . во внешний триггер (на выход) каждой ячейки регистров 28-1, 28-2, 28-3. При t=t окончены переходные

4 процессы сложения в сумматорах 30 и З0

31 (t4 - t =Т,„) ° При С=Св зацним фронтом импульса Т сигнал иэ 28-3

1З переписан в 28-4 и сумма из сумматоров 30 или 31 — в регистр 38. Че- . рез t — t> = Т,„ образуется сумма

F„ в узле 32-2 и при t=t, задним фронтом импульса Т сумма F

<4 К записана в регистр 38 узла 32-2.

Через Т,„= t — t, результаты FÄ, F y F р.2 у Р к,. з нормализуются В сум- 40 маторе 37 и задним фронтом импульса

Т„ записываются в выходные регистры 39-1, 39-2, 39-3, 39-4.

Формула изобретения коэффициентов, о т л и ч а ю щ е е с я тем, что, с целью увеличения быстродействия и точности, в него введены блоков определения вычетов, (4 — 1) блоков памяти коэффициентов и блок восстановления результата, вы- . ход которого является информационным выходом устройства, i-й (i=1,8) выход j-го (j=l,4) блока определения вычетов подключен к входу i-го операнда j-ro арифметического блока, 1 -й выхоц (k=1,4) результата которого подключен к соответствующему входу k-й группы блока восстановления результата, а входы блоков определения вычетов объединены и являются информационным входом устройства, выход синхронизатора подключен к входам синхронизации j-го блока определения вычетов, блока восстановления результата и адресному входу s-го (s=2,) ) блока памяти коэффициентов, причем j-й блок определения вычетов содержит узел постоянной памяти, распределитель импульсов и восемь элементов И, выход узла постоянной памяти подключен к первым входам элементов И с первого по восьмой, вторые входы которых подключены к выходам соответственно с первого по восьмой распределителя импульсов, тактовый вход которого объединен с входом чтения узла постоянной памяти и является входом синхронизации блока определения вычетов, входом которого я:вляется адресный вход узла постоянной памяти, выходы элементов

И с первого по восьмой являются выходами соответственно с первого по восьмой блока определения вычетов, при этом блок восстановления результата содержит четыре формирователя кодов и четыре регистра, выходы которых объединены и являются выходом блока восстановления результата, входами k-й группы которого являются входы группы k-го формирователя кода,выход которого подключен к информационному входу k-ro регистра,. тактовый вход которого объединен с тактовым входом k-ro формирователя кода и является входом синхронизации блока - восстано:вления результата, причем формирователь кода содержит три узла постоянной памяти, семь регистров, два регистра константы, пять сумматоров, четыре элемента И и два элемента НЕ, причем выходы первого, вто12

Т

14

1$

М гз г

-7

-3 аз OV

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

1 и третьего регистров, выходы первого и второго сумматоров подключены к первым входам соответственно первого и второго элементов И, выходы которых подключены к первым информационным входам соответственно четвертого и пятого регистров, знаковые выходы третьего и четвертого сумматоров подключены соответственно, третьего сумматора — к второму входу первого элемента И и входу первого элемента НЕ, а четвертого — к второму

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

20 которых подключены к вторым информационным входам соответственно четвер- того и пятого регистров, выходы третьего и четвертого сумматоров под, ключены к вторым входам соответственно третьего и четвертого элементов

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

/3

f4

6 б

4-1

1290350

, 1у

r/

i-/

t-/

2)их

° ° °

L>2

"6

Tj е

° ° °

/б tq

i И

46 ty rn t//

Второа шае//. Я

° е ° 4

° ° °

t4 t5 б 67

T//

Ту (Ф

/4 //б

/ у4 ° ° °

/ и 67 (+

//б /и

И /б ///

///ue.Х

Tg

Tj

Т4, ° ° °

4-/.г

Составитель А.Баранов

Редактор Ю.Петрушка Техред Л.Сердюкова Корректор А.Обручар

Заказ 7904/48 Тираж 673 Подписное

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

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

Производственно-полиграфическое предприятие,г.ужгород,ул.Проектная,4

Ту тщ

Ъ т

Ъ

T/g

//5

11

1 11

t3

ll