Tesi Robotica Analisi, progettazione e implementazione... | Page 113
i
i
“LP_Tesi” — 2013/10/17 — 18:27 — page 113 — #113
i
5.8. RISULTATI
Matlab
C
FPGA
1 Proc
FPGA
2 Proc
FPGA
4 Proc
i
113
Tsukuba
23.22 s
2.57 s
100 · 106 tick
1.99 s
50 · 106 tick
0.99 s
25 · 106 tick
0.48 s
Venus
38.74 s
3.65 s
119 · 106 tick
2.37 s
59 · 106 tick
1.18 s
30 · 106 tick
0.59 s
Teddy
40.92 s
4.58 s
152 · 106 tick
3.04 s
76 · 106 tick
1.52 s
38 · 106 tick
0.76 s
Cones
40.07 s
3.39 s
152 · 106 tick
3.04 s
76 · 106 tick
1.52 s
38 · 106 tick
0.76 s
Tabella 5.1: SASCr1 tempo di esecuzione (Secondi e cicli di clock - 50MHz)
ottenuti su Cyclone IV GX EP4CGX50CF23C6 e rispettivo numero di processor
sintetizzati.
Come si può notare non è stato possibile effettuare sintesi con processor per
immagini grandi in larghezza 640 pixel, questo è dovuto all’alto consumo di
memoria BRAM, tale memoria non è abbondante sugli FPGA in quanto molto
costosa. Per ottenere risultati migliori si rende quindi necessario ridurre le
necessità di BRAM, migliorare la frequenza di lavoro e diminuire il numero di
Total logic elements
Total combinational functions
Dedicated logic registers
Total registers
Total pins
Total memory bits
4,167 / 73,920 ( 6 % )
4,105 / 73,920 ( 6 % )
596 / 73,920 ( 1 % )
596
97 / 307 ( 32 % )
3.63M / 4.26M ( 85 % )
Tabella 5.2: Dimensione immagine: 320 × 240, 1 Processor
Total logic elements
Total combinational functions
Dedicated logic registers
Total registers
Total pins
Total memory bits
6,341 / 49,888 ( 13 % )
6,295 / 49,888 ( 13 % )
976 / 49,888 ( 2 % )
976
93 / 307 ( 30 % )
1.83M / 2.56M ( 71 % )
Tabella 5.3: Dimensioni immagine: 160 × 120, 2 Processor
i
i
i
i