TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика... |
13.11.2014, 19:47
|
|
Частый гость
Регистрация: 05.11.2014
Сообщений: 11
Сказал спасибо: 9
Сказали Спасибо 1 раз в 1 сообщении
|
Помощь со схемой преобразователя кодов
Добрый день, форумчане!
Задача: Синтезировать шестивходовую схему преобразователя двоичного кода в двоично-десятичный на элементах И-НЕ
Что уже сделано.
1. Таблица истинности
2. МДНФ
Соответственно остался последний шаг - построение схемы. И тут процесс встал наглухо.
Синтезируемая схема реализует пять функций(х0=у0 и так понятно). Ее можно представить как простое объединение схем, реализующих каждую функцию отдельно. Но это не экономично. Значит надо преобразовать совокупность этих функций к такому виду, чтобы реализующие их схемы содержали общие части, а схема с шестью выходами представляла собой единое целое. И вот как это сделать я, к сожалению, не знаю.
upd. Правильно ли понимаю, что для дальнейшего построения в базисе И-НЕ надо преобразовать функции по закону двойной инверсии?
upd2. Друзья, если кто-то обладает желанием и возможностью помочь, то за преобразованные формулы и начерченную схему с огромным удовольствием скину на мобильный тысячу русских тугриков, вопрос стоит довольно остро.
Последний раз редактировалось veromkin; 14.11.2014 в 15:56.
|
|
|
|
13.11.2014, 20:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Помощь со схемой
Скачай Квартус, собери в нём свои логические элементы, скомпилируй и потом из листингов выдирай, как он там всё наоптимизировал
Хотя не уверен, что это возможно
Дочку завкафедры чтоли бросил? Что такие задания дают...
|
|
|
|
13.11.2014, 21:13
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,121
Сказал спасибо: 2,569
Сказали Спасибо 11,945 раз(а) в 5,992 сообщении(ях)
|
Re: Помощь со схемой
Сообщение от niXto
|
Дочку завкафедры чтоли бросил? Что такие задания дают..
|
И чо тут такого? Громоздковато, конечно, но для студентов - как раз.
Сообщение от veromkin
|
Правильно ли понимаю, что для дальнейшего построения в базисе И-НЕ надо преобразовать функции по закону двойной инверсии?
|
Правильно. Но это потом.
Сначала найти совпадающие части выражений и объединять по ним.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
13.11.2014, 21:39
|
|
Частый гость
Регистрация: 24.04.2007
Сообщений: 48
Сказал спасибо: 20
Сказали Спасибо 8 раз(а) в 7 сообщении(ях)
|
Re: Помощь со схемой
По идее осталось самое простое и легкое.
Самое сложное это преобразования и сокращения.
|
|
|
|
13.11.2014, 21:44
|
|
Частый гость
Регистрация: 24.04.2007
Сообщений: 48
Сказал спасибо: 20
Сказали Спасибо 8 раз(а) в 7 сообщении(ях)
|
Re: Помощь со схемой
В субботу нарисую
|
|
|
Сказали "Спасибо" assaodu
|
|
|
13.11.2014, 21:45
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,121
Сказал спасибо: 2,569
Сказали Спасибо 11,945 раз(а) в 5,992 сообщении(ях)
|
Re: Помощь со схемой
Скорее всего, поиск одинаковых "модулей" лучше произвести до преобразований, а потом уже лопатить эти модули.
Впрочем, при наличии желания (я в Вашем возрасте так и делал - мне было интересно) можно сделать и так, и так, а потом - сравнить и выбрать то, что понравится.
Удачи!
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
14.11.2014, 09:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 15.04.2008
Адрес: г. Томск
Сообщений: 1,988
Сказал спасибо: 29
Сказали Спасибо 778 раз(а) в 435 сообщении(ях)
|
Re: Помощь со схемой
Сообщение от veromkin
|
Соответственно остался последний шаг - построение схемы.
|
Так составленные Вами уравнения, это и есть схема. Для минимизации воспользуйтесь картой Карно, вспомните булеву алгебру и т.п. Вам ведь учиться надо, не нам.
Для решения реальной задачи, "зашейте" таблицу состояний в ПЗУ и пользуйтесь.
|
|
|
|
14.11.2014, 13:02
|
|
Прописка
Регистрация: 09.09.2008
Адрес: г. Вологда
Сообщений: 291
Сказал спасибо: 187
Сказали Спасибо 141 раз(а) в 87 сообщении(ях)
|
Re: Помощь со схемой
Сообщение от KREN
|
Так составленные Вами уравнения, это и есть схема.
|
Точно! Что умножается, входит в элемент "И", что складывается - в элемент "ИЛИ", а если есть черта над составляющем, то предварительно инвертировать.
|
|
|
|
14.11.2014, 14:08
|
|
Частый гость
Регистрация: 05.11.2014
Сообщений: 11
Сказал спасибо: 9
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Помощь со схемой
Сообщение от alnikr
|
Точно! Что умножается, входит в элемент "И", что складывается - в элемент "ИЛИ", а если есть черта над составляющем, то предварительно инвертировать.
|
на элементах И-НЕ.
Понятное дело, что на И,НЕ, ИЛИ строится по этим формулам
|
|
|
|
14.11.2014, 16:09
|
|
Прописка
Регистрация: 09.09.2008
Адрес: г. Вологда
Сообщений: 291
Сказал спасибо: 187
Сказали Спасибо 141 раз(а) в 87 сообщении(ях)
|
Re: Помощь со схемой преобразователя кодов
Сообщение от veromkin
|
на элементах И-НЕ.
Понятное дело, что на И,НЕ, ИЛИ строится по этим формулам
|
Совсем, видно, туго с мыслями.
Ошибку сделал: нарисовал ИЛИ-НЕ, а не ИЛИ. Для ИЛИ надо убрать выходную инверсию.
Последний раз редактировалось alnikr; 14.11.2014 в 16:15.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:52.
|
|