Форум программистов, компьютерный форум, киберфорум
Программируемая логика: ПЛИС, ПАИС
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 22.09.2018
Сообщений: 6
1

Реализация мультиплексора

20.11.2020, 01:05. Просмотров 274. Ответов 5
Метки нет (Все метки)

Доброго времени суток!

Мне тут преподаватель задал мультиплексор 4 в 16 в базисе И-НЕ. Схему я собрал, проверил и запустил (ошибка на графике появилась уже после того, как я начал попытки сделать как просит преподаватель и скорее всего связана с незавершенной новой схемой).

Наш лаб. стенд является DE1-SoC_v.5.1.1, и хотя ввиду понятных причин, мы им не пользуемся, преподаватель требует что бы все было сделано для работы с этой плис.

Проблема в том, что плата имеет всего 10 переключателей и 4 кнопки. А для схемы нужно 20. Я бы подключил входи выборочно, а остальные оставил свободными (в первый раз так и сделал), но преподаватель хочет что бы все входи и выходи были подписаны в соответствии с офф. мануалом плати. А также все входи должны быть на графике.

Таким образом, мне нужно придумать, как задействовать оставшийся 6 входов, как записать их в Assignments Editor а потом еще и добавить на график, что бы сигнал был и работало все как швейцарские часы.

Я не придумал ничего лучше, как оставшиеся входи запитать каждый от элемента И, к которому, в свою очередь, будут подключены две кнопки. Соответственно, можно будет активировать сигнальный вход одновременным нажатием двух кнопок. Но проблема в том, что кнопки уже отвечают за адресные входи.

Подскажите, пожалуйста, как удовлетворить желание преподавателя)

Доп. инфа:
Quartus Prime Version 17.0.0 Lite Edition

P.S. не искючаю, что понадобиться код, но хотелось бы без него
P.S.S. схема и архив с проектом прилагаются)
0
Миниатюры
Реализация мультиплексора   Реализация мультиплексора   Реализация мультиплексора  

Реализация мультиплексора  
Вложения
Тип файла: rar Laba1.rar (7.17 Мб, 0 просмотров)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.11.2020, 01:05
Ответы с готовыми решениями:

Синтез мультиплексора 8 в 1
Требуется разработать мультиплексор 8 в 1

Синтез схемы мультиплексора
Помогите пожалуйста, используя 1 корпус микросхемы К155КП2 и необходимые логические элементы,...

Синтез и декомпозиция мультиплексора 8-в-1
Реализовать булеву функцию трёх переменных, используя ИМС малой степени интеграции, а также вторую...

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

5
2473 / 1769 / 380
Регистрация: 11.09.2009
Сообщений: 6,556
20.11.2020, 06:48 2
Цитата Сообщение от MarkeRrr_ Посмотреть сообщение
мультиплексор 4 в 16
4 входа в 16 выходов?
На вашей схеме всего нарисовано 14 входов и 1 выход...
1
0 / 0 / 0
Регистрация: 22.09.2018
Сообщений: 6
20.11.2020, 16:53  [ТС] 3
4 входа в 16 выходов?
Нет, я имел ввиду 4 адресных и 16 информационных входов, это я указал не точные ха-ки
0
2473 / 1769 / 380
Регистрация: 11.09.2009
Сообщений: 6,556
20.11.2020, 18:15 4
Цитата Сообщение от MarkeRrr_ Посмотреть сообщение
я имел ввиду 4 адресных и 16 информационных входов
Такой мультиплексор называется "16 в 1".
Ну, 4 адресных на схеме есть. То есть, теперь у вас задача уместить 16 информационных в оставшиеся 10 кнопок, и на схеме поэтому нарисовано 10 входов... Так, с
Цитата Сообщение от MarkeRrr_ Посмотреть сообщение
плата имеет всего 10 переключателей ... Я бы подключил входы выборочно, а остальные оставил свободными
теперь понятно.
Теперь попробуйте пояснить, что имел в виду преподаватель под фразой
Цитата Сообщение от MarkeRrr_ Посмотреть сообщение
преподаватель хочет что бы все входы и выходы были подписаны в соответствии с офф. мануалом платы.
Вряд ли он не понимает, что задать все состояния параллельного 16-разрядного двоичного кода 10 кнопками невозможно.

Цитата Сообщение от MarkeRrr_ Посмотреть сообщение
А также все входы должны быть на графике.
А вот это реализовать можно. Входной 16-разрядный код можно подать не с внешних входов платы, а с внутреннего генератора с 16-разрядным счётчиком, а ещё с одного 4-разрядного счётчика - адрес. Тогда со всех 16 входов мультиплексора (это будут выходы счётчика) можно вывести диаграммы в файл *.vwf и посмотреть "все входы (мультиплексора) на графике" в симуляторе. Да, наружу эти входы не будут выведены, но внутри они будут, все 16.
Как вариант, можно использовать не внутренний тактовый генератор, а подавать импульсы тактового сигнала с внешней кнопки (в симуляторе имитировать этот сигнал, нарисовав 65 536 тактов на входе этой кнопки). Если вариант со счётчиком - это то, что хочет преподаватель, то на 4 адресных входа лучше назначить тумблера (чтобы стоял установленный код), а на вход такта - кнопку (подавать одиночный импульс такта).
Правда для просмотра всей диаграммы на реальной плате, придётся нажать на кнопку 65 536 раз, перебрав каждый раз все 16 состояний тумблеров адреса. Полная диаграмма всех состояний мультиплексора займёт 1 048 576 тактов.
1
0 / 0 / 0
Регистрация: 22.09.2018
Сообщений: 6
21.11.2020, 17:06  [ТС] 5
i8085, спасибо за подробное объяснение, но я пока что оставлю ваше предложение на крайний случай)

Пока что сделал и отправил как показано на прикрепленном рисунке. После очередной проверки отпишусь.
0
Миниатюры
Реализация мультиплексора  
0 / 0 / 0
Регистрация: 22.09.2018
Сообщений: 6
24.11.2020, 00:49  [ТС] 6
UPD:
Преподаватель принял работу со схемой как на рисунке в комментарии выше (несколько кнопок отвечают каждая за два инфо. входа).

i8085, спасибо)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.11.2020, 00:49

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Синтез схемы на основе мультиплексора (схемотехника)
Помогите пожайлуста разобраться как заполнить в таблице истиности Y (именно сам принцип как с...

Составление таблицы истинности для мультиплексора
Добрый вечер. Каким образом составляется таблица истинности мультиплексора?

Назначение мультиплексора
Добрый день. В интернете есть схемы самодельных осциллографов. Например, neilScope или Хамелеон ...

Подбор аналогового мультиплексора
Здравствуйте! Нужен ваш совет по подбору элементов схемы. Мне необходим аналоговый мультиплексор,...

Проверьте правильность модели мультиплексора
Есть задание создать мультиплексор 5х1 без стробирования с прямым выходом.Преподаватель скинул ...

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


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

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

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