Известны матричные устройства для умножения на логических элементах «И, в частности, ферритовых сердечниках, с вводом сомножителей в линейном коде и выводом произведения в двоичном коде. Благодаря отсутствию операции последовательного суммирования частных произведений эти устройства отличаются высоким быстродействием. Однако они весьма сложны: количество выходов матрицы равно числу возможных произведений, например, уже квадратная матрица 20X20 имеет 400 выходов, что делает изготовление такой схемы умножения нерациональным.
Предлагаемое устройство отличается тем, что провода чтения прошивают сердечники матрицы, соответствующие произведениям, содержащим единицу в разрядах, которые выводятся на выход этими проводами. Число выходов равно числу проводов чтения. Это позволяет упростить устройство и повысить его быстродействие. Объединение функций множительного устройства и логической схемы перевода чисел позволяет производить умножение с абсолютной точностью при одновременном сокращении числа выходов и упрощении схемы. Та же матрица 20X20 в этом случае имеет 10 выходов, на каждом из которых представляется один из двоичных разрядов произведения. Матрица 32x32 будет иметь И выходов, 64X64-12 выходов и т. д. Вывод произведений в двоичном коде благоприятен и в том отношении, что облегчает сочленение множительного устройства с другими элементами и блоками цифровых машин, в которых преимущественно используется двоичный код, В частности, легко осуществляется суммирование произведений, что делает предлагаемое множительное устройство особо пригодным для широкополосных корреляторов.
На фиг. 1 представлена схема прошивки сердечников матрицы адресными проводами и проводом смещения, где 1в, 2в... 32в - вертикальные адресные провода; 1г, 2г....32г - горизонтальные адресные провода. Л-Б - провод смещения; О, 1,2... 10 - выходы матрицы, соединенные с соответствующими проводами чтения.
На фиг. 2 показана часть карты прошивки матрицы проводами чтения. Цифры О, 1, 2... 10
возле изображений сердечников матрицы обозначают номера проводов чтения, проходящих через эти сердечники.
Предлагаемое матричное мнол ительное устройство представляет собой сетку из 32 горизонтальных (1г - 32г и 32 вертикальных (1в - 32в) адресных проводов с ферритовыми сердечниками К-260, расположенными на пересечениях адресных проводов. Через все сердечники в одном направлении проходит проных схемах умно кения, каждому сердечнику приписывается число, равное произведению номеров адресных проводов, на пересечении которых сердечник находится.
Об образовании произведения свидетельствует перемагничивание сердечника при совпадении адресных полутоков. Для вывода произведений в двоичном коде (что составляет отличие предлагаемого множительного устройства от других) матрииа имеет И выходов, с нулевого по десятый, с которыми соединены провода чтения, причем номер выхода определяет номер выводимого двоичного разряда. Каждый провод чтения проходит через сердечники, соответствующие произведениям, в двоичном коде которых имеется единица в разряде, выводимом этим проводом на свой выход.
Чтобы определить номера проводов чтения, проходящих через данный сердечник, соответствующее произведение представляют в двоичном коде и через сердечники проводят те провода чтения, номера которых совпадают с номерами разрядов, имеющих единицы. Карта прошивки матриц составляется по таблице произведений. Возьмем, например, произведение 24X15 360. Его двоичный эквивалент 101101000. Единицы содержатся в третьем, пятом, щестом и восьмом разрядах, поэтому сердечник, расположенный на пересечении 24-го горизонтального и 15-го вертикального адресных проводов, прошивается третьим, пятым, шестыми восьмым проводами чтения. Одни концы проводов чтения соединяют с выходами матрицы, носящими те же номера, а другие заземляют. Знак произведения определяется логической схемой обычным образом и поэтому не рассматривается.
Предмет изобретения
Матричное устройство для умножения на ферритовых сердечниках с вводом сомножителей в линейном коде и выводом произведения в двоичном коде, отличающееся тем, что, с целью упрощения устройства и повышения быстродействия, провода чтения прошивают сердечники матрицы, соответствующие произведениям, содержащим единицу в разрядах, выводимых на выход этими проводами, причем число выходов равно числу проводов чтения.
название | год | авторы | номер документа |
---|---|---|---|
Множительное устройство с ферритовой матрицей | 1959 |
|
SU122947A1 |
Множительное устройство | 1982 |
|
SU1053104A1 |
УСТРОЙСТВО ПАМЯТИ И РЕГИСТРАЦИИ | 1965 |
|
SU172132A1 |
Способ изготовления матриц запоминающих устройств | 1973 |
|
SU503290A1 |
ПРОГРАММНОЕ УСТРОЙСТВО ДЛЯ ВЫЧИСЛИТЕЛЬНОЙМАШИНЫ | 1969 |
|
SU254204A1 |
ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В КОД СИМВОЛА | 1972 |
|
SU327474A1 |
Устройство для умножения | 1985 |
|
SU1285463A1 |
Множительно-сдвиговое устройство | 1978 |
|
SU805307A1 |
Устройство для умножения двоичных чисел | 1980 |
|
SU981996A1 |
Матричное множительное устройство | 1975 |
|
SU600554A1 |
-00 -07 -«2 -4S3
-07
-« -05
Даты
1968-01-01—Публикация