- •1. Полусумматоры и сумматоры
- •1.1. Классификация сумматоров
- •1.2.Одноразрядный полусумматор
- •1.3.Одноразрядный комбинационный сумматор
- •2. Сумматоры с последовательным переносом
- •Сумматор последовательного действия
- •3. Сумматоры с ускоренным переносом
- •3.1. Сумматоры с ускоренным переносом
- •3.2 Способы ускорения переноса в сумматорах
- •3.3. Примеры включения счетчиков и сумматоров в цифровые схемы
- •3.4. Цифровые умножители
- •Двоичных чисел в столбик
- •1.1. Назначение и классификация триггеров
- •В практической схемотехнике
- •1.2. Асинхронный rs-триггер
- •Асинхронном rs-триггер в базисе или-не
- •2. Условные графические обозначения и схемы триггеров со статическим управлением
- •2.1. Синхронный rs-триггер со статическим управлением
- •И выдержки для синхронных триггеров
- •Синхронных триггеров, и уго тактирующих входов
- •3. Триггеры с динамическим управлением
- •3.2. Двухступенчатый rs-триггер
- •А) уго; б) функциональная схема
- •На базе rs и d-триггеров с его диаграммой состояний
- •3.5. Логические схемы на базе jk-триггеров
- •1. Счетчики импульсов: назначение, классификация, характеристики
- •1.1. Общие сведения о счетчиках
- •1.2 Классификация счетчиков
- •2. Модуль счета счетчиков
- •3. Счетчики импульсов с последовательным переносом
- •С последовательным переносом по модулю 16:
- •С последовательным переносом по модулю 16
- •1. Счетчики импульсов с параллельным переносом
- •1.1. Синхронные счетчики с параллельным переносом
- •С параллельным переносом по модулю 8 (а) и – уго промышленно выпускаемого счетчика (б)
- •1.2. Счетчики с последовательно-пераллельным переносом
- •С последовательно-параллельным переносом
- •2. Суммирующие и вычитающие счетчики импульсов
- •2.1. Двоичные суммирующие счетчики
- •Двоичного счетчика при поступлении на его вход импульсов
- •Двоичного суммирующего счетчика
- •2.2. Двоичные вычитающие счетчики
- •Вычитающего счетчика
- •Счетчика при поступлении на его вход импульсов
- •3. Реверсивные счетчики
- •1. Двоичные и десятичные счетчики
- •2. Счетчики-делители и другие счетчики
- •2.1. Счетчики-делители частоты
- •Счетчика-делителя на 10: а – логическая схема счетчика;
- •Используемого в таймере секунд
- •2.2. Счетчик-таймер
- •Суммирующего счетчика (б) и их временные диаграммы работы (в)
- •2.3 Применение счетчиков в измерительной технике
- •Измерении частоты входных импульсов
- •2.4. Счетчики с недвоичным кодированием
- •И временные диаграммы его работы (б)
- •"1 Из n" (а) и распределителя на основе счетчика Джонсона (б)
- •3. Интегральные микросхемы триггеров, регистров и счетчиков импульсов
- •А) 555ир8 – последовательно-параллельный 8-разрядный регистр; б) 564ир2 – два четырехразрядных сдвигающих регистра
- •1. Классификация запоминающих устройств, их параметры и характеристики
- •1.1. Назначение, классификация зу и способы организации памяти
- •1.2. Основные параметры и характеристики зу
- •2.3. Способы организации накопителей
- •2.3.1. Словарная организация
- •2.3.2. Матричная организация
- •2. Схемотехника статических оперативных запоминающих устройств (озу)
- •2.1. Общие сведения о статических озу
- •2.2. Структурная схема статического озу с матричным накопителем
- •С матричным накопителем
- •3. Режимы работы озу
- •3.1. Запоминающий элемент статического биполярного озу и режимы его работы
- •1. Запись информации –
- •3.2. Стековая память
- •1. Структурная организация динамических озу
- •Разрез схемы по линии а-а
- •С матричным накопителем
- •2. Принцип регенерации информации
- •3. Схемотехника динамических озу
- •4. Микросхемы статических и динамических озу
- •4.1. Микросхемы статических озу
- •4.2. Микросхемы динамических озу
- •1. Назначение, классификация и основные параметры микросхем постоянных запоминающих устройств (пзу)
- •1. Однократно программируемые маской на предприятии изготовителе;
- •2. Однократно программируемые пользователем с помощью специальных устройств, называемых программаторами – ппзу;
- •3. Перепрограммируемые, или репрограммируемые пзу – рпзу.
- •2. Масочные пзу и их применение
- •2.1. Масочные пзу на основе диодной матрицы
- •2.2. Масочные пзу на основе матрицы моп-транзисторов
- •2.3. Масочные пзу на основе матрицы биполярных транзисторов
- •Биполярных транзисторов
- •2.4. Запоминающий элемент пзу
- •3. Программируемые пзу
- •4. Репрограммируемые пзу. Флэш-память
- •4.1. Репрограммируемые пзу (рпзу)
- •С ультрафиолетовым стиранием информации
- •4.2.Флэш-память
- •Микросхем eprom, eeprom и Flash
- •2. Увеличение информационного объема памяти при фиксированной разрядности данных
- •1. Увеличение разрядности чисел
- •Объединяющая 8 микросхем типа 565ру7
- •Типа 541рт1 емкостью 256 4 каждая
- •3. Синтез схем памяти
- •На базе ис объемом 256×1
- •Объема 12,25к×16
- •1. Алгоритм синтеза комбинированных схем памяти
- •И озу 8к×8 на ис 256×12. Пример синтеза комбинированных схем памяти
Объема 12,25к×16
(Слайд)
Таблица 28.3. Карта памяти для схемы ОЗУ информационного объема 12,25Кх16 |
|||
Поддерживаемые адреса |
Активный блок ОЗУ |
Информационный объем блока |
|
В двоичном коде |
В шестнадца- теричном коде |
||
11 00 0000 0000 0000 11 01 1111 1111 1111 |
С000 DFFF |
ОЗУ-1 |
8Кх16 |
11 10 0000 0000 0000 11 10 1111 1111 1111 |
E000 EFFF |
ОЗУ-2 |
4Кх16 |
11 11 0000 0000 0000 11 11 0000 1111 1111 |
F000 F0FF |
ОЗУ-3 |
0,25Кх16 |
1. Алгоритм синтеза комбинированных схем памяти
(Слайд) Принцип построения комбинированных схем рассмотрим на примере. Допустим, необходимо построить схему, включающую в себя ПЗУ информационного объема 4К×8 на базе ИС информационного объема 1К×4 каждая и ОЗУ информационного объема 8К×8 на базе ИС информационного объема 256×1 каждая. Массив поддерживаемых адресов должен быть сплошным: за старшим адресом одного блока следует младший адрес следующего блока. Начальный адрес, поддерживаемый схемой, равен 000016. Схема представлена на рисунке 29.1.
(Слайд)
Рисунок 29.1 – Функциональная схема комбинированной памяти:
ПЗУ 4К×8 на ИС 1К×4 и ОЗУ 8К×8 на ИС 256×1
(Слайд) 1. Этап построения схемы начинается с определения начертания ИС ПЗУ. В данном случае у нее 10 входов адреса (210=1024=1К) и 4 линии данных. Управляющий сигнал для упрощения схемы показывается только один – выбор кристалла – с активным уровнем логической 1. Для обеспечения возможности сохранения 8-разрядных слов необходимо в один блок объединить две ИС ПЗУ (П 1.1 и П 1.2 в блоке ПЗУ-1 на рисунке 29.1). Этот блок обеспечивает информационный объем 1К×8. Следовательно, для синтеза схемы объемом 4К×8 потребуются 4 таких блока. На рисунке 15.1 блоки ПЗУ-2, ПЗУ-3 и ПЗУ-4 показаны упрощенно с подводом ША, ШД и управляющих сигналов.
(Слайд) Далее аналогичным образом синтезируется ОЗУ. В данной задаче ИС ОЗУ имеет 8 входов адреса (28=256) и 1 линию данных. Кроме того, у нее сигнал выбора кристалла CS с активным уровнем логической 1 и сигнал управления режимом работы .
Для обеспечения возможности сохранения 8-разрядных слов необходимо в один блок объединить 8 ИС ОЗУ (блок ОЗУ-1 на рисунке 29.1). Этот блок обеспечивает информационный объем 256×8. Следовательно, для синтеза схемы объемом 8К×8 потребуются 32 таких блока. На рисунке 29.1 упрощенно показаны блоки ОЗУ-2 и ОЗУ-32 с подводом ША, ШД и управляющих сигналов, остальные блоки подключаются аналогично и на рисунке не показаны.
(Слайд) 2. Этап заполнения карты памяти (таблица 29.1). Начальный адрес всего блока памяти составляет 0000 0000 0000 00002=000016. Это младший адрес блока ПЗУ-1. Старший адрес для него будет получаться при наличии десяти единиц в младших разрядах адреса, поскольку количество разрядов адреса ИС ПЗУ равно 10. Поэтому этот адрес будет равен 0000 0011 1111 11112 = 03FF16. Следующий, на 1 больший, код – это младший адрес блока ПЗУ-2. Он равен 0000 0100 0000 00002= 040016. Далее таблица для ПЗУ заполняется аналогично: для младших адресов блока младшие 10 разрядов (в таблице 29.1 выделено курсивом) равны нулю, для старших – единице. При этом при переходе от одного блока к другому код старших разрядов (от одиннадцатого) увеличивается на 1. Всего блоков ПЗУ четыре, поэтому этот код изменяется от 002=010 до 112=310 (в таблице 29.1 выделено жирным шрифтом).
Первый (самый младший адрес) ОЗУ следует за самым старшим адресом ПЗУ, он равен 0001 0000 0000 00002= 100016. Разрядность адреса ИС ОЗУ отличается от разрядности ИС ПЗУ и составляет восемь разрядов. Очевидно, что старшим адресом для блока ОЗУ-1 будет адрес, в котором восемь младших разрядов равны 1 (в табл.15.1 они также выделены курсивом). Старшие разряды (в таблице выделены жирным шрифтом), естественно, определяются тем, какой объем памяти уже занят под ПЗУ, иными словами, старшие разряды остаются теми же, что и в предыдущей строке карты памяти, получается код 0001 0000 1111 11112= 10FF16. Младший адрес блока ОЗУ-2 на 1 больше, он равен 0001 0001 0000 00002= 110016. Далее таблица для ОЗУ заполняется аналогично: для младших адресов блока младшие 8 разрядов (в таблице 29.1 выделено курсивом) равны нулю, для старших – единице (в таблице выделены жирным шрифтом). При этом при переходе от одного блока ОЗУ к другому код старших разрядов увеличивается на 1. Всего блоков ОЗУ тридцать два, причем данный код для блока ОЗУ-1 не равен нулю, он составляет 100002=1610. Небольшая сложность заключается в том, что при переходе от ОЗУ-16, в котором старшие четыре разряда этого кода становятся равными единице (111112=3110), к младшему коду ОЗУ-17 прибавляется единица, разрядность этого кода увеличивается, и он становится равным 1000002=3210. Далее он также изменяется на 1 при переходе от одного блока ОЗУ к другому (в таблице 29.1 выделено жирным шрифтом). Тем не менее, закономерность остается такой же, как у ПЗУ, только "отсчет" блоков начинается не с нуля: он изменяется от 100002=1610 до 1011112=4710.
(Слайд)
Таблица 29.1. Карта памяти для схемы, состоящей из ПЗУ информационного объема 4К×8 на базе ИС 1К×4 и ОЗУ информационного объема 8К×8 на базе ИС 256×1 |
||
Поддерживаемые адреса |
Активный блок памяти |
|
В двоичном коде |
В шестнадцатеричном коде |
|
0000 0000 0000 0000 0000 0011 1111 1111 |
0000 03FF |
ПЗУ-1 |
0000 0100 0000 0000 0000 0111 1111 1111 |
0400 07FF |
ПЗУ-2 |
0000 1000 0000 0000 0000 1011 1111 1111 |
0800 0BFF |
ПЗУ-3 |
0000 1100 0000 0000 0000 1111 1111 1111 |
0C00 0FFF |
ПЗУ-4 |
0001 0000 0000 0000 0001 0000 1111 1111 |
1000 10FF |
ОЗУ-1 |
0001 0001 0000 0000 0001 0001 1111 1111 |
1100 11FF |
ОЗУ-2 |
… |
… |
… |
0001 1111 0000 0000 0001 1111 1111 1111 |
1F00 1FFF |
ОЗУ-16 |
0010 0000 0000 0000 0010 0000 1111 1111 |
2000 20FF |
ОЗУ-17 |
… |
… |
… |
0010 1110 0000 0000 0010 1110 1111 1111 |
2E00 2EFF |
ОЗУ-31 |
0010 1111 0000 0000 0010 1111 1111 1111 |
2F00 2FFF |
ОЗУ-32 |
(Слайд) 3. Этап синтеза схемы дешифраторации, инициирующей работу того или другого блока ЗУ в соответствии с картой памяти. При этом можно реализовать эту схему на нескольких дешифраторах так, как показано непосредственно на рисунке 29.1. Здесь дешифратор 1 генерирует сигналы выбора кристалла для блоков ПЗУ. Он работает только в том случае, когда 13-й, 14-й, 15-й и 16-й разряды адреса равны 0 (таблица 29.1), что обеспечивается первым элементом ИЛИ-НЕ на рисунке 29.1. На информационные линии этого дешифратора заведены 11-й и 12-й разряды ША (в таблице 29.1 выделены жирным шрифтом).
(Слайд) На информационные линии дешифратора 2 подключены 9-й, 10-й, 11-й, 12-й, 13-й и 14-й разряды ША. Выходы дешифратора с "16" по "47" подаются в качестве сигналов выбора кристалла на блоки ОЗУ. Данный дешифратор будет работать в том случае, когда два старших разряда адреса – 15-й и 16-й – будут равны 0, что поддерживается вторым логическим элементом ИЛИ-НЕ на рис.15.1. Схема, представленная на рисунке 29.1, является функциональной, поскольку практически дешифратор 2 можно реализовать лишь в виде каскада на дешифраторах меньшей разрядности (см. лекцию 7).
Кроме того, функции дешифратора 1 можно реализовать на дешифраторе 2 так, как показано на рисунке 29.2. Из таблицы 29.1 видно, что для всех блоков ПЗУ разряды 9-й и 10-й изменяются от 002=010 до 112=310. Поэтому для получения сигналов выбора кристалла, поступающих на блоки ПЗУ, нужно объединять функцией ИЛИ по 4 выхода дешифратора: "0", "1", "2" и "3" – для получения сигнала CS 1, поступающего на ПЗУ-1; "4", "5", "6" и "7" – для получения сигнала CS 2, поступающего на ПЗУ-2 и т. д. Для ОЗУ старшие разряды кода адреса, выделенные в таблице 15.1 жирным шрифтом, изменяются на 1 при переходе от блока к блоку, поэтому сигналы выбора кристалла CS 5…CS 36, поступающие на ОЗУ-1…ОЗУ-32 соответственно, снимаются непосредственно с выходов дешифратора "16"…"47". Номера этих выходов соответствуют кодам, выделенным жирным шрифтом в таблице 29.1. Дешифратор согласно карте памяти будет работать только тогда, когда старшие два разряда кода адреса (15-й и 16-й) будут равны нулю, что поддерживается логикой ИЛИ-НЕ.
(Слайд)
Рисунок 29.2 – Альтернативная функциональная схема дешифрации для комбинированной схемы памяти: ПЗУ 4К×8 на ИС 1К×4
