Tesi Robotica Analisi, progettazione e implementazione... | Page 82

i i “LP_Tesi” — 2013/10/17 — 18:27 — page 82 — #82 i 82 i 3. SISTEMI EMBEDDED Figura 3.2.4: Flusso di sviluppo 1. Sviluppare il sistema e derivare i file in HDL. In genere è necessario specificare un file con i vincoli per facilitare per esempio il processo di definizione delle costanti. 2. Sviluppare il testbench in HDL ed eseguire una simulazione sull’RTL. Di fatto l’RTL riflette ciò che nel codice HDL viene fatto al livello di trasferimento nei registri. 3. Eseguire la sintesi e l’implementazione. Nel processo di sintesi il software trasforma i costrutti HDL in componenti generici gate-level, come per esempio semplici porte logiche. Il processo di implementazione consiste di tre piccoli processi: traduzione, mappatura e piazzatura e instradamento. La traduzione unisce file di sviluppo multipli in una singola netlist. La i i i i