
- •Способы представления цифровой информации. Основные характеристики элементов эвм. Логическая модель элементов с потенциальным представлением информации.
- •7.Потребляемая мощность.
- •Перeключательная характеристика цифрового элемента. Понятие Базиса. Таблицы Истинности, Прямые и инверсные входы и выходы логических элементов. Уго элементов.
- •Реализация функций Алгебры логики (фал) на элементах эвм. Способы задания функций. Переход от одних способов задания фал к другим. Минимизация Методом Квайна Мак-Класски.
- •Построение комбинационных схем на логических элементах. Технологии минимизации комбинационных схем. Использование диаграмм Вейча для минимизации фал.
- •Задачи анализа и синтеза цифровых схем. Минимизация не полностью определенных фал.
- •Мультиплексоры и их назначение. Уго. Увеличение разрядности мультиплексоров. Реализация фал на мультиплексоре.
- •Дешифраторы и их назначение, построение, увеличение разрядности дешифраторов. Реализация фал на дешифраторе.
- •Использование мультиплексоров, дешифраторов и запоминающих устройств для построения логических функций.
- •Сумматоры. Комбинационные сумматоры. Принципы организации цепей переноса в сумматорах. (досмотреть)
- •Сумматоры. Накапливающие сумматоры. Принципы организации цепей переноса в сумматорах.
- •Сумматоры. Принципы организации цепей переноса в сумматорах.
- •Элементарные триггерные ячейки на элементах и-не и или-не. Rs- триггер, таблица и матрица переходов.
- •Триггерные схемы. Классификация. Таблицы и матрицы переходов. Построение произвольного триггера на базе rs- триггера.
- •Триггерные схемы. Классификация. Таблицы и матрицы переходов. Построение триггера на базе dVтриггера.
- •Триггерные схемы. Классификация. Таблицы и матрицы переходов. Построение триггера на базе jKтриггера.
- •Таблицы и матрицы переходов:
- •Построение произвольного триггера на базе jk – триггера
- •Асинхронные и синхронные триггерные схемы. Двухступенчатые триггерные схемы.
- •Схемы триггеров со статическим и динамическим управлением записью.
- •Синхронные и асинхронные одноступенчатые триггеры типов rs,dv,t.
- •Jk-mSиDv-mSтриггеры. Схема, временная диаграмма, определение параметров.
- •Триггер с динамическим управлением записью. Особенности работы. Временная диаграмма.
- •Регистры. Классификация. Уго регистров. Регистры хранения и регистры сдвига. Реверсивный регистр.
- •Регистры хранения и регистры сдвига. Обобщенная схема регистра сдвига.
- •Счетчики. Классификация счетчиков. Понятие модуля пересчета. Схемы суммирующих и вычитающих счетчиков. Временные параметры.
- •Счетчик по модулю м. Проектирование счетчиков. Изменение модуля пересчета.
- •Проектирование счетчика с заданным набором состояний на rSтриггерах.
- •Проектирование счетчика с заданным набором состояний на dVтриггерах.
- •Проектирование счетчика с заданным набором состояний на jk триггерах.
- •Таблицы и матрицы переходов:
- •Счетчики. Реверсивный счетчик. Функция параллельной загрузки. Увеличение разрядности.
- •Асинхронные счетчики. Построение счетчика произвольной разрядности. Организация цепей переноса в асинхронных счетчиках.
- •Микросхемы памяти. Организация микросхемы памяти с произвольной выборкой. Временная диаграмма цикла записи.
- •Уго микросхемы памяти.
- •Микросхемы памяти. Общая структура микросхемы памяти с произвольной выборкой. Временная диаграмма цикла чтения.
- •Реализация фал на микросхеме памяти.
- •Запоминающая ячейка статического типа, устройство и принцип работы.
- •Запоминающая ячейка динамического типа, устройство и принцип работы.
- •Программируемые логические интегральные схемы. Основные принципы построения плм.
- •Обобщенная структура плис fpga. Основные элементы, их назначение принцип работы.
- •Обобщенная структура плис fpga. Назначение и устройствоClb.
- •Реализация логических функций в плис, lut- назначение и устройство.
- •Блоки ввода вывода Плис, Теневая память. Программируемые соединения.
- •Ассоциативная память. Организация, способ выборки, отличия от адресного зу.
- •Кэш память. Организация, взаимодействие с процессором и озу.
Использование мультиплексоров, дешифраторов и запоминающих устройств для построения логических функций.
Мультиплексор.
На
адресные входы мультиплексора подаются
входные логические переменные Х1,
Х2,
Х3,
а на информационных входах D0...D7
зафиксированы
значения реализуемой логической функции
на наборах логических переменных, номера
которых совпадают с номерами информационных
входов мультиплексора.
Таблица 1 истинности логической функции.
№ набора |
X3 |
X2 |
X1 |
F |
|
0 |
0 |
0 |
0 |
0 |
Y0 |
1 |
0 |
0 |
1 |
0 |
Y1 |
2 |
0 |
1 |
0 |
0 |
Y2 |
3 |
0 |
1 |
1 |
1 |
Y3 |
4 |
1 |
0 |
0 |
0 |
Y4 |
5 |
1 |
0 |
1 |
1 |
Y5 |
6 |
1 |
1 |
0 |
1 |
Y6 |
7 |
1 |
1 |
1 |
1 |
Y7 |
Имеется возможность вдвое сократить требуемое число информационных входов мультиплексора, если на эти входы подать не только фиксированные уровни логических единиц и нулей, но и значения отдельных входных переменных Х. Для этого еще раз изобразим таблицу истинности проектируемого мажоритарного элемента, разделив ее на четыре группы по две строки в каждой:
|
|
(A2) |
(A1) |
|
|
Информационные входы мультиплексора |
|
№ набора |
X3 |
X2 |
X1 |
F |
D |
Гр.1
|
0 |
0 |
0 |
0 |
0 |
D0=0 |
1 |
0 |
0 |
1 |
0 | ||
Гр.2
|
2 |
0 |
1 |
0 |
0 |
D1=X1 |
3 |
0 |
1 |
1 |
1 | ||
Гр.3
|
4 |
1 |
0 |
0 |
0 |
D2=X1 |
5 |
1 |
0 |
1 |
1 | ||
Гр.4
|
6 |
1 |
1 |
0 |
1 |
D3=1 |
7 |
1 |
1 |
1 |
1 |
В
пределах каждой группы возможны только
четыре значения выходной булевой функции
F:
нулевое значение на обоих наборах –
гр. 1; единичное значение на обоих наборах
– гр.4: совпадение функции F
с переменной Х1
(наборы 2, 3, 4, 5): противоположные значения
функции F
и переменной Х1
(в данном примере отсутствуют).
Следовательно, для реализации
соответствующего КЦУ можно использовать
четырехвходовой мультиплексор, на
адресные входы которого подаются
переменные Х3
и Х2,
а на информационные входы D
– значения в соответствии с последним
столбцом таблицы (см. рис. слева).
Дешифратор. Так как активное значение сигнала на каждом выходе дешифратора определяет одну из комбинаций входных сигналов, то, объединяя с помощью соответствующих логических элементов некоторые выходные сигналы дешифратора, можно реализовать КС, заданное любой таблицей истинности, с числом наборов, не превышающим число выходов используемого дешифратора. Рассмотрим пример реализации трехвходового мажоритарного элемента (таблица 1 выше) на трехвходовом дешифраторе.
Для
выходов дешифратора Yi
с активными единичными значениями
выходных сигналов (рисунок а) можно
записать:
В
таком случае в СДНФ функция мажоритарность
в соответствии с таблицей 1 может быть
представлена в виде
.
Это выражение и реализует схема на
рисунке слева.
Представим
ту же функцию в СКНФ и произведем
преобразования по теореме де Моргана:
Проанализировав
полученное выражение, а также выражения
для Yi,
приведенные выше, можно окончательно
записать:/
В этом случае трехвходовой мажоритарный
элемент может быть реализован на
трехвходовом дешифраторе с активными
нулевыми значениями выходных сигналов
(рисунок б).
Если сравнить между собой реализации КС на основе мультиплексоров и дешифраторов, то можно отметить меньшие аппаратные затраты при использовании мультиплексоров. Однако в конкретных условиях проектирования КС может оказаться целесообразным применение для этих целей и дешифраторов, например, когда половина микросхемы сдвоенного дешифратора уже использована в составе проектируемого устройства, а другая половина осталась свободной и может быть применена для построения комб. схемы.
Запоминающее устройство. ПЗУ представляет собой большую интегральную схему (БИС), имеющую N входов и М выходов. Упрощенная структура ПЗУ при Nвх=2 и Мвых=3 на рисунке а). На входе схемы установлен дешифратор, преобразующий комбинации двухразрядного двоичного кода в четырехпозиционный унитарный (десятичный) код. При каждой комбинации входного ДК на одном из выходов дешифратора появляется логическая 1, а на остальных – нули.
Между
выходами дешифратора k,
l, m, n
и выходными шинами ПЗУ X,
Y, Z
включены цепочки из двух последовательно
включенных диодов VD1 и VD2. На рисунке б)
в качестве примера показана связь между
выходной шиной К
дешифратора и выходом Х
ПЗУ. В исходном состоянии цепочки,
связывающие выходы дешифратора и выходы
ПЗУ, ток не проводят и связи между шинами
k,
l, m, n и
Х,
Y, Z
отсутствуют. При этом со всех выходов
X,
Y,
Z
снимаются
логические нули.
Пользователь на специальном устройстве – программаторе – создает нужные связи между шинами, подавая пробивные напряжения между определенными точками. При этом соответствующие диоды пробиваются, например VD2 (рисунок б), и в дальнейшем могут рассматриваться как короткозамкнутые. На рисунке а) кружочками показаны созданные постоянные связи, реализующие таблицу истинности комбинационного устройства с тремя выходами:
N |
B |
A |
X |
Y |
Z |
|
0 |
0 |
0 |
1 |
0 |
1 |
k |
1 |
0 |
1 |
0 |
1 |
0 |
l |
2 |
1 |
0 |
1 |
1 |
1 |
m |
3 |
1 |
1 |
1 |
0 |
0 |
n |
Например, при комбинации входных логических переменных А=1, В=0 с выходов снимаются сигналы Х=0; Y=1; Z=0. Таким образом на ПЗУ можно реализовать нужную таблицу истинности комбинационного устройства, имеющего несколько выходов. Одна схема ПЗУ может заменить большое число логических микросхем малого и среднего уровня интеграции, поэтому ПЗУ могут эффективно использоваться для создания сложных комбинационных устройств. Кроме того, ПЗУ находят широкое применение как элементы постоянной памяти, в которые заносятся программы, управляющие работой микропроцессоров и однокристальных микроЭВМ.