[an error occurred while processing this directive]
Ответ: Вот такое компилиться за милую душу. Длину А, В и У выставишь сам
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))

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

Отправлено Vadim Kudryavtsev 30 марта 2003 г. 23:31
В ответ на: Что-то я совсем запутался... отправлено SKov 26 марта 2003 г. 11:47

module ABexp(A,B,Y,on_A,on_B);

input A;
inout B;
output Y;
input on_A,on_B;
reg Y;

wire ben;

assign ben=on_A & on_B;
assign B=ben?A:1'bz;

always
case ({on_A,on_B})
{1'b1,1'b0}:Y=A;
{1'b0,1'b1}:Y=B;
{1'b1,1'b1}:Y=A;
default:Y=1'bz;
endcase

endmodule


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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru