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