[an error occurred while processing this directive]
клоки они того - быстрее логики
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)
[an error occurred while processing this directive]

Отправлено дядя Федя aka yes 12 февраля 2001 г. 16:51
В ответ на: помогите описать корректно Multiplexer !!!!!!!!!!!! отправлено Игорь 12 февраля 2001 г. 15:42

....
sel <= 2;
OUT2 <= OUT; // ?????????????
....

такая конструкция должна давать задержку на такт, т.к. OUT(sel)

то есть если на i такте поменяли sel
на i+1 будет OUT
если логика в
assign OUT = sel==0 ? A : sel==1 ? B : sel==2 ? C ... // обычный MUX
успевает за такт

BTW интересно во что синтезируется
always @(OUT)
OUT2 <= OUT;
(IMHO) так нельзя

или Вы пока только моделируете?

Судя по фрагменту у вас не MUX, а FSM?

почему бы не описать
case ....?


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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru