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