Цифровой логический уровень. Транзистор презентация

Содержание

Вентиль И-НЕ Если и V1, и V2 высокие, то оба транзистора проводят ток, и Vout низкое Вентиль ИЛИ-НЕ Если хотя бы одно из V1 V2 высокое, то ток уходит на

Слайд 1Цифровой логический уровень
Транзистор – основной элемент цифровой электроники.
- если входное напряжение

Vin ниже определенного значения, транзистор выключен и не проводит ток – в результате Vout = Vcc (внешнее напряжение, обычно 5 вольт)
- если входное напряжение Vin превышает критическое значение, транзистор открывается и проводит ток – в результате Vout = 0
Таким образом если Vin высокое, то Vout низкое, и наоборот. То есть транзистор является инвертором – превращает 0 в 1, а 1 в 0.

- простой транзисторный инвертер

Резистор ограничивает протекаемый ток, чтобы транзистор не сгорел

Время переключения – несколько наносекунд


Слайд 2Вентиль И-НЕ

Если и V1, и V2 высокие, то оба транзистора проводят

ток, и Vout низкое

Вентиль ИЛИ-НЕ

Если хотя бы одно из V1 V2 высокое, то ток уходит на землю, и Vout низкое


Слайд 3Обозначения основных вентилей и таблицы истинности
Вентили НЕ-И и НЕ-ИЛИ требуют по

2 транзистора, а вентили И и ИЛИ – по 3.
На практике вентили делают несколько по-другому, но всё равно НЕ-И и НЕ-ИЛИ проще и чаще используются в цифровых электронных схемах

Слайд 4Классификация технологий производства вентилей

Биполярная

- ТТЛ (транзисторно-транзисторная логика)
- ЭСЛ (эмиттерно-связанная

логика) – более высокая скорость работы


МОП (металл-оксид-полупроводник)

Работают медленнее ТТЛ и ЭСЛ, но компактны и потребляют мало энергии – можно разместить много на ограниченной площади.
Недорогие процессоры и память часто производят (по крайне мере, до недавних пор производили) по технологии комплиментарных МОП.
Стандартное напряжение работы +3.3 В.

Слайд 5Функция большинства – на выходе 1, если большинство переменных = 1


Слайд 6Алгоритм построения схемы для любой булевой функции
Построенную схему можно преобразовать, чтобы

использовать только один тип вентилей - И-НЕ или ИЛИ-НЕ

НЕ

И

ИЛИ


Слайд 7Одну и ту же функцию можно реализовать разными схемами с разным числом

элементов

Слайд 8Для минимизации булевых функций используются законы булевой алгебры


Слайд 9Иллюстрация к законам Де-Моргана


Слайд 10Примеры схем для функции XOR (Исключающее ИЛИ)


Слайд 11Позитивная и негативная логика
Позитивная логика:
0 – 0 вольт, 1 –

3.3 или 5 вольт

Негативная логика:
1 – 0 вольт, 0 – 3.3 или 5 вольт

Одна и та же схема реализует разную функцию в негативной и позитивной логике:

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


Слайд 13Мультиплексор
Линии управления A,B,C кодируют 3-разрядное двоичное число, которое определяет, какую из

8-ми входных линий соединить с выходом

Слайд 14Схемы на мультиплексорах
Обозначение мультиплексора
Пример реализации функции большинства на мультиплексоре (просто подаём 1

на те линии, для которых ответ по табличке истинности = 1)

Вывод: на мультиплексоре легко реализовать любую логическую функцию по её
таблице истинности

А ещё с помощью мультиплексора можно преобразовывать параллельный код в последовательный


Слайд 15Декодер
получает на вход n-разрядное число i и выставляет 1 на i-й

линии

Принцип действия: каждый вентиль запускается уникальной комбинацией входов
Пример применения: на плате имеется 8 микросхем памяти по 1 мегабайту, нужно выбрать одну из них


Слайд 16Компаратор
сравнивает n-разрядные слова на равенство/неравенство


Слайд 17Программируемые логические матрицы
Содержат плавкие перемычки. Пережигая их, можно получать
разные логические схемы
ПЛМ

с 12 входами и 6 выходами

Обычно дешевле сразу заказать нужную конфигурацию на заводе

Слайд 18Арифметические схемы
Схема сдвига:
D – входные линии, S – выходные линии
C –

направление сдвига (0 – влево, 1 – вправо)

Слайд 19Полусумматор
Полный одноразрядный сумматор


Слайд 20Сумматоры многоразрядных чисел

Простой подход:
Cоединить последовательно N одноразрядных полных сумматоров (получится сумматор

со сквозным переносом).
Минус – скорость работы в N раз ниже, чем у одноразрядного сумматора.

Более быстрый подход:
Пусть N=32. Разобьём 32-битный сумматор на две половины: нижний (младший) - L и два верхних (старших) - U0 и U1, при этом:
U0 предполагает, что перенос в 16-й разряд = 0
U1 предполагает, что перенос в 16-й разряд = 1
В конце расчёта берётся верная старшая часть, а неверная отбрасывается.
Можно каждый 16-битный сумматор ещё разбить на 8-битные, и т.д.

Слайд 21Простейшее одноразрядное арифметико-логическое устройство
(одноразрядная микропроцессорная секция)
F0 И F1 – команда управления:
00

– считать A И B
01 – считать A ИЛИ B
10 – считать НЕ B
11 – считать A+B

Сигнал ENA=0 – считать, что A=0
Сигнал ENB=0 – считать, что B=0
Сигнал INVA=1 – работать с инвертированным A

Слайд 22Простейшее 8-разрядное арифметико-логическое устройство
Сигнал INC позволяет считать A+1 или A+B+1


Слайд 23Тактовые генераторы (генераторы импульсов)
Если нужно на каждом такте выполнить несколько событий

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

Синхронный генератор – время пика = времени спада (А и B на рисунке)
Асинхронный генератор – время пика <> времени спада (сигнал C на рисунке)

Слайд 24Устройство памяти
SR-защелка:
В режиме хранения S=R=0, и защелка может находиться в одном

из двух устойчивых состояний (хранить бит 0 или 1)
S = 1 – заносит в защёлку 1
R = 1 – заносит в защёлку 0
Одновременно S=1 и R=1 – некорректное действие

Слайд 25Синхронная SR-защелка:
Появление единицы на синхронизирующем входе – включение или стробирование
Синхронная D-защелка

(элемент памяти в 1 бит):

Нет проблемы неоднозначности при S=R=1

Такая схема требует 11 транзисторов.
Существуют элементы памяти всего на 6 транзисторах.


Слайд 26Отличия защелок и триггеров
Защелка (latch) запускается уровнем сигнала
Триггер (flip-flop) запускается перепадом

сигнала (c 0 на 1 или наоборот)
В отечественной литературе защелка называется триггером, а триггер – T-триггером.

Для создания триггера можно применить схему, дающую очень короткий импульс на D-защелку (ей этого хватит, чтобы сработать).
Простейшая схема:

Смысл в том, что элемент «НЕ» срабатывает с небольшой задержкой, и на короткое время на элемент «И» подадутся две единицы.


На схеме показано напряжение в разных точках схемы как функция от времени


Слайд 27В результате получаем D-триггер:
Обозначения защелок и триггеров:
a – защелка, загружающая значение

при CK=1,
б – защелка, загружающая значение при CK=0,
в – триггер, устанавливающий значение на фронте синхросигнала,
г - триггер, устанавливающий значение на спаде синхросигнала,

Слайд 288-битный регистр:
Синхросигнал подаётся на 11-й вход. Он инвертируется на входе в

микросхему, а потом ещё раз на входе в каждый триггер просто для усиления сигнала (иначе мощности сигнала не хватит на запуск 8-ми триггеров)

Слайд 29Организация памяти большого объёма
На рисунке память содержит четыре 3-разрядных слова
Каждая операция

считывает или записывает одно слово

A0 и A1 – адресные входы
I0, I1, I2 – входы для данных
O0,O1,O2 – выходы для данных
CS (chip select) - выбор элемента памяти
RD (read) – чтобы отличить чтение от записи (1-чтение, 0 –запись)
OE (output enable) – разрешение выдачи выходных сигналов

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

Слайд 30Разные подходы к построению схем памяти
a – возвращает 8-битное слово
б –

возвращает 1 бит, но работает в 2 раза медленнее: сначала подаётся номер строки (и сигнал RAS), потом номер столбца (и сигнал CAS)

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика