Строительный блокнот  Триггеры счетчики и регистры 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 [ 53 ] 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116

переноса либо высокого уровня (в режиме вычитания, т. е. когда S/A=B), либо низкого (в режиме суммирования, когда S/A=H).

Положительный перепад на тактовом входе перебрасывает триггеры как суммирования, так и переноса (см. также рис. 1.114). После каждого положительного перепада импульса на входе С на выходе 2 появляется результат суммирования разрядов А, В и внутреннего сигнала переноса (от предыдущего такта суммирования). К примеру, в девятой строке табл. 1.89 значится А=В, В = В, С = Н. Результат суммирования l-t-l-t-0=10 отображен в виде Cn+i=l (высокий уро-веньПВ и 2п+1 = 0 (низкий уровень Н). Результат последующей строки A-t-B-l-C =l-1-1-1-1 = 11 отображен Сп-ц = В=1 и 2п-ц = В = 1.

Таблица 1.90. Состояния микросхемы К555ИП9

Вход

Внутр. сигнал Y-1

Выход 2

Функция

Данные

Загрузка нового множимого. Сброс регистров суммы и переноса

Qn-bi

Сдвиг в регистре суммы

Qn-bi

Прибавление множимого к сумме в регистре и сдвиг

Qn-ы

Вычитание множимого из суммы регистра и сдвиг

Qn-i-i

Сдвиг в регистре суммирования

Микросхема К555ИП9 (рис. 1.119,6)-перемножитель, который является разделяющим (sequential) логическим элементом. Он перемножает восьмиразрядное множимое число ХО-Х7 поразрядно (по 1 биту) на последовательное слово-множитель, поступающее в виде потока иа вход Y. Получаемые данные накапливаются в восьми внутренних защелках. Если на входе сброса CLR напряжение низкого уровня, все внутренние триггеры находятся в нулевом состоянии, защелки X разомкнуты и готовы к приему нового множимого ХО--Х7 (первая строка табл. 1.90). Затем иа вход CLR подается напряжение высокого уровня. Разряды числа-множителя подаются на вход У, причем МЗР идет первым. Произведение загруженного слова X на слово (поток) Y появляется на выходе 2 поразрядно (данные Qn-n) после каждого тактового импульса.

в общем случае при поразрядном перемножении т-разрядного слова на п-разрядное и произведении будет m-t-n бит, что потребует т+п тактовых импульсов. Вход М (mode) служит для смены режима работы.



1.19. ОПЕРАТИВНЫЕ И ПОСТОЯННЫЕ ЗАПОМИНАЮЩИЕ УСТРОЙСТВА ТТЛ

Запоминающие устройства (ЗУ) составляют самостоятельный, широкоразвитый класс микросхем средней, большой и сверхбольшой степени интеграции. Здесь представлены оперативные (ОЗУ) малой емкости и постоянные (ПЗУ). Постоянные ЗУ необходимы для генерации и взаимного преобразования стандартных неменяющихся кодов. Номенклатура ОЗУ и ПЗУ из серий К155 и К555 перечислена в табл. 1.91. Все эти ЗУ - статического типа: регистровые, матричные, файловые, поразрядные, байтовые.

Микросхемы К155РУ1 и К155РУЗ (рис. 1.120, а)- статические ОЗУ. Они могут хранить 16 бит информации. Основа этих ЗУ - матрица из 16 триггеров, образующих четыре ряда и четыре колонки. Микросхема РУЗ в отличие от РУ1 имеет два дополнительных входа записи 1 и О, поэтому их цоколевки различаются (рис. 1.120, б, е). Для выбора ячейки (триггера), расположенного в ряду матрицы, слу-

/13

i 4:4 1 1

i 1 [

i

4>

Для К155РУЗ

BI BZ

B wt wo

SB

К155РУ1

liRO

BZ-

- WO

АЦ A3h AZ А1Ц

SB-SIa

BZ-A

5 ШРУЗ

Рис. 1.120. Оперативные ЗУ К155РУ1 н К155РУЗ 11*



Серия

Обозначение

Номер шисрссхемы

1 1 2 1 3 1 3

5 6 1 7

К155 КМ 153

К155

К155

К555

жат четыре адресных входа А1--А4, для выбора по колонке - входы В1-В4. Ячейка выбирается при напряжении высокого логического уровня, поданном по обоим адресам. Данные записываются в ячейку по раздельным входам W1 (запись 1) и W0 (запись нуля). Для РУЗ. эти входы двойные W1A, W1B и WOA, WOB.

Для считывания данных из памяти следует подать адрес ячейки по шинам An и Вп. Считанные данные появляются на отдельных выходах R0 и R1.

Микросхема К155РУ2 (рис. 1.121) -высокоскоростное ОЗУ с емкостью 64 бит. Данные в ОЗУ можно записывать и считывать. При считывании информации из ОЗУ она не разрушается. Ячейки в памяти организованы в матрицу RAM (рис. 1.121, о), имеющую 16 рядов и 4 колонки, что соответствует логической организации 16 слов по 4 бита каждое. Матрица снабжена адресным дешифратором DC, который принимает четырехразрядный код адреса А1-А4 и выбирает с помощьюодного из своих 16 выходов нужное четырехразрядное слово. Четыре буферных входа данных D1-D4 снабжены входом разрешения записи WE. Каждый выход данных QI-Q4 имеет открытый коллектор, что упрощает соединение нескольких ОЗУ РУ2 в более сложные матрицы. Данные на выходах нивертированы относительно тех, которые записаны в памяти.

Если выбран режим записи, то входы и выходы имеют комплементарные коды. Для считывания данных из ОЗУ после фиксации адресных данных на вход WE подается напряжение высокого уровня, а на вход доступа к нужной микросхеме памяти (условное название: вход выбора кристалла) CS - низкого. Для записи сигналов требуется установить напряжение низкого уровня на входах управления WE и CS. Адресный код в это время также должен быть зафиксирован.

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



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 [ 53 ] 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116