Форум программистов, компьютерный форум CyberForum.ru

Программируемая логика: ПЛИС, ПАИС

Войти
Регистрация
Восстановить пароль
 
dZorro
0 / 0 / 0
Регистрация: 16.06.2016
Сообщений: 41
#1

Преобразователь заданного кода в позиционный двоичный - Программируемая логика

02.05.2017, 22:09. Просмотров 113. Ответов 6
Метки нет (Все метки)

Доброго времени суток вам, уважаемые форумчане.
Требуется составить схему преобразователя заданного кода в позиционный двоичный, применив для этого мультиплексор.
То есть задана вот такая вот таблица:
Название: ТТИ.PNG
Просмотров: 27

Размер: 4.3 Кб

По ней уже в принципе видно, что f1=X1 и f2=X2. То есть их мы можем просто вывести на диоды без участия мультиплексора.
f3=V(0,1,2,7)
После минимизации по карте Карно получил, что http://www.cyberforum.ru/cgi-bin/latex.cgi?{f}_{3}=\bar{{X}_{3}} \bar{{X}_{1}}\vee \bar{{X}_{3}} \bar{{X}_{2}}\vee {X}_{3}{X}_{2}{X}_{1}

Ну и дальше уже не очень понимаю, как же построить схему с мультиплексором.
Разбирающиеся, помогите пожалуйста с этим делом
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2017, 22:09     Преобразователь заданного кода в позиционный двоичный
Посмотрите здесь:

Преобразование двоично-десятичного кода в двоичный - Программируемая логика
есть код, выполняющий преобразование двоичных чисел в двоично десятичные, можно на примере этого кода сделать обратное преобразование?...

Шифратор десятичного кода в двоичный код 8421 - Программируемая логика
Помогите посмтроить шифратор, и если можно с подробными комментариями, спасибо. Построить шифратор для десятичных чисел 0,1...11,12 в...

Преобразование двоично-десятичного кода в двоичный (VHDL) - Программируемая логика
Написать код и протестировать его(как я понимаю написать TestBench). Помогите пожалуйста

Преобразователь двоичного 4-х разрядного числа в 2-10 - Программируемая логика
Добрый вечер. Помоги пожалуйста, используя 2 корпуса ИС К155ИМ3 и необходимое количество любых логических элементов, построить схему...

Преобразователь кодов Грея в 8421 - Программируемая логика
Доброго времени сток. Имеется задача построить функциональную схему преобразования из кода Грея в код 8421 использую микросхемы серии 531 с...

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

4-разрядный двоичный счётчик - Программируемая логика
Синтезировать на Т-триггерах 4-разрядный вычитающий двоичный счётчик с последовательным переносом и входом принудительного сброса в 0.

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dZorro
0 / 0 / 0
Регистрация: 16.06.2016
Сообщений: 41
03.05.2017, 20:39  [ТС]     Преобразователь заданного кода в позиционный двоичный #2
Ну вот карта Карно для f3:
Преобразователь заданного кода в позиционный двоичный
Та же карта, но в другом представлении:
Преобразователь заданного кода в позиционный двоичный
Тогда, по логике, мультиплексор для нее должен выглядеть вот так вот?
Преобразователь заданного кода в позиционный двоичный
Я попытался построить общую схему, вот что вышло (заранее извиняюсь перед знающими людьми за ту боль, которую они могут испытать при просмотре )
Схема
Преобразователь заданного кода в позиционный двоичный
ValeryS
Модератор
6535 / 5001 / 460
Регистрация: 14.02.2011
Сообщений: 16,631
03.05.2017, 20:51     Преобразователь заданного кода в позиционный двоичный #3
dZorro, а что эти красные кружочки, на карте Карно, означают?
dZorro
0 / 0 / 0
Регистрация: 16.06.2016
Сообщений: 41
03.05.2017, 21:45  [ТС]     Преобразователь заданного кода в позиционный двоичный #4
ValeryS, не знаю, как правильно объяснить. Нас так учили выделять, чтобы определить, какие должны быть входы на мультиплексоре. То есть у пары 0 оба значения 1, у пары 2 оба значения 0, поэтому 0 и 2 входы так выглядят. У пар 1 и 3 значения 0 и 1, поэтому эти входы объединяются в один.

У меня, к сожалению, знания дискретной математики в части схем довольно скудные, а к преподавателю пока что не имею возможности обратиться.
ValeryS
Модератор
6535 / 5001 / 460
Регистрация: 14.02.2011
Сообщений: 16,631
03.05.2017, 22:15     Преобразователь заданного кода в позиционный двоичный #5
Цитата Сообщение от dZorro Посмотреть сообщение
не знаю, как правильно объяснить. Нас так учили выделять,
меня учили что объединяются однотипные данные, или 1 или 0 но никак не оба вместе
но карты Карно для мулитиплексоров, по моему мнению, вообще лишние
для начала я бы переписал таблицу вот так
0 000 100
1 001 101
2 010 110
3 011 011
4 100 000
5 101 001
6 110 010
7 111 111
для f3 входы мультиплексера 0,1,2,7 сидят на "1" а входы 3,4,5,6 на "0"
(мультиплексор на 7 положений а не на 4 как нарисовано во 2 посте)
для f1 и f2 как справедливо отмечено
Цитата Сообщение от dZorro Посмотреть сообщение
f1=X1 и f2=X2.
значит там мультиплексоры будут лишними

Добавлено через 2 минуты
вот почитай про карты Карно
https://ru.wikipedia.org/wiki/Карта_Карно
dZorro
0 / 0 / 0
Регистрация: 16.06.2016
Сообщений: 41
03.05.2017, 23:50  [ТС]     Преобразователь заданного кода в позиционный двоичный #6
ValeryS, меня тоже учили в первую очередь объединять единицы в подкубы, чтобы можно было функцию минимизировать потом. А тут я не могу никак аргументировать, нужно было мне внимательнее быть на лекциях

Спасибо Вам большое, буду дальше разбираться с этим делом
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2017, 15:29     Преобразователь заданного кода в позиционный двоичный
Еще ссылки по теме:

Четырехразрядный двоичный сумматор - Программируемая логика
Нужно составить логическую схему полного четырехразрядного двоичного сумматора. Можете подсказать пожалуйста как это делается, ну или...

Proteus. Преобразователь двоичного в позиционный десятичный - Электроника
Здравствуйте. Есть схема в Proteus, с помощью которой по таблице истинности загораются 16 диодов по очереди (с 0 до 15 сверху вниз). Первые...

Построить преобразователь четырехзначного двоичного весового кода Р в пятизначный весовой код Q - Дискретная математика
Построить преобразователь четырехзначного двоичного весового кода Р в пятизначный весовой код Q P=2412 Q=21411 Помогите пожалуйста


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

Или воспользуйтесь поиском по форуму:
dZorro
0 / 0 / 0
Регистрация: 16.06.2016
Сообщений: 41
18.05.2017, 15:29  [ТС]     Преобразователь заданного кода в позиционный двоичный #7
Всем доброго дня.

Поскольку это все-таки форум, добавлю сюда новую инфу о задании, вдруг кому-нибудь потом пригодится.

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

В следующий раз соберу ее на стенде и отпишусь о результате.
Yandex
Объявления
18.05.2017, 15:29     Преобразователь заданного кода в позиционный двоичный
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru