Главная » Просмотр файлов » Джон Ф.Уэйкерли Проектирование цифровых устройств. Том I (2002)

Джон Ф.Уэйкерли Проектирование цифровых устройств. Том I (2002) (1095889), страница 68

Файл №1095889 Джон Ф.Уэйкерли Проектирование цифровых устройств. Том I (2002) (Джон Ф.Уэйкерли Проектирование цифровых устройств. Том I (2002)) 68 страницаДжон Ф.Уэйкерли Проектирование цифровых устройств. Том I (2002) (1095889) страница 682018-12-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 68)

4.43(е). При реализации функции на ПЛУ можно считать, что все ее простые импликанты имеют одинаковую стоимость, поскольку ко входам всех вентилей И можно подвести все входные сигналы. В противном случае необходимо отсортировать и разобрать простые имплнканты на группы по числу входов у вентилей И. 5, Находим особенные элементы, равные 1, и включаем в минимальную сумму все существенные простые импликанты второ~о порядка. Здесь, как и выше, существенной простой импликанте второго порядка соответствует строка, содержащая галочку в одном столбце с особенным элементом, равным 1, или в большем числе таких столбцов.

6. Если все оставшиеся столбцы покрываются существенными простыми импликантами второго порядка, как это имеет место на рис. 4.43(е), то задача решена. Если на предыдущем шаге существенные простые импликанты второго порядка не найдены, то мы возвращаемся к шагу 3 и повторяем наши действия. В противном случае необходимо воспользоваться методом ветвления, рассмотренным в разделе 4.3.5. Согласно этому методу берем строки по одной, предполагаем, что выбранная строка является существенной, и рекурсивно выполняем (чертыхаясь) шаги З-б.

Хотя алгоритм отбора простых импликант, основанный на таблице простых им пли кант является довольно простым, необходимая структура данных в соответствующей компьютерной программе колоссальна„так как приходится оперировать с числом битов порядка р . 2", где р — число простых импликант, а и- число битов на входе (предполагается, что заданная функция принимает значение 1 для большинства комбинаций переменных). Хуже всего, что для выполнения шагов, беспечно описанных нами выше в нескольких предложениях, требуются огромные по объему вычисления. '4.4.4. Другие методы минимизации Хотя предыдущие разделы и служат введением в алгоритмы минимизации логических функций, эти методы ни в коем случае не являются самыми новыми и самыми замечательными.

Подталкиваемые все возрастающей плотностью кристаллов СВИС, многие исследователи нашли более эффективные способы минимизации комбинационных логических функций. Их результаты можно отнести, грубо говоря, к одной из трех категорий; 1. Вычислительные усовершенствования. Обычно в улучшенных алгоритмах используются специально приспособленные структуры данных или в другой очередности выполняются шаги, что позволяет снизить требования к памяти и сократить время счета по классическим алгоритмам, 2. Эырисеически«методы. В некоторых случаях задачи минимизации оказываются слишком большими, чтобы их решать, используя «точный» алгоритм.

С 292 Глава 4. Принципы проектирования комбинационных логических схем такими задачами можно пытаться справиться путем сокращений и угадываний, основанных на хорошем знании предмета, результатом чего бывает уменьшение во много рвз объема памяти и времени счета по сравнению с тем, что требует «точный» алгоритм. В противоположность выводу доказуемо минимального выражения для логической функции, эвристическими методами пытаются найти «почти минимальное» выражение. Даже в тех случаях, когда задачу можно решить «точным» методом, эвристический подход часто приводит к лучшему решению, которое оказывается в десятки раз более быстрым.

Самая улачная эвристическая программа Езргеззо-11 справляется с большинством задач, давая минимальный или почти минимальный результат (сводя функцию к одному или к двум термам- произведениям), включая задачи с несколькими десятками переменных и несколькими сотнями термов-произведений. 3. Другой взгляд на вещи. Как упоминалось выше, минимизацию схем с несколькими выходами можно осуществить напрямую методами, которые представляют собой простейшую формальную модификацию методов минимизации схем с одним выходом. Однако, подойдя к задаче минимизации схем со многими выходам н как к задаче многозначной (недвоич ной) логики, авторам алгоритма Езргеззо-МУ удалось достичь значительно лучших результатов по сравнению с Езргеззо-П. Более подробно об этих методах см.

ссылки в Обзоре литературы. *4.5. Паразитные импульсы на выходе логических схем Методы анализа, о которых шла речь в параграфе 4.2, не учитывают задержку в схеме и предсказывают только поведение схемы в установившемся рвжкие (вгеаау-вгагв Ьвйазпаг). Другими словами, эти методы позволяют находить сигнал на выходе схемы как функцшо входных сигналов в предположении, что входные сигналы сохраняют свои значения в течение относительно длительного времени по сравнению с задержками в электронных цепях. Однако в параграфе З.б было объяснено, что в действительности задержка между изменением входного сигнала и соответствующим изменением выходного сигнала у реальной логической схемы не равна нулю и зависит от многих факторов.

Из-за задержек переходной процесс (ггапяепг дейли)аг) в логической схеме может отличаться от того, что предсказывает анализ ее поведения в установившемся режиме. В частности на выходе схемы может возникать короткий импульс (выброс, всплеск), часто называемый паразитным импульсом (г»юкам, д)йсй), тогда как анализ поведения в установившемся режиме предсказывает; что выходной сигнал не должен изменяться. Говорят, что существует источник опасности (Йагагф, когда в схеме может возникать такой паразитны й импульс. Возникает паразитны й импульс в действительности или нет — зависит от точных значений задержек и от других электрических характеристик схемы.

Поскольку этн параметры трудно контролировать в серийном производстве схем, проектировшик должен побеспокоиться об устранении источников опасности (возиолснасти возникновения парвзитного импульса) лаже в том случае, когда сбой может 4.5. Парааитные импульсы на выходе логических схем 293 наступить лишь при наихудшей комбинации логических значений и электрических параметров.

*4.5.1. Статические источники опасности Единичный слоалоичкский источник опасности (згайс-1 йа аЫ) — это возможность возникновения нулевого паразнтного импульса на выходе схемы, когда ожидается — согласно статическому анализу функции, реализуемой этой схемой, что выходной сигнал будет в точности оставаться постоянным и равным 1. Формальное определение состоит в следующем. Олредклеииьч Единичный статический источник опасности — это две комбинации входных сигналов, такие что: (а) при переходе от одной комбинации к другой меняется только один из входных сигналов, (Ь) обе комбинации дают 1 на выходе и возможно кратковременное появление на выходе О в течение переходного процесса, вызванного изменением входного сигнала. Рассмотрим, например, логическую схему, приведенную парис.

4А4(а). Предположим, что оба входных сигнала Х и т равны 1, а 2 изменяется от 1 до О. Тогда временные диаграммы будут такими, как показано на рис. 4А4(Ь), где мы предположили, что задержка распространения в каждом вентиле и ннаерторе равна одному и тому же единичному отрезку времени. Несмотря на то, что «статический» анализ предсказывает наличие 1 на выходе при обеих комбинациях входных сигналов Х, У, Е = 1!1 и Х, У, 2 = 1! О, временные диаграммы показывают, что Г проваливается до О в течение единичного отрезка времени при переходе 2 от 1 до О из-за задержки в инверторе, на выходе которого вырабатывается сигнал Е'. (Ь) о 1 тР о (а) х Ук о хк 0 к о рис.

4.44. Схема с единичным статическим источником опасности: (а) принци- пиальная схема; (Ь) временные диаграммы Нулевой статический источник опасности (лгаг!с-О )оагага) — зто возможность возникновения единичного паразитного импульса, когда ожидается, что на выходе схемы будет постоянный О: Олределеииео Нулевой статический источник опасности — это две соседние комбинации входных сигналов, такие что; (а) при переходе от одной комбинации к другой меняется только один из входных сигналов, (Ь) обе комбинации дают О на выходе н возможно кратковременное появление на выхоле 1 в течение переходного процесса, вызванного изменением входного сигнала.

Поскольку нулевой статический источник опасности является двойственным по отношению к единичному статическому источнику опасности. в схеме или-и 294 Глава 4. Принципы проектирования комбинационных логических слвм двойственной по отношению к схеме, изображенной на рис.4.44(а), имеется нулевой статический источник опасности. Схема ИЛИ-И с четырьмя нулевыми источниками опасности представлена на рис. 4.45(а). Один из источников опасности имеет место тогда, когда Чl, Х, у = 0 „ сигнал х изменяется так, как показано на рис.

4.45(Ь). Вы, по-видимому, сможете сами найти три других источника опасности, а также устранить их все, после того как изучите следующий раздел. (з) (а) г ' а ка о яхта о Рис. 4.45. Схема с нулевыми статическими источниками опасности: (а) принципиальная схема; (Ь) временные диаграммы *4.5.2. Нахождение статических источников опасности по картам Карно Карты Карно позволяют обнаружить статические источники опасности в двухуровневой схеме, реализующей сумму произведений или произведение сумм. Наличие или отсутствие источников опасности зависит от способа реализации заданной логической функции. В правильно построенной двухуровневой схеме И-ИЛИ, реализующей сумму произведений, нет нулевых статических источников опасности. Такой источник опасности существовал бы в схеме указанного вида только в том случае, если бгя на входы одного и того же вентиля И были поданы одновременно и свм входной сигнал и его инверсия, но это было бы глупо.

Однаю в такой схеме могут быть единичные статические испнники опасности. Их существование можно предвидеть, разглядывая карту Карно, где обведены термы-произведения, соответствующие в схеме вентилям И. На рис. 4.46(а) показана карта Карно для схемы, приведенной на рис. 4.44. Из карты следует, что не существует одного терма-произведения, который покрывает обе комбинации переменных Х, у, Е = 111 и Х, у, Л = 110. Таким образом интуитивно ясно, что выходной сигнал может на короткое время «проваливаться» до О, если сигнал на выходе вентиля И, покрывающего одну из комбинации переходит в 0 до того, как сигнал на выходе вентиля И, покрывающего другую комбинацию переменных, переходит в 1.

Способ исключения этого источника опасности очевиден: просто вводим лишний терм-произведение (вентиль И), что бы покрыть опасную пару комбинаций переменных, как показано парне. 4,46("). Оказывается, что лишний терм-произведение является консенсусом (солт«лзвз) двух исходных термов; и в самом общем слУчае для исключения источников опас ности необходимо добавлять консенсусные термы. Соответствующая схема, в которой нет источников опасности, показана на рис.

4.47, 4.5. Паразитные импульсы на выходе логических схем 296 Х (а) х И 1О Х 7' У 7 У 7 г=х 7'+У 7 г =Х 7'+ У 7+Х.У Р с. 4.4б. Карта Карно для схемы, изображенной на рис, 4.44: (а) согласно исой конструкции; ()э) вариант, в котором единичный статический источник опасности устранен У Другой пример приведен парис. 4 48. В этом примере для устранения единичных статических источников опасности необходимо добавить три терма-произведения. (а) Х у' 7' ах (Ь) уг'Х, ОО О1 11 1О а х.у О1 а 7 О1 и х г' х г=х у г -а г+а у г=х у'г+а 7+ау +а"х у'+у г+ а х г Рис 4 49.

Характеристики

Тип файла
DJVU-файл
Размер
11,16 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

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