Лекции (Лекции Орлова по микропроцессорам), страница 8

2015-11-22СтудИзба

Описание файла

Документ из архива "Лекции Орлова по микропроцессорам", который расположен в категории "". Всё это находится в предмете "цифровые и импульсные устройства" из 5 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "цифровые и импульсные устройства" в общих файлах.

Онлайн просмотр документа "Лекции"

Текст 8 страницы из документа "Лекции"

Реализация данной функции: b, c

t

a

&

τ31

α1 t

b

1

f τ31 t

t

_ τ31

a

&

τ32

t

α2 f

c t

ложное значение


где τ31 и τ32 время задержки на первом и втором элементе, причём τ31 < τ32 . При переходе от набора <a,b,c>=<1,1,1> к набору <0,1,1> из-за разных задержек в элементах, на выходе возникает ложное значение f(a,b,c)=0 вместо f=1.

Неодновременные изменения выходных сигналов логических элементов при одновременном изменении сигналов на их входах называется состязаниями логических элементов. Состязания называются критическими, если они приводят к появлению ложных значений выходных сигналов, и не критическими – в противном случае. Для борьбы с состязаниями, необходимо в диаграммах Карно склеивать все соседние единицы. Например, если для выше приведённых функций добавить конъюнкцию bc , выполнив операцию склеивания всех соседних единиц (смотри диаграмму Карно функции на рис. 2.21.), то ложный сигнал f=0 на выходе исчезнет. Таким образом, реализация F= a b + c + b c; позволяет устранить критические состязания, происходящие из-за изменения переменной а.

F b


1

1

a(


1

1

с

Рис. 2.21.

2.9.1 Порядок синтеза комбинационных схем.

1. Формулировка задания на проектирование комбинационной схемы.

2. Построение таблиц истинности.

3. Получение совершенных нормальных форм (СНФ): совершенной дизъюнктивной нормальной формы (СДНФ) и совершенной конъюнктивной нормальной формы (СКНФ).

4. Получение минимальных нормальных форм: минимальной нормальной дизъюнктивной формы (МДНФ) и минимальной конъюнктивной нормальной формы (МКНФ).

5. Преобразование минимальных нормальных выражений к форме, удобной для реализации с учётом характеристик элементной базы.

В случае необходимости следует:

а) учесть нагрузочную способность;

б) получить скобочную форму, учитывающую ограничения на число входов;

в) получить выражения, свободные от логических состязаний;

г) получить выражения в базисе выбранных логических элементов, например, преобразовать МДНФ или МКНФ в штрих Шеффера или стрелку Пирса, при использовании элементов «И-НЕ», «ИЛИ-НЕ»;

д) система функций должна реализовываться совместно.

2.9.2 Элементы «И», «ИЛИ», «НЕ».

Элемент «И» Элемент «ИЛИ» Элемент «НЕ»

1

1


Функции «И», «ИЛИ», «НЕ» образуют расширенный булевский базис, поэтому выражения для МДНФ или МКНФ могут использоваться сразу для построения схем. В случае отсутствия элементов с нужным числом входов, может потребоваться преобразование МДНФ или МКНФ к скобочному виду.

2.9.3 Элементы «И-НЕ», «ИЛИ-НЕ».

Элемент «И-НЕ» Элемент «ИЛИ-НЕ»

a

&

1

a F= a↓ b

F=a/b

b b


Запишем основные соотношения для штриха Шеффера и стрелки Пирса:

__ _ _

a / b = a b = a + b;

___ _ _

a↓ b = a v b = a b

Штрих Шеффера и стрелка Пирса функционально полны, поскольку:

___ _ _

a b = a / b = a ↓ b;

_ _ ___

a + b = a / b = a ↓ b.

_ __

a = a a = a / a.

&

_

a


a


_ __

a = a 1 = a / 1

&

a _

+ E a



_ ___

a = a + a = a ↓ a

1

_

a

a

_ ____

a = a + 0 = a ↓ 0

a _

a

Штрих Шеффера и стрелка Пирса не являются ассоциативными операциями, то есть:

a / (b / c) a / b / c (a / b) /c;

a ↓ (b ↓ c) a ↓ b ↓ c (a ↓ b) ↓ c.

При реализации функций на элементах «И-НЕ», «ИЛИ-НЕ» после получения минимальных форм МДНФ и МКНФ, их необходимо представить в базисе «штрих Шеффера» и «стрелка Пирса».

Пример 2.11.

Преобразование функции в «штрих Шеффера»:

;

в «стрелку Пирса»:

Общее отрицание на элементе «ИЛИ-НЕ» может быть реализовано одним из вышеприведённых методов,

или

.

Чтобы не усложнять итоговое выражение, в дальнейшем отрицания переменных и общее отрицание будем сохранять.

Пример 2.12.

Преобразование функции в «штрих Шеффера»:

в «стрелку Пирса»:

При ограничении на число входов необходимо предварительно получить скобочную форму.

Пример 2.13.

Реализовать на двухвходовых элементах «И-НЕ»

Схема, реализующая эту функцию, изображена на рис. 2.22.

рис. 2.22.

2.9.4. Элементы И-ИЛИ-НЕ.

В
число элементов микросхем различных серий входят элементы И-ИЛИ-НЕ (рис. 2.23):

а) элемент 2-3-2-3И-4ИЛИ-НЕ без дополнительных выходов для подключения расширителей по И; б) элемент 4-4И-2ИЛИ-НЕ с дополнительными выходами; в) расширитель по И ТТЛ серии. Они могут иметь входы для получения дополнительных схем И (расширитель по И).

Прежде чем определить порядок синтеза логических схем на этих элементах, решим следующую частную задачу.

Пример 2.14.

На элементах 2-2И-2ИЛИ-НЕ реализовать функцию F, заданную диаграммой Карно:

Решение:

  1. Получим МДНФ отрицания функции F.

  1. Реализуем всё, что можно реализовать на данном элементе.


  1. Реализуем на выбранном элементе функцию , повторив шаги 1 и 2.


Окончательно получим схему для реализации функции F.


Сформируем общий порядок синтеза схем на элементах И-ИЛИ-НЕ с учётом ограничений на число входов элементов.

  1. Получить ДНФ отрицания исходной функции F.

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

  3. Повторять шаги 1 и 2 до тех пор, пока не реализуем всю функцию на заданных интегральных микросхемах.

2.10. Цифровые устройства на программируемых БИС с матричной структурой.

2.10.1. Матричная реализация булевых функций.

В качестве функциональных узлов БИС, ориентированных на реализацию логических функций, широко используются так называемые матричные схемы. Они представляют собой ортогональную решётку, в узлах которой включены элементы с односторонней проводимостью (ЭОП). В качестве таких элементов используются диоды, биполярные и МОП транзисторы и т.д.


Р
ассмотрим матрицу М1 (Рис. 2.24.), в которой ЭОП является диод:

Такая матрица по каждому из своих выходов р12345 реализует конъюнкцию входных переменных х1234:

Рассмотрим матрицу М2 (Рис. 2.25.), в которой ЭОП является биполярным транзистором.

Такая матрица по каждому из своих выходов у1, у2, у3 реализует функции «ИЛИ» входных переменных p1, р2, р3, р4, p5.

С
оединяя матрицы М1 и М2 так, как показано на рис. 2.26. можно реализовать на выходах у1, у2, у3 полученной структуры следующие ДНФ входных переменных х1, х2, х3, х4:

П
остроение схем с матричной структурой сводится к определению точек пересечения шин, где должны быть включены ЭОП, и настройке (программированию) матриц - установке ЭОП в найденных точках.

По способу настройки (программированию) различают матрицы настраиваемые (программируемые) 1) на заводе изготовителе, 2) пользователем и 3) репрограммируемые (многократно настраиваемые).

Матрица первого типа называется масочными (М-типа), второго типа – программируемыми (П-типа) и третьего типа – репрограммируемыми (Р-типа).

В М-матрицах соединение ЭОП с шинами осуществляется на заводе изготовителе один раз с помощью специальных масок, используемых для металлизации определённых участков БИС. После изготовления БИС полученные соединения не могут быть изменены. БИС М–типа дороги, так как стоимость масок - шаблонов очень высока.

П -матрицы поставляются потребителю не настроенными и содержащими ЭОП в каждой точке пересечения их шин. Настройка сводится к удалению (отключению) некоторых ненужных ЭОП. Физически процесс настройки осуществляется различными способами, например, путём пропускания серии импульсов тока большой амплитуды через соответствующий ЭОП и разрушения плавкой перемычки, включённой последовательно к этим ЭОП. Таким образом, П–матрицы программируются однократно потребителем.

Р-матрицы позволяют осуществлять программирование многократно. Повторное программирование выполняется электрическим способом для каждого ЭОП после стирания всего содержимого матриц под действием ультрафиолетового (рентгеновского) облучения или электрическим способом.

Сложность реализации булевых функций принято оценивать суммарной информационной ёмкостью (площадью) матриц S(M):

S(M)=S(M1)+S(M2)=2*s*q+q*t, где s – число входов матрицы М1, q – число выходов матрицы М1 (число вертикалей, промежуточных шин), t – число выходов матрицы М2 и структуры в целом.

Для лучшего использования ёмкости при реализации булевых функций необходимо представлять их в минимальной ДНФ. Для нашего случая информационная ёмкость равна: S(M)=2*4*5+5*3=55.

2.10.2. Программируемые логические матрицы (ПЛМ).

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

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее