Главная Операционные усилители



Выход параллельных данных

Вход последовательных данных

в Q

Синхро низация

в Q А, С

Выход после-довательньк данных

Рис. 12.8. Регистр сдвига, состоящий из D-триггеров.

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

В данном случае выходы ДДК счетчика формируют слово А, выходы галетного переключателя ДДК формируют слово В. Заметьте, что между схемами 7485 и галетными переключателями используются инверторы. Это объясняется особенностью тех переключателей, которые нашлись в моих запасах. В вашем случае инверторы могут и не потребоваться. Все, что у меня было, - это набор переключателей ДДК.

Регистры сдвига

Регистр сдвига представляет собой твердотельный элемент памяти, собранный на триггерах. Каждый триггер образует одноразрядный элемент памяти. Функции регистра сдвига могут выполнять /-триггеры, соединенные так, что цепи данных включены каскадно, а входы синхронизации - параллельно.

На рис. 12.8 представлены регистры, имеющие последовательный вход и параллельный выход (типа SIPO) либо последовательный вход и последовательный выход (типа SISO, в зависимости от того, какие из выходных контактов используются.

Разряды данных (логические уровни О или 1) загружаются слева, на вход последовательных данных. На вход синхронизации поступает последовательность синхроимпульсов. При поступлении первого синхроимпульса первый разряд данных записывается в первую ячейку регистра сдвига При поступлении второго синхроимпульса содержимое ячейки А\ сдвигается вправо на один шаг и занимает после этого ячейку Лг. В то же самое время разряд, появляющийся на входе последовательных данных, записывается в Ль Каждый раз при поступ-

1> См примечание на стр. 45. - Прим. ред.



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

Помещенные в регистр сдвига разряды данных остаются там до тех пор, пока выполняются два условия: во-первых, включено питание и, во-вторых, либо отключены импульсы синхронизации, либо последовательный выход (вывод Q ячейки А4) подключен ко входу последовательных данных. Последний случай - пример использования регистра сдвига в качестве рециркулятора.

Регистры сдвига бывают различных типов, и не все из них используют простые /-триггеры. Типы регистров сдвига можно различать по способу управления данными. Например, регистр сдвига, показанный на рис. 12.8, может работать и как регистр типа SISO, и как регистр типа SIPO, в зависимости от того, какие выбрать выходы. Бывают регистры типа Р1Р0\ PlSO и т. д. Мало кто из конструкторов утруждает себя изготовлением регистров сдвига из отдельных триггеров. Вместо этого они покупают у фирм-изготовителей интегральных схем готовый регистр сдвига подходящего типа.

Статистические запоминающие устройства на интегральных схемах

Хотя регистр сдвига и может играть роль запоминающего, элемента, гораздо более удобными являются такие кристаллы статической памяти, как широко распространенная схема 2102 (рис. 12.9,с). Не надо думать, что область применения матриц памяти ограничена вычислительными машинами. В настоящее время многие операции в аппаратуре выполняются с помощью цифровых устройств, поэтому часто требуется память, подобная такой, которая применяется в вычислительных машинах.

Внутренняя структура схемы 2102 показана на рис. 12.9,6. Кристалл устроен в виде решетки 32X32 разряда, в которой каждая данная точка может быть адресована соответствующим выбором десятиразрядного адресного кода на линиях Ао-Ад. Для внешних цепей схема 2102 представляется организованной в виде решетки 1024X1 разряд.

Рис. 12.10 иллюстрирует метод использования набора интегральных схем 2102 в качестве электронной памяти 8X1024 раз ряда для вычислительной машины. Эта схема вмещает 1 Кбайт данных и использует восемь интегральных схем типа 2102 (ИС 1-ИС8).

Все адресные линии схем 2102 соединены так, что одинаковые контакты на всех кристаллах подключены параллельно. Другими словами, все восемь контактов Ао соединены друг с

1) См. примечание на стр. 33 и 45. -Прим. ред.



другом, все контакты Ai соединены друг с другом и так далее до контактов Ад. которые также соединены друг с другом. Десять групп адресных линий образуют так называемую адресную шину.

В схеме такого типа в совпадающие моменты времени мы адресуем одну и ту же область в каждом кристалле 2102. Это позволяет нам формировать восьмиразрядные слова, записан-

/Idaec в Лдоес 6

Чтение/за ГТ

Адрес I [4 Адрес 2 Мдрес 3 Л.1рес 4 Адрес О

Адрес 7 Адрес 8 Адрес 9

Выбор кристалла

Выход данных

Вход данных

Т] Земля

Земля

An о-

Чтение/ о- /запиа

Схема запцси

Выбор

Ввод / вывод

32 строки 32 столбца

Дешифратор столбца

15 14

t 6

ооо А, А, А, А, Д

Рис. 12.9. Схема выводов кристалла памяти 2102 (а); внутренняя структура

кристалла 2102 {б).



0 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 117 118 119 120 121 122 123 124 125 126


0.0111