Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

Выбор инструмента для упрощения логики: карты Карно, булева алгебра и САПР

Зачем изучать карты Карно? Как и булева алгебра, они упрощают цифровую логику, делая проектирование быстрее и менее ошибочным. Например, пример «Токсичный сжигатель отходов» в главе по булевой алгебре демонстрирует, как сложная логическая функция может быть сокращена к компактной форме.

Карты Карно особенно удобны при более чем двух входных переменных. Булева алгебра лучше работает до двух переменных, тогда как карта сохраняет процесс упрощения интуитивным и визуально наглядным.

При трех переменных булева алгебра все еще справляется, но карта Карно ускоряет процесс. С четырьмя входами булева алгебра быстро становится утомительной, а карта остается прямолинейной.

На практике карты Карно надежны до шести переменок и все еще пригодны до восьми. Для чего угодно свыше восьми входов компьютерные инструменты САПР — самый эффективный вариант.

Рекомендуемый метод упрощения логики в зависимости от числа входов
Переменные Булева алгебра Карта Карно САПР
1–2 X — —
3 X X —
4 — X —
5–6 — X X
7–8 — — X
> 8 — — X

Эти рекомендации практичны. Для одиночного трехпеременного блока достаточно карандаша и бумаги. Однако, если вы сталкиваетесь с множеством экземпляров — например, семь декодеров BCD-в-семисегментный — автоматизация упрощения оптимизирует рабочий процесс.

Декодер BCD-в-семисегментный переводит 4-битный двоично-десятичный вход в логические сигналы, управляющие семисегментным LED-дисплеем, распространенной задачей в цифровой инструментарии.

Типичные языки САПР для упрощения логики включают PALASM, ABEL, CUPL, Verilog и VHDL. Эти инструменты принимают дескриптор аппаратуры на основе булевых уравнений и выдают минимизированное решение.

Мы не будем использовать эти инструменты в этой главе. Далее введем диаграммы Венна как плавный переход к картам Карно.

СВЯЗАННЫЕ РАБОЧИЕ ЛИСТЫ:

Промышленные технологии

  1. Стереолитография (SLA) 3D-печать: УФ-отверждаемая смола строит быстрые, прочные прототипы
  2. Сплавы титана 101: прочность, марки и ключевые преимущества для инженеров
  3. Основы цепей постоянного тока: понимание прямого тока и базовых электрических концепций
  4. Понимание цепей переменного тока: Руководство для начинающих
  5. Схемы на дискретных полупроводниках: Основы и практические приложения
  6. Основы аналоговых интегральных схем: концепции, компоненты и практические применения
  7. Начало работы с SPICE: текстовый симулятор электронных схем
  8. Понимание булевой алгебры: от логических основ к цифровым схемам
  9. Булева арифметика: сложение, умножение и дополнение в цифровой логике
  10. Мастерство 4-переменных карт Карно: проектирование, редукция и практические примеры