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

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

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

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

Нужно сравнить эту таблицу с диаграммой в ModelSim. Сказали, что сравнение нужно написать текстом. Но я не знаю, как именно сравнить, сам алгоритм сравнения, с чего начать, как это сделать правильно. Подскажите, пожалуйста, кто знает. Заранее спасибо за ответ
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.01.2023, 20:54
Ответы с готовыми решениями:

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

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

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

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

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

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

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

Как сравнить таблицу истинности и диаграмму в ModelSim?  
0
2933 / 2131 / 492
Регистрация: 11.09.2009
Сообщений: 7,952
22.01.2023, 19:12 9
Цитата Сообщение от itisme2488 Посмотреть сообщение
рис(2)(диаграмма)
От какой схемы эта диаграмма?
0
0 / 0 / 0
Регистрация: 25.12.2022
Сообщений: 9
22.01.2023, 19:18  [ТС] 10
Вот эта
Миниатюры
Как сравнить таблицу истинности и диаграмму в ModelSim?  
0
2933 / 2131 / 492
Регистрация: 11.09.2009
Сообщений: 7,952
22.01.2023, 19:42 11
Лучший ответ Сообщение было отмечено 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
Сообщений: 9
22.01.2023, 19:46  [ТС] 12
Спасибо большое за помощь!
0
2933 / 2131 / 492
Регистрация: 11.09.2009
Сообщений: 7,952
22.01.2023, 19:56 13
Не видел вашего ответа с полной схемой... Что, нельзя было сразу правильный рисунок выложить?
У вас сигналы "А" и "В" - это инверсные сигналы KEY[1..0]. Исправьте таблицу сами.
0
0 / 0 / 0
Регистрация: 25.12.2022
Сообщений: 9
22.01.2023, 20:04  [ТС] 14
Извините. Нужно было сравнить только эти рис, поэтому не подумал, что нужно указывать ещё что-то. В таблице же у KEY[1...0] это комбинации, их всего четыре
0
2933 / 2131 / 492
Регистрация: 11.09.2009
Сообщений: 7,952
22.01.2023, 20:04 15
Кстати, диаграмма таблице не соответствует.
Например, коду KEY "00" в таблице соответствует "1111000100", а в диаграмме код LED "0000000011". Ищите сами, чем отличается общая схема, по которой выполнена диаграмма, от той, которую я собрал из трёх рисунков. Или ещё проще - составьте заново таблицу истинности для полной схемы. Как это делать, надеюсь понятно.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.01.2023, 20:04
Помогаю со студенческими работами здесь

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

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

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

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

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

Как вывести таблицу истинности для логического выражения на SWI-Prolog?
Или почему этот код падает с ошибкой "Sandbox restriction! Could not derive which predicate may be...

Как передать данные из массива непосредственно в диаграмму, минуя сводную таблицу?
Эти строчки передают данные по Х и У из диапазонов В7:Н7, В8:Н8 и затем на их основе строится...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru