[an error occurred while processing this directive]
|
Не подскажет ли уважаемый All,
почему, даже при компиляции элементарных примеров типа:
subdesign bidirect
(
dir, oe: input;
da[1..0], db[1..0]: bidir;
)
begin
for i in 0 to 1 generate
db[i] = tri(.in=da[i], .oe=dir&oe);
da[i] = tri(.in=db[i], .oe=!dir&oe);
end generate;
end;
MaxPlus выдает в симуляторе "found logic contention" на этих шинах в момент смены сигнала разрешения выхода? понятно, что соответствующие .OE меняются не одновременно, так что, их lcell`ами выравнивать? Или это где то в опциях? насколько это близко к реальности и критично?
Заранее спасибо.
E-mail: info@telesys.ru