Tesi Robotica Analisi, progettazione e implementazione... | Page 115
i
i
“LP_Tesi” — 2013/10/17 — 18:27 — page 115 — #115
i
Capitolo
i
6
Seconda Release
In questo capitolo verrà presentata la seconda release del progetto, questa release
si è resa necessaria dopo attente analisi della prima, andando così a migliorare
tutti gli aspetti che potevano essere migliorati estremizzando l’uso di pipeline
per il miglioramento della frequenza di lavoro.
6.1
Miglioramenti
Nelle prossime pagine vengono mostrate tutte le migliorie apportate nella seconda release del progetto. Come prima cosa è necessario elencare su quali punti
si è basata l’ottimizzazione del codice, si hanno quindi:
• Diminuzione dell’uso delle BRAM;
• Aumento frequenza di lavoro dell’FPGA;
• Diminuzione numero cicli di clock.
Mentre per il primo punto si è reso necessaria la sola modifica del modulo
Scoring, per i restanti due è stato necessario revisionare l’intero progetto, dato
che la frequenza finale dell’FPGA e la diminuzione del numero di cicli sono
115
i
i
i
i