[an error occurred while processing this directive]
Господа, помогите чайнику пжста
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))

миниатюрный аудио-видеорекордер mAVR

Отправлено Любопытный велосипедист 20 июля 2004 г. 11:14

Пришлось стать верилог-дизайнером за 3 дня :o), сам-то я программист...

Вопрос возник у меня такой, какой способ лучше для реализации
мультиплексора нетактируемого? В плане синтезируемости(синопсис, есть у меня неуверенность) и в плане объема?

Интуитивно мне кажется что вот так:

wire out;
reg [2:0]sel;
assign
out=(sel==1) ? s1: 1'bz,
out=(sel==2) ? s2: 1'bz,
out=(sel==3) ? s3: 1'bz,
out=(sel==4) ? s4: 1'bz;

Или может быть нужно использовать case?

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

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru