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