![]() |
Звоните! (926)274-88-54 Бесплатная доставка. Бесплатная сборка. |
Ассортимент тканей График работы: Ежедневно. С 8-00 до 20-00. Почта: soft_hous@mail.ru |
![]() ![]() ![]() |
Читальный зал --> Программные средства foundation (а) X \XY I-1 .X 00 01 11 ю Z Х-Y F = XZ + YZ F = XZ + YZ + XY Рис. 4.46. Карта Карно для схемы, изображенной нарис. 4.44: (а) согласно исходной конструкции; (Ь) вариант, в котором единичный статический источник опасности устранен ![]() Рис. 4.47. Схема с по-давлением единичного источника опасности Другой пример приведен нарис. 4.48. В этом примере для устранения единичных статических источников опасности необходимо добавить три терма-произведения.
W X Y - WY . YZ - W X Z F = X-YZ + W-Z + W-Y F = X-Y-Z + WZ + W-Y + W-X-Y + Y-Z + W-X-Z Рис. 4.48. Карта Карно для другой схемы, реализующей сумму произведений: (а) исходный проект; (Ь) включение дополнительных термов-произведений для подавления единичных статических источников опасности Правильно составленная двухуровневая схема ИЛИ-И, реализующая произведение сумм, не имеет единичных статических источников опасности. Однако у нее могут быть нулевые статические источники опасности. Эти источники опасности можно обнаружить и устранить, рассматривая соседние нули в карте Карно по принципу, являющемуся двойственным по отношению к тому, что объяснено выше. 0- 1 4> ![]() 1ННЫИ )0->1 ->0 т- --л 1- о- 1. - -н=5 >- > Рис. 4.49. Схема С динамическим источником опасности В правильно построенных двухуровневых схемах И-ИЛИ и ИЛИ-И динамические источники опасности отсутствуют; это справедливо в том случае, когда никакой входной сигнал и его инверсия не поданы одновременно на входы одного и того же вентиля первого уровня. Для обнаружения динамических источников опасности в многоуровневых схемах используется метод, упоминаемый в Обзоре литературы. *4.5.4. Проектирование схем без источников опасности Ситуаций, когда требуются комбинационные схемы, свободные от источников опасности, совсем немного; один из таких случаев - разработка последователь-постных схем с обратной связью. Методы обнаружения источников опасности в *4.5.3. Динамические источники опасности Динамический источник опасности {dynamic hazard) - это возможность того, что выходной сигнал будет менять свое значение несколько раз в результате однократного изменения комбинации входных сигналов. Многократные изменения выходного сигнала могут происходить в том случае, когда существует несколько путей с различными задержками, по которым изменяющийся сигнал проходит от входа до выхода. Рассмотрим, например, схему на рис. 4.49; здесь есть три разных пути от входа X до выхода F. Один путь проходит через медленный вентиль ИЛИ, а другой -через еще более медленный вентиль ИЛИ. Если сигналы W, X, Y Z на входах схемы имеют значения О, О, О, 1, то выходной сигнал равен 1, как показано на рисунке. Теперь предположим, что значение сигнала X изменяется и становится равным 1. Положим, что все другие вентили, за исключением тех двух, которые помечены как медленный и еще более медленный , являются настолько быстродействующими, что переходы, указанные черным цветом, происходят сразу же, и выходной сигнал становится равным 0. Через некоторое время изменяется сигнал на выходе медленного вентиля ИЛИ, вызывая переходы, указанные синим прямым шрифтом, так что выходной сигнал принимает значение 1. Наконец, изменяется сигнал на выходе еще более медленного вентиля ИЛИ, в результате чего происходят переходы, указанные синим курсивом, а выходной сигнал принимает свое окончательное значение, равное 0. медленный произвольных схемах, о которых говорится в Обзоре литературы, довольно трудно применять на практике. Поэтому в случае, когда вам необходимо построить схему без источников опасности, лучше всего использовать такую конфигурацию схемы, которую легко проанализировать. Мы упоминали, в частности, что в правильно спроектированной двухуровневой схеме И-ИЛИ нет нулевых статических и динамических источников опасности. В таких схемах могут существовать единичные статические источники опасности, но их можно найти и исключить с помощью карт, используя описанный выше метод. Если вопрос стоимости схемы не критичен, то свободная от источников опасности реализация получится в результате применения грубого метода, состоящего в использовании полной суммы, то есть суммы всех простых импликант логической функции (см. задачу 4.34). Аналогично, по принципу двойственности, можно построить свободную от источников опасности двухуровневую схему ИЛ И-И для любой логической функции. Наконец, имейте в виду, что все сказанное о схемах И-ИЛИ естественным образом переносится на случай проектирования соответствующих схем И-НЕ-И-НЕ, а все сказанное о схемах ИЛИ-И применимо к схемам ИЛИ-НЕ-ИЛИ-НЕ. В БОЛЬШИНСТВЕ СЛУЧАЕВ ИСТОЧНИКИ ОПАСНОСТИ НЕСТРАШНЫ Любую комбинационную схему можно проанализировать на наличие в ней источников опасности. Однако структура хорошо спроектированной синхронной цифровой системы бывает такова, что для большинства узлов системы нет необходимости проводить анализ на наличие источников опасности. В синхронной системе изменение всех сигналов на входе комбинационной схемы происходит в определенный момент времени, а выходные сигналы принимаются во внимание только спустя время, необходимое для того, чтобы они приняли значения, соответствующие установившемуся режиму. Анализ на наличие источников опасности и их устранение необходимы, как правило, только в случае проектирования асинхронных последовательностных схем, таких как схемы с обратной связью, рассматриваемые в параграфе 7.9. Разработкой подобных схем приходится заниматься не часто, но если уж имеет место такой случай, то понимание природы источников опасности абсолютно необходимо для получения надежного результата. 4.6. Язык описания схем ABEL Язык описания схем ABEL предназначен для того, чтобы позволить разработчику задавать логические функции, которые должны быть реализованы в ПЛУ Программа на языке ABEL представляет собой текстовый файл, содержащий несколько элементов: Документацию, в том числе имя программы и комментарии. Объявления, указывающие входы и выходы логических функций, которые должны быть реализованы. ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку. Звоните! Ежедневно! (926)274-88-54 Продажа и изготовление мебели. Копирование контента сайта запрещено. Авторские права защищаются адвокатской коллегией г. Москвы. |