Нам помогала директива компилятора noprune.
(* noprune *) bit [7:0] counter;
Если даже счетчик нигде не задействован, с таким объявлением синтезатор его не выбрасывал, и счетчик был доступен в сигналтапе. В частности, заводили retry counter в канале связи, который внутри проекта не использовался, и наблюдали за количеством ретрайев в окне логического анализатора. Собсно, для подобных целей и предназначена эта директива.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|