реклама на сайте
подробности

 
 
> Дешифратор для семисегментников, немного не ясен вывод реализации на VHDL ..
Kuzmi4
сообщение May 22 2008, 12:18
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Здравствуйте.

Есть у нас дешифратор для семисегментников.
Прикрепленное изображение

Логика его проста - декодируем бинарный код на входе так чтоб на выходе 7-сегментник высвечивал нужные циферки (тобто выдавал нужные комбинации a,b,c,d....). Собсно реализация его на вентилях такова
Прикрепленное изображение

И значит в книге Дк. Ф. Уэйкерли "Проектирование цифровых устройств" дано такое объяснение, которое приводит имеено к ячейке , что я обвёл красным :
Цитата
...каждый выходной сигнал дешифратора, относящийся к соответствующему сегменту, является минимальным выражением вида "произведение сумм"[собсно что и являет собой обведённый красным кружок] , значения которого при недесятичных входных комбинациях"безразличны"...

Реализация через таблицу в принципе ясна , тут нету трабла, однако должна быть реализация не через неё, вот как например в простом шифраторе 3х8 ():
Прикрепленное изображение

Фунция CONV_INREGER(x) возвращает интергер с вектора std_logic_vector.

Да и не ясно откуда видно что у нас "произведение сумм"..
1111493779.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Kuzmi4
сообщение May 22 2008, 13:37
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 MrYuran - для меня непонятно как написать поведенческое описнание схемы на VHDL - судя из книги Уэйкерли - главная идея в том, что у нас
Цитата
сигнал дешифратора, относящийся к соответствующему сегменту, является минимальным выражением вида "произведение сумм", значения которого при недесятичных входных комбинациях"безразличны"...

Мне вот невидно откудова автор это увидел до начала построения схемы на вентилях.
Потому прошу объяснить или тыкануть носом в источник где это описывается.
А там рядом и лежить поведенческое описание.

--
приведу пример с простым шифратором 3х8 - идея в том что бы выставить соответствующую лапку в зависимости от бинарного значения на входе - то есть другими словами - нам надо взять значение входного числа ( CONV_INREGER ) и выставить лапку с номером числа в массиве выходных лапок...
Это ж и реализовано в поведенческом описании , что я привёл выше...
Go to the top of the page
 
+Quote Post
XVR
сообщение May 22 2008, 13:49
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(Kuzmi4 @ May 22 2008, 17:37) *
2 MrYuran - для меня непонятно как написать поведенческое описнание схемы на VHDL - судя из книги Уэйкерли - главная идея в том, что у нас


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

Мне вот невидно откудова автор это увидел до начала построения схемы на вентилях.
Любая логическая функция (читай - чисто комбинаторная схема) может быть представленна в виде "произведение сумм" (т.н. 'нормальная конъюктивная форма').
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Kuzmi4   Дешифратор для семисегментников   May 22 2008, 12:18
- - MrYuran   чё-то я не понял в чём тут фишка. В любом случае в...   May 22 2008, 12:45
- - Kuzmi4   2 MrYuran - оно то конечно можно через таблицу, но...   May 22 2008, 12:52
|- - MrYuran   Цитата(Kuzmi4 @ May 22 2008, 15:52) 2 MrY...   May 22 2008, 13:04
- - Kuzmi4   2 'MrYuran' - Цитата(MrYuran @ May ...   May 22 2008, 13:18
- - MrYuran   чё-то не понимаю я, чего вы хотите добиться. Тупов...   May 22 2008, 13:29
- - MrYuran   В моём понимании синтез комбинационного устройства...   May 22 2008, 13:49
- - Kuzmi4   2 MrYuran - это да , тут я не спорю, но есть есчё...   May 22 2008, 13:54
- - rv3dll(lex)   чего непонятного под процессом if input = ...   May 23 2008, 05:07
|- - Maverick   Можно и так, только это описывается вне процесса ...   May 23 2008, 05:26
- - Kuzmi4   Понимаете , это получается не что иное как табличн...   May 23 2008, 07:25
|- - rv3dll(lex)   Цитата(Kuzmi4 @ May 23 2008, 11:25) Поним...   May 23 2008, 07:54
- - Kuzmi4   Цитата(rv3dll(lex) @ May 23 2008, 10...   May 23 2008, 08:11
- - MrYuran   Цитата(Kuzmi4 @ May 23 2008, 11:11) Как ...   May 23 2008, 10:45


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 11th August 2025 - 17:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01479 секунд с 7
ELECTRONIX ©2004-2016