Скачать презентацию Логические элементы Транзистор основа устройства компьютера Скачать презентацию Логические элементы Транзистор основа устройства компьютера

Логические элементы.ppt

  • Количество слайдов: 26

Логические элементы Логические элементы

Транзистор — основа устройства компьютера Число транзисторов в процессорах • Intel Pentium II: 7 Транзистор — основа устройства компьютера Число транзисторов в процессорах • Intel Pentium II: 7 млн. • ARM Cortex A 9: 15 млн. • Core i 7 (4 ядра) 731 млн. Логически транзистор представляет собой выключатель Их комбинации позволяют строить логические элементы – И, ИЛИ, НЕ, … На логических элементах строятся устройства – сумматор, мультиплексор, декодер, регистр На логических устройствах строится процессор 2

Цепь с выключателем Выключатель разомкнут: • тока нет • лампа не горит • Vout Цепь с выключателем Выключатель разомкнут: • тока нет • лампа не горит • Vout +1, 5 В Выключатель замкнут: ток идёт • лампа горит • Vout 0 В Такая цепь практически отражает два состояния 3

МОП-транзистор МОП (MOS) = Металл-окисел-полупроводник (Metal Oxide Semiconductor) • два типа: N-канальные и P-канальные МОП-транзистор МОП (MOS) = Металл-окисел-полупроводник (Metal Oxide Semiconductor) • два типа: N-канальные и P-канальные N-канальный на затворе (Gate) положительное напряжение линия 1 -2 замкнута на затворе 0 В — линия 1 -2 разомкнута Gate = 1 Gate = 0 вывод 2 подключен к земле (0 В). 4

P-канальный МОП-транзистор P-канальный дополняет N-канальный • на затворе положительное напряжение линия 1 -2 разомкнута P-канальный МОП-транзистор P-канальный дополняет N-канальный • на затворе положительное напряжение линия 1 -2 разомкнута • на затворе 0 В линия 1 -2 замкнута Gate = 1 +5 В Gate = 0 Вывод 1 подключен к питанию +5 В 5

Логические вентили Как использовать МОП-транзисторы для реализации логической операци НЕ V +5 Vout=+5 Vin=0 Логические вентили Как использовать МОП-транзисторы для реализации логической операци НЕ V +5 Vout=+5 Vin=0 GND 6

Логические вентили Как использовать МОП-транзисторы для реализации логической операци НЕ V +5 Vout=0 Vin=5 Логические вентили Как использовать МОП-транзисторы для реализации логической операци НЕ V +5 Vout=0 Vin=5 GND 7

Логические вентили МОП ИЛИ-НЕ !(a. Vb) V +5 Vout=+5 Vout Va Vb 0 1 Логические вентили МОП ИЛИ-НЕ !(a. Vb) V +5 Vout=+5 Vout Va Vb 0 1 1 0 0 1 8 !(a. Vb) 0 GND b 0 GND a 1 0

Логические вентили МОП И-НЕ !(a&b) V +5 Vout=+5 Vout a GND 1 1 0 Логические вентили МОП И-НЕ !(a&b) V +5 Vout=+5 Vout a GND 1 1 0 1 1 9 1 1 GND 0 0 Vb !(a&b) 0 Va b 1 0

Инвертор (НЕ) на технологи КМОП Устраняет проблему тока на землю таблица истинности In Out Инвертор (НЕ) на технологи КМОП Устраняет проблему тока на землю таблица истинности In Out 0 В 5 В 0 1 5 В 0 В 1 0 10

Вентиль ИЛИ-НЕ !(AVB) A 0 1 0 1 11 C 0 Сверху последовательная структура, Вентиль ИЛИ-НЕ !(AVB) A 0 1 0 1 11 C 0 Сверху последовательная структура, снизу - параллельная B 0 0 1 1 0

Вентиль ИЛИ A B C 0 0 1 1 1 0 1 1 ИЛИ-НЕ Вентиль ИЛИ A B C 0 0 1 1 1 0 1 1 ИЛИ-НЕ с инвертером 12

Вентиль И-НЕ (NAND) A 0 1 1 13 C 0 Сверху параллельная структура снизу Вентиль И-НЕ (NAND) A 0 1 1 13 C 0 Сверху параллельная структура снизу - последовательная B 1 0

Вентиль И A B C 0 0 1 1 1 И-НЕ с инвертером 14 Вентиль И A B C 0 0 1 1 1 И-НЕ с инвертером 14

Обозначение вентилей 15 Обозначение вентилей 15

Вентили с несколькими входами 16 Вентили с несколькими входами 16

Упражнение 1 Реализуем 3 -операндный вентиль ИЛИ-НЕ на КМОП 17 Упражнение 1 Реализуем 3 -операндный вентиль ИЛИ-НЕ на КМОП 17

Полный набор логических функций Легко видеть (тм), что имеемый набор вентилей позволяет реализовать любую Полный набор логических функций Легко видеть (тм), что имеемый набор вентилей позволяет реализовать любую таблицу истинности A B C D !A & B & !C V A & !B & C 0 0 0 1 0 1 1 0 0 0 1 1 18

Упражнение 2 Реализуем следующую таблицу истинности A B C 0 0 1 1 1 Упражнение 2 Реализуем следующую таблицу истинности A B C 0 0 1 1 1 0 19

Закон Де-Моргана Вентиль И превращается в ИЛИ инвертированием входов и выходов A B 0 Закон Де-Моргана Вентиль И превращается в ИЛИ инвертированием входов и выходов A B 0 0 1 1 1 0 0 1 1 1 0 0 0 1 20

Итоги МОП-транзисторы реализуют логические функции как переключатели • N-канальные: подключаются к земле, запитываются (логической Итоги МОП-транзисторы реализуют логические функции как переключатели • N-канальные: подключаются к земле, запитываются (логической 1) чтобы сбросить напряжение до 0 • P-канальные: подключаются к +V, запитываются (логическим 0) чтобы поднять напряжение до 1 Основные вентили: НЕ, ИЛИ-НЕ, И-НЕ • реализуют логические функции И, ИЛИ, НЕ и т. п. 21

Реализация функций на вентилях Рассмотренные примеры реализации логических функций — комбинаторные схемы Комбинаторная логическая Реализация функций на вентилях Рассмотренные примеры реализации логических функций — комбинаторные схемы Комбинаторная логическая схема • выход зависит только от текущих входных данных • нет памяти состояний Последовательная логическая схема • выход зависит от цепочки входных комбинаций (прошлых и настоящей) • хранит информацию о предыдущих входных данных (состояние) Рассмотрим примеры комбинаторных схем, затем перейдём к последовтельным, хранящим информацию о состояниях 22

Декодер n входов, 2 n выходов • для каждого варианта входа один и только Декодер n входов, 2 n выходов • для каждого варианта входа один и только один выход принимает 1 2 -разрядный декодер 23

Мультиплексор (MUX) n-разрядный селектор 2 n входов, один выход • output equals one of Мультиплексор (MUX) n-разрядный селектор 2 n входов, один выход • output equals one of the inputs, depending on selector 4 -to-1 MUX 24

Полный сумматор 2 -разрядное сложение с переносом, на выходе 1 -разрядная сумма и бит Полный сумматор 2 -разрядное сложение с переносом, на выходе 1 -разрядная сумма и бит переноса. A B Cin S Cout 0 0 0 1 1 0 0 1 0 25 0 1 1 1 0 0 1

4 -разрядный сумматор 26 4 -разрядный сумматор 26