0 / 0 / 0
Регистрация: 25.12.2022
Сообщений: 37

Как сравнить таблицу истинности и диаграмму в ModelSim?

21.01.2023, 20:54. Показов 760. Ответов 14

Студворк — интернет-сервис помощи студентам
Было логическое уравнение. Для каждой логической операции есть таблица истинности. Входы и выходы этого уравнения отбражаются в диаграмме.

Нужно сравнить эту таблицу с диаграммой в ModelSim. Сказали, что сравнение нужно написать текстом. Но я не знаю, как именно сравнить, сам алгоритм сравнения, с чего начать, как это сделать правильно. Подскажите, пожалуйста, кто знает. Заранее спасибо за ответ
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.01.2023, 20:54
Ответы с готовыми решениями:

Составить СДНФ, таблицу истинности, сравнить результаты, нанести на карту Вейча
составить СДНФ с применением теоремы о разложении и с использованием таблицы истинности, сравнить результаты, нанести СДНФ ее на карту Вейча

Как строить таблицу истинности?
Объясните пожалуйста как здесь делать, чтобы в дальнейшем я сам пытался разобраться в подобных задачах:

Как изначально построить таблицу истинности?
Используя СКНФ, найдите формулу, принимающую значение 0 только на следующих наборах значений переменных: ...

14
3683 / 2572 / 573
Регистрация: 11.09.2009
Сообщений: 9,237
22.01.2023, 01:18
Цитата Сообщение от itisme2488 Посмотреть сообщение
Сказали, что сравнение нужно написать текстом.
Ну и напишите текстом: "Временная диаграмма в ModelSim совпадает (или не совпадает) с заданной таблицей истинности".
Цитата Сообщение от itisme2488 Посмотреть сообщение
не знаю, как именно сравнить
0 в таблице истинности - низкий уровень, нижняя линия на диаграммах.
1 - высокий уровень, верхняя линия на диаграммах.
0
0 / 0 / 0
Регистрация: 25.12.2022
Сообщений: 37
22.01.2023, 01:27  [ТС]
Здравствуйте. На диаграмме, там уже готовый результат операций над разными лог. элементами(которые есть в уравнении). Key=00 Led = 100010(условно). А так как таблица истинности не одна, как сравнивать? Если на диаграмме результат, а таблиц истинности много? Можно ли это как то обобщить, объдинить?
0
3683 / 2572 / 573
Регистрация: 11.09.2009
Сообщений: 9,237
22.01.2023, 13:57
Цитата Сообщение от itisme2488 Посмотреть сообщение
таблица истинности не одна,
У одной логической схемы может быть только одна таблица истинности. У схемы есть сколько-то входов и сколько-то выходов. В таблице истинности для каждого варианта состояния входов (для входного кода) указано соответствующее состояние выходов (выходной код).

У вас есть логическое уравнение. Вот по нему и считаются состояния выходов для каждого возможного значения входного кода, заполняется таблица истинности.
0
0 / 0 / 0
Регистрация: 25.12.2022
Сообщений: 37
22.01.2023, 14:37  [ТС]
Здравствуйте. Да, я понимаю, что у уравнения есть таблица истинности. Но мне сказали, что нужно сравнить именно таблицы истинности всех элементов( И, ИЛИ и тд), которые есть в уравнении, с итоговой диаграммой. И поэтому я не понимаю, как можно каждую отдельную таблицу сравнить уже с результатом на диаграмме
0
3683 / 2572 / 573
Регистрация: 11.09.2009
Сообщений: 9,237
22.01.2023, 17:58
Цитата Сообщение от itisme2488 Посмотреть сообщение
мне сказали, что нужно сравнить именно таблицы истинности всех элементов( И, ИЛИ и тд), которые есть в уравнении, с итоговой диаграммой.
Вы что-то неправильно поняли.

Видимо единственный для вас вариант получить полезный ответ - выложить здесь задание в исходном виде, полностью, как было задано, а не в вашем изложении.
0
0 / 0 / 0
Регистрация: 25.12.2022
Сообщений: 37
22.01.2023, 18:18  [ТС]
Хорошо, сейчас
0
0 / 0 / 0
Регистрация: 25.12.2022
Сообщений: 37
22.01.2023, 18:20  [ТС]
Мне сказали, что снужно сравнить рис(2)(диаграмма) с рис(1)(таблицы истинности)
Миниатюры
Как сравнить таблицу истинности и диаграмму в ModelSim?   Как сравнить таблицу истинности и диаграмму в ModelSim?   Как сравнить таблицу истинности и диаграмму в ModelSim?  

Как сравнить таблицу истинности и диаграмму в ModelSim?  
0
3683 / 2572 / 573
Регистрация: 11.09.2009
Сообщений: 9,237
22.01.2023, 19:12
Цитата Сообщение от itisme2488 Посмотреть сообщение
рис(2)(диаграмма)
От какой схемы эта диаграмма?
0
0 / 0 / 0
Регистрация: 25.12.2022
Сообщений: 37
22.01.2023, 19:18  [ТС]
Вот эта
Миниатюры
Как сравнить таблицу истинности и диаграмму в ModelSim?  
0
3683 / 2572 / 573
Регистрация: 11.09.2009
Сообщений: 9,237
22.01.2023, 19:42
Лучший ответ Сообщение было отмечено itisme2488 как решение

Решение

Хотя, если судить по обозначениям "KEY[1..0]" и "LED[9..0]", то видимо все рисунки схем - это одна общая схема, а диаграмма - общая для всей этой схемы. KEY[1] (старший бит) - это видимо "А", а младший KEY[0] - это "В" в таблицах истинности.
Тогда общая таблица истинности будет выглядеть вот так (для всех 4 возможных комбинаций управляющих сигналов KEY в общее 10-разрядное слово собираются соответствующие состояния выходных сигналов LED: старший бит - LED[9] - крайний левый, младший бит - LED[0] - крайний правый) в предположении, что средняя картинка - видимо для выхода LED[5]:
KEY[1..0] LED[9..0]
00 1 1 1 1 0 0 0 1 0 0
01 0 0 1 1 1 1 1 1 1 0
10 0 0 1 1 1 1 1 0 1 0
11 0 0 0 0 0 0 0 0 1 1

Для LED[2] (выделено жирным) таблица дополнена. Так как выход LED[2] формируется просто инвертором старшего бита управляющего кода KEY[1], то есть не зависит от KEY[0], то при любом KEY[0] будет одно и то же значение.
0
0 / 0 / 0
Регистрация: 25.12.2022
Сообщений: 37
22.01.2023, 19:46  [ТС]
Спасибо большое за помощь!
0
3683 / 2572 / 573
Регистрация: 11.09.2009
Сообщений: 9,237
22.01.2023, 19:56
Не видел вашего ответа с полной схемой... Что, нельзя было сразу правильный рисунок выложить?
У вас сигналы "А" и "В" - это инверсные сигналы KEY[1..0]. Исправьте таблицу сами.
0
0 / 0 / 0
Регистрация: 25.12.2022
Сообщений: 37
22.01.2023, 20:04  [ТС]
Извините. Нужно было сравнить только эти рис, поэтому не подумал, что нужно указывать ещё что-то. В таблице же у KEY[1...0] это комбинации, их всего четыре
0
3683 / 2572 / 573
Регистрация: 11.09.2009
Сообщений: 9,237
22.01.2023, 20:04
Кстати, диаграмма таблице не соответствует.
Например, коду KEY "00" в таблице соответствует "1111000100", а в диаграмме код LED "0000000011". Ищите сами, чем отличается общая схема, по которой выполнена диаграмма, от той, которую я собрал из трёх рисунков. Или ещё проще - составьте заново таблицу истинности для полной схемы. Как это делать, надеюсь понятно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.01.2023, 20:04
Помогаю со студенческими работами здесь

Как минимизировать такую таблицу истинности?
Есть следующая таблица истинности для функций возбуждения автомата Мура на JK триггерах. Как произвести минимизацию такой таблицы с помощью...

Как по этим данным построить таблицу истинности
Будьте добры подскажите как по этим данным построить таблицу истинности? функция v(0 2 5 6 8 10 13), базис |

Как создать таблицу истинности по таблице кодирования?
Добрый день! Есть такое задание: Спроектировать клавишный пульт (смотри рисунок-1), работающий по такому алгоритму: выходной...

Как записать логическое выражение и составить таблицу истинности
Здравствуйте. Добрые люди, подскажите, пожалуйста как выполнить это задание. Для заданной схемы, составленной из трех логических...

Как записать логическое выражение и составить таблицу истинности
Для заданной схемы, составленной из трех логических элементов ЛЭ1, ЛЭ2, ЛЭ3 за- писать логическое выражение и составить таблицу истинности....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

Новые блоги и статьи
Мастер-класс по микросервисам на Node.js
Reangularity 21.06.2025
Node. js стал одной из самых популярных платформ для микросервисной архитектуры не случайно. Его неблокирующая однопоточная модель и событийно-ориентированный подход делают его идеальным для. . .
Управление Arduino из WPF приложения
Wired 21.06.2025
Зачем вообще связывать Arduino с WPF-приложением? Казалось бы, у Arduino есть собственная среда разработки, своя экосистема, свои способы управления. Однако при создании серьезных проектов. . .
Звёздная пыль
kumehtar 20.06.2025
Я просто это себе представляю: как создавался этот мир. Как энергия слипалась в маленькие частички. Как они собирались в первые звёзды, как во вселенной впервые появился Свет. Как эти звёзды. . .
Создание нейросети с PyTorch
AI_Generated 19.06.2025
Ключевое преимущество PyTorch — его питоновская натура. В отличие от TensorFlow, который изначально был построен как статический вычислительный граф, PyTorch предлагает динамический подход. Это. . .
JWT аутентификация в ASP.NET Core
UnmanagedCoder 18.06.2025
Разрабатывая веб-приложения, я постоянно сталкиваюсь с дилеммой: как обеспечить надежную аутентификацию пользователей без ущерба для производительности и масштабируемости? Классические подходы на. . .
Краткий курс по С#
aaLeXAA 18.06.2025
Здесь вы найдете все необходимые функции чтоб написать програму на C# Задание 1: КЛАСС FORM 1 public partial class Form1 : Form { Spisok listin = new Spisok(); . . .
50 самых полезных примеров кода Python для частых задач
py-thonny 17.06.2025
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и. . .
C# и продвинутые приемы работы с БД
stackOverflow 17.06.2025
Каждый . NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации,. . .
Angular: Вопросы и ответы на собеседовании
Reangularity 15.06.2025
Готовишься к техническому интервью по Angular? Я собрал самые распространенные вопросы, с которыми сталкиваются разработчики на собеседованиях в этом году. От базовых концепций до продвинутых. . .
Архитектура Onion в ASP.NET Core MVC
stackOverflow 15.06.2025
Что такое эта "луковая" архитектура? Термин предложил Джеффри Палермо (Jeffrey Palermo) в 2008 году, и с тех пор подход только набирал обороты. Суть проста - представьте себе лук с его. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru