[an error occurred while processing this directive]
|
На RTL уровне у Вас сброс синхронный. Надо смотреть, есть ли в Ваше целевой платформе триггеры с синхронным сбросом. Можно защелкнуть сигнал t в триггере и подать на асинхронный сброс:
if t='1' then
Vl<=(others =>'0');
elsif clk='1' and clk'event then
if ce='1' then
Vl<=Vl+1;
end if;
Сброс формироваться будет синхронно, выполняться асинхронно. Может быть так? Точно не знаю, подобное пока не требовалось.
E-mail: info@telesys.ru