Tesi Robotica Un co-processore per Stereo-Matching: Architettura | Page 94
i
i
“LP_Tesi” — 2011/9/9 — 21:20 — page 94 — #94
i
4.8. MODULO LOADER
4.8
i
94
Modulo Loader
Descrizione
Il modulo Loader viene istanziato dal Tb per eseguire test e simulazioni. La sua
caratteristica principale è la lettura da file dell’immagine che poi sarà elaborata.
Logicamente parlando espone all’esterno le seguenti porte:
• INPUT:
– PORT 0 : l’unica funzionalità che implementa è l’attivazione dell’intero Loader, fino a quando non arriva il segnale di start nessuna operazione può essere eseguita. Un’altra funzione importante che svolge
questa porta è quella di dare il via alla scrittura in una RAM dell’immagine, questa è scritta in un file usando di nuovo il formato grafico
Netpbm (estensione ppm) a cui è stata tolta l’intestazione, ritenuta
troppo variabile per poterne predire automaticamente le dimensioni.
• OUTPUT:
– PORT 1 : in uscita, collegata alla FIFO per l’asincronizzazione, abbiamo i pixel letti direttamente da una RAM che conterrà l’immagine.
I pixel vengono letti uno di seguito l’altro, riga dopo riga.
– PORT 2 : Una volta che il modulo Top segnala di essere pronto attraverso il segnale getReady, il Loader ha il permesso di ricominciare
la lettura fino all’inizio della prossima riga.
i
i
i
i