Организация внутрисекционного переноса в АЛУ
Возможно использование двух видов переносов:
-
Последовательно
-
Параллельно
Второй используется в тех случаях где не требуется высокого быстродействия на обработку информации, но предъявляется требование минимума аппаратных затрат.
Наращивание разрядности обрабатываемых слов однотипными секциями
Два вида переносов:
-
Последовательный пернос
Максимальная задержка: от момента поступления сигнала до конца. Задержка всей цепочки 80 мкс.
-
Параллельный перенос.
Эти функции имеют аналитические соотношения аналогичные подготовительным функциям первого порядка.
Задержка СУП (схем ускоренного переноса) составляет 20нск. Следовательно данная структура имеет задержку 40 м, т.е. в 2 раза меньше, чем у последовательного переноса.
Примеры использования АЛУ
-
Преобразователь прямого кода в обратный.
Пусть на наше устройство поступает число:
Выражение для АЛУ:
В зависимости от N5 должны на выход передавать либо в прямом, либо в обратном коде. Для этого нам нужно избавиться от первой скобки. Положим аi=0
N5 |
Результат |
S3S2S1S0 |
M |
P0 |
0 |
0 |
x |
||
1 |
0 |
x |
Структурная схема будет иметь вид:
2. Преобразователь прямого кода в дополнительный.
N5 |
Результат |
S3S2S1S0 |
M |
P0 |
0 |
0 |
x |
||
1 |
1 |
1 |
3. Преобразовать из дополнительного кода в обратный (вычесть 1 или прибавить 1 ко всем разрядам). В данном случае bi=1.
N5 |
Результат |
S3S2S1S0 |
M |
P0 |
0 |
0 |
x |
||
1 |
1 |
0 |
Использование АЛУ в качестве решающего устройства целесообразно в тех случаях, когда количество реконфигураций не превышает 8. В иных случаях лучше использовать микропроцессор (т.к. резко возрастают аппаратурные затраты).