informatica:ae:progettoverilog1516
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Prossima revisione | Revisione precedente | ||
| informatica:ae:progettoverilog1516 [01/10/2015 alle 13:11 (10 anni fa)] – Marco Danelutto | informatica:ae:progettoverilog1516 [07/10/2015 alle 14:10 (10 anni fa)] (versione attuale) – [Progetti disponibili (Solo Appello Novembre 2015)] Marco Danelutto | ||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| ====== Progetto Verilog (AEb 2015/2016) ======= | ====== Progetto Verilog (AEb 2015/2016) ======= | ||
| - | ==== Progetti | + | ==== Materiale di consultazione ==== |
| + | |||
| + | Vedi [[verilogpag|pagina]] AE Verilog | ||
| + | |||
| + | ==== Progetti | ||
| * cache completamente associativa (16 linee da 8 parole ciascuna) | * cache completamente associativa (16 linee da 8 parole ciascuna) | ||
| Linea 7: | Linea 11: | ||
| * unità che implementa una mappa < | * unità che implementa una mappa < | ||
| * unità pipeline per la moltiplicazione di due numeri in virgola mobile, formato IEEE singola precisione | * unità pipeline per la moltiplicazione di due numeri in virgola mobile, formato IEEE singola precisione | ||
| + | |||
| + | ==== Progetti disponibili per appelli AA 2015/2016 ==== | ||
| + | |||
| + | Questi progetti saranno resi disponibili entro la fine delle lezioni, presumibilmente entro la metà di dicembre. | ||
| + | |||
| + | ===== Modalità di svolgimento del progetto ===== | ||
| + | Il progetto deve procedere attraverso una serie di passi ben definiti: | ||
| + | - Scelta dell' | ||
| + | - Specifiche: si sviluppano le specifiche in modo da avere un chiaro quadro di quali sono i punti da trattare nel progetto | ||
| + | - Progettazione: | ||
| + | - Implementazione Verilog: si procede alla implementazione in Verilog dell' | ||
| + | - Test bench: si implementano, | ||
| + | - Relazione: si prepara una relazione sintetica (max 10 pagine) in cui | ||
| + | * si descrivono le specifiche dell' | ||
| + | * si descrivono le principale scelte di progettazione | ||
| + | * si descrivono i passi necessari a testare il progetto | ||
| + | |||
| + | Il progetto si conclude con l' | ||
| + | |||
| + | ===== Modalità di progettazione di una unità firmware ===== | ||
| + | Il workflow di progettazione delle unità fw in Verilog comprede | ||
| + | - la progettazione, | ||
| + | - la realizzazione di un modulo Verilog che la implementa | ||
| + | - la realizzazione di un testbench Verilog (modulo senza parametri che istanzia una o più copie della unità progettata e sottopone una serie di output che dovrebbero portare ad output diversi da parte dell' | ||
| + | Eventuali moduli Verilog privi del loro testbech non verranno considerati validi. | ||
| + | In caso di unità composte da più sotto-unità, | ||
| + | |||
| + | ===== Esame ===== | ||
| + | Una volta consegnato il progetto, lo studente riceverà un' | ||
| + | |||
| + | In qualunque momento, lo studente può decidere di ritornare alla modalità classica di svolgimento dell' | ||
| + | |||
| + | |||
informatica/ae/progettoverilog1516.1443705104.txt.gz · Ultima modifica: 01/10/2015 alle 13:11 (10 anni fa) da Marco Danelutto
