Tesi Robotica Un co-processore per Stereo-Matching: Architettura | Page 68

i i “LP_Tesi” — 2011/9/9 — 21:20 — page 68 — #68 i 4.2. MODULO TOP i 68 verrà eseguita togliendo dalla FIFO sorter il primo elemento, aggiornando il registro di free, incrementando il numero di riga processato e in ultimo invocando la funzione incr con parametro row, questa funzione ha l’unico scopo di creare un contatore modulo width di numeri che non sono potenze di 2. Algoritmo 4.13 Top: rule 1 2 3 4 5 6 7 rule r_1(deque && processor[sorter.first].getReady && row!=0); free[sorter.first]<=1; deque<=False; sorter.deq(); row<=incr(row); $display("%0d%",(16’d100*extend(row))/fromInteger(height)); endrule: r_1 8 9 10 11 12 13 14 15 16 17 for(Integer i=0; i