[an error occurred while processing this directive]
|
module first(A,B,on_A,on_B,Y);
input A,on_A,on_B;
inout B;
output Y;
wire ben;
assign ben=on_A & on_B;
assign B=ben ? A : 1'bz;
assign Y=on_A ? A : (on_B & ~ben) ? B : 1'bz;
endmodule
Ругается на строчку Y= ... два раза одинаково :
Error: TRI or OPNDRN buffer ':12'can only drive logic (':15') if connected to BIDIR pin
Не уверен, что я понимаю, что он хочет сказать...
Самое смешное, что при этом SinplifyPro всем доволен!
SK
E-mail: info@telesys.ru