В работающем, отлаженном процессе меняю конструкцию: if (dk_tmp='1') then fk_tmp <= not fk_tmp; end if; на: fk_tmp <= fk_tmp xor dk_tmp; и получаю нерабочую систему. В тесте на железе появляется порядка 1% ошибок. До замены их не было вообще! Замечены и другие подобные нюансы. В чём могут быть грабли?
|