Tesi Robotica Un co-processore per Stereo-Matching: Architettura | Page 64
i
i
“LP_Tesi” — 2011/9/9 — 21:20 — page 64 — #64
i
4.2. MODULO TOP
i
64
• Una variabile enumeratore di tipo Channel per distinguere i colori in formato RGB, grazie al primo valore inutilizzato, RED corrisponderà a 1,
GREEN a 2 e BLUE a 3. Per sintetizzare questo tipo di dato occorrono
2 bit a prescindere dal fatto di inserire o no il valore fake;
• Una struttura dati di tipo Pixel per contenere le 3 componenti RGB da 8
bit ciascuna;
• Una struttura dati di tipo DirAddr, utilizzata nella fase di backtracking,
per mantenere informazioni su indirizzo e direzione seguita;
• Una struttura dati di tipo DispAddr, utilizzata nella fase del calcolo della
disparità, per tenere traccia del valore della disparità, del suo indirizzo e
del suo colore.
4.2
Modulo Top
Descrizione
Il modulo Top è il modulo che effettivamente viene sintetizzato sull’FPGA, non
fa altro che istanziare un vettore di Processor (numero deciso a priori prima
della sintetizzazione) e implementare la logica per la gestione degli stessi. Ad
i
i
i
i