[an error occurred while processing this directive]
|
subdesign test
(
ina,inb : input;
out : output;
bi : bidir;
)
begin
out = OPNDRN((not inb) or bi);
bi = OPNDRN(inb or ina);
end;
inb работает как "разрешение". Когда он в единице, bi работает как вход и out как выход (соединенный с bi). Когда inb в нуле - bi работает как выход, пропуская сигнал ina.
E-mail: info@telesys.ru