Справочник по низкочастотным
цифровым КМОП микросхемам
|
ИП3 - АЛУ
564ИП3 = MC14581A |
A0-A3, B0-B3 - входы операндов; F0-F3 - выход результата; S0-S3 - код функции; M- выбор операции арифметические/логические; Cn- вход переноса; Cn+4- выход переноса; A=B- выход компаратора; -P,-G - выходы для стыковки со схемой ускоренного переноса. |
Номер вывода | 2 | 1 | ... | 9 | ... | 13 | 7 | 16 | 15 | 17 |
Отрицательная логика | -A0 | -B0 | ... | -F0 | ... | -F3 | Cn | Cn+4 | -P | -G |
Положительная логика | A0 | B0 | ... | F0 | ... | F3 | -Cn | -Cn+4 | P | G |
АЛУ может быть использовано как компаратор двух двоичных чисел.
Выход "A=B"= H, если все "Fi"=H.
В режиме вычитания двух чисел можно пользоваться таблицей:
Вход Cn | Выход Cn+4 | Отрицательная логика | Положительная логика |
H | H | "A" больше/равно "B" | "A" меньше/равно "B" |
H | L | "A" меньше "B" | "A" больше "B" |
L | H | "A" больше "B" | "A" меньше "B" |
L | L | "A" меньше/равно "B" | "A" больше/равно "B" |
Отрицательная логика
Выбор
S3 S2 S1 S0 |
M=H Логическая функция |
M=L; Арифметические операции | |
Cn=L; без переноса |
Cn=H; с переносом |
||
L L L L | F=-A | F=A "-" 1 | F=A |
L L L H | F=-(A&B) | F=A&B "-" 1 | F=A&B |
L L H L | F=-A+B | F=A&(-B) "-" 1 | F=A&(-B) |
L L H H | F=1 | F= "-" 1 | F=0 |
L H L L | F=-(A$B) | F=A "+" A$(-B) | F=A "+"A$(-B) "+" 1 |
L H L H | F=-B | F=A&B "+" A$(-B) | F=A&B "+" A$(-B)"+"1 |
L H H L | F=-(A!B) | F=A "-" B "-" 1 | F=A "-" B |
L H H H | F=A$(-B) | F=A$(-B) | F=A$(-B) "+" 1 |
H L L L | F=(-A)&B | F=A "+" (A$B) | F=A "+" (A$B) "+" 1 |
H L L H | F=A!B | F=A "+" B | F=A "+" B "+" 1 |
H L H L | F=B | F=A&(-B) "+"(A$B) | F=A&(-B)"+"(A$B)"+"1 |
H L H H | F=A$B | F=A$B | F=A$B "+" 1 |
H H L L | F=0 | F=A "+" (A<1) | F=A "+"A "+" 1 |
H H L H | F=A&(-B) | F=A&B "+" A | F=A&B "+" A "+" 1 |
H H H L | F=A&B | F=A&(-B) "+" A | F=A&(-B) "+" A "+" 1 |
H H H H | F=A | F=A | F=A "+" 1 |
Положительная логика
Выбор
S3 S2 S1 S0 |
M=H Логическая функция |
M=L; Арифметические операции | |
-Cn=H; без переноса |
-Cn=L; с переносом |
||
L L L L | F=-A | F=A | F=A "+" 1 |
L L L H | F=-(A$B) | F=A$B | F=A$B "+" 1 |
L L H L | F=(-A)&B | F=A$(-B) | F=A$(-B) "+" 1 |
L L H H | F=0 | F= "-" 1 | F=0 |
L H L L | F=-(A&B) | F=A "+" A&(-B) | F=A "+"A&(-B) "+" 1 |
L H L H | F=-B | F=A$B "+" A&(-B) | F=A$B "+"A&(-B) "+"1 |
L H H L | F=A!B | F=A "-" B "-" 1 | F=A "-" B |
L H H H | F=A&(-B) | F=A&(-B) "-" 1 | F=A&(-B) |
H L L L | F=(-A)$B | F=A "+" (A&B) | F=A "+" (A&B) "+" 1 |
H L L H | F=-(A!B) | F=A "+" B | F=A "+" B "+" 1 |
H L H L | F=B | F=A$(-B) "+"(A&B) | F=A$(-B)"+"(A&B)"+"1 |
H L H H | F=A&B | F=A&B "-" 1 | F=A&B |
H H L L | F=1 | F=A "+" (A<1) | F=A "+"A "+" 1 |
H H L H | F=A$(-B) | F=A$B "+" A | F=A$B "+" A "+" 1 |
H H H L | F=A$B | F=A$(-B) "+" A | F=A$(-B) "+" A "+" 1 |
H H H H | F=A | F=A "-" 1 | F=A |
Арифметические операции:
"+", "-" -
Логические операции:
- - отрицание;
! - исключающее ИЛИ;
& - логическое И;
$ - логическое ИЛИ;
<1 - сдвиг влево на 1 бит
Микросхема |
|
|
Параметры (T=+25) при питании | E=+5 | E=+10 |
Выходной ток логического 0, мА | 0.28 | 0.65 |
При выходном напряжении, В | 0.8 | 1.0 |
Выходной ток логической 1, мА | 0.35 | 0.35 |
При выходном напряжении, В | 4.2 | 9.0 |
Задержки распространения, нс | -2200 | -770 |
Козак Виктор Романович, Новосибирск, 18-июня-2014 г.
|
|
|