Tesi Robotica Un coprocessore per Stereo-Matching: Profiling ... | Page 24
i
i
“MF_Tesi” — 2011/9/12 — 11:39 — page 24 — #24
i
1.2. FPGA
i
24
Figura 1.2.4: Connessione tra blocchi logici mediante Switch Module.
Uno switch module è costituito da elementi attivi, il cui ingombro è abbastanza rilevante, quindi si tende a limitare il loro numero all’interno di ciascun
blocco di connessione; è necessario, però, un giusto compromesso tra area occupata e capacità di effettuare un routing comodo ed efficiente mediante un
numero considerevole di transistor che garantiscano una flessibilità adeguata.
Inoltre, per poter programmare lo switch module è necessario che vi sia qualche
elemento di memoria che tenga conto se la connessione rispetto ad una delle
possibili direzioni permesse risulta ON o OFF e questo aumenta notevolmente
l’occupazione di area.
Infine, va tenuto in conto che questo blocco ha un effetto preponderante sulla
velocità dei collegamenti tra i vari CLB, dunque risulta l’elemento architetturale
più critico all’interno dell’FPGA. Pertanto, in questi ultimi anni l’attenzione si
i
i
i
i