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

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

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

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

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

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

Размер: 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}

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

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

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

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

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

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

Повышающий преобразователь - Электроника
здравствуйте. необходимо получить на выходе напряжение 14-18 В , при этом на вход подается пост. напряжение 12 В и мощность Р=44Вт . схему...

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

У меня, к сожалению, знания дискретной математики в части схем довольно скудные, а к преподавателю пока что не имею возможности обратиться.
0
ValeryS
Модератор
6654 / 5063 / 470
Регистрация: 14.02.2011
Сообщений: 16,930
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/Карта_Карно
1
dZorro
1 / 1 / 0
Регистрация: 16.06.2016
Сообщений: 50
03.05.2017, 23:50  [ТС] #6
ValeryS, меня тоже учили в первую очередь объединять единицы в подкубы, чтобы можно было функцию минимизировать потом. А тут я не могу никак аргументировать, нужно было мне внимательнее быть на лекциях

Спасибо Вам большое, буду дальше разбираться с этим делом
0
dZorro
1 / 1 / 0
Регистрация: 16.06.2016
Сообщений: 50
18.05.2017, 15:29  [ТС] #7
Всем доброго дня.

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

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

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

Преобразователь из постоянного в пременное - Электроника
Ребята, посмотрел ваши проекты и понял, что вы все тут гении. Не могли бы вы помочь полному нулю, мне нужна хотя бы примерная схема,...

Преобразователь напряжение-частота - Электроника
Столкнулся с проблемой создания управляемой цепи разряда конденсатора на МОП-транзисторе для интегратора при проектировании преобразователя...

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

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


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

Или воспользуйтесь поиском по форуму:
7
Yandex
Объявления
18.05.2017, 15:29
Ответ Создать тему
Опции темы

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