Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
pub:arch1-lab-2014-2015 [2015/07/12 10:25] basilico |
pub:arch1-lab-2014-2015 [2016/09/26 12:50] (current) basilico |
~~Title: Arch1Lab-2014-2015~~ | ~~Title: Arch1Lab-2014-2015~~ |
| |
==== Architetture degli Elaboratori I, Laboratorio (A.A. 2014-2015) ==== | ==== Architettura degli Elaboratori I, Laboratorio (A.A. 2014-2015) ==== |
//(Corso di laurea triennale in Informatica, Università degli Studi di Milano. A.A. 2014-2015, Primo Semestre)// | //(Corso di laurea triennale in Informatica, Università degli Studi di Milano. A.A. 2014-2015, Primo Semestre)// |
| |
| <color green> **Questa edizione del corso è terminata. Per informazioni aggiornate fare riferimento all'edizione corrente.**</color> |
| |
| /* |
=== Avvisi: === | === Avvisi: === |
* <color green> Orali progetti 13 Luglio 2015: [[pub:bacheca|elenco convocati]] </color> | * <color green> Il calendario degli appelli di Settembre 2015 e Gennaio 2016 è stato aggiornato.</color> |
* La data della prossima sessione di orali (Giugno 2015) è stata modificata; si veda il calendario a fondo pagina. | * La data della prossima sessione di orali (Giugno 2015) è stata modificata; si veda il calendario a fondo pagina. |
* Slides e circuiti della sessione 8 (3 Dicembre 2014) sono stati aggiornati con la correzione di un'imprecisione. | * Slides e circuiti della sessione 8 (3 Dicembre 2014) sono stati aggiornati con la correzione di un'imprecisione. |
| */ |
| |
=== Orari Laboratorio: === | === Orari Laboratorio === |
| |
* Turno A (Cognomi A-D) mercoledì, ore 13:30-15.30, aula 307 (via Celoria) - N. Basilico | * Turno A (Cognomi A-D) mercoledì, ore 13:30-15.30, aula 307 (via Celoria) - N. Basilico |
* Turno C (Cognomi N-Z) mercoledì, ore 13:30-15.30, aula 310 (via Celoria) - M. Marchi | * Turno C (Cognomi N-Z) mercoledì, ore 13:30-15.30, aula 310 (via Celoria) - M. Marchi |
| |
=== Materiale === | === Storico Lezioni === |
- Codifica dell'informazione numerica (8 Ottobre 2014): {{:pub:arch1-2015-01-codificainformazionenumerica_handout.pdf|pdf}} | - Codifica dell'informazione numerica (8 Ottobre 2014) |
- Introduzione alla progettazione digitale in Logisim (15 Ottobre 2014): {{:pub:arch1lab-2015-02-testoesercizi.pdf|testo esercizi}},{{:pub:arch1lab-2015-02-introprogettazionedigitalelogisim.pdf|pdf}},{{:pub:arch1lab-2015-02-circ.zip|src}} | - Introduzione alla progettazione digitale in Logisim (15 Ottobre 2014) |
- Forme canoniche (22 Ottobre 2014): {{:pub:arch1lab-2015-03-testoesercizi.pdf|testo esercizi}}, {{:pub:arch1lab-2015-03.pdf|pdf}}, {{:pub:arch1lab-2015-03-circ.zip|src}} | - Forme canoniche (22 Ottobre 2014) |
- Circuiti combinatori notevoli e aritmetici (5 Novembre 2014): {{:pub:arch1lab-2015-04-testoesercizi.pdf|testo esercizi}}, {{:pub:arch1lab-2015-04.pdf|pdf}}, {{:pub:arch1lab-2015-04-circ.zip|src}} | - Circuiti combinatori notevoli e aritmetici (5 Novembre 2014) |
- Moltiplicazione e ALU (12 Novembre 2014): {{:pub:arch1lab-2015-05-testoesercizi.pdf|testo esercizi}}, {{:pub:arch1lab-2015-05.pdf|pdf}}, {{:pub:arch1lab-2015-05-src.zip|src}} | - Moltiplicazione e ALU (12 Novembre 2014) |
- Bistabili, memorie (19 Novembre 2014): {{:pub:arch1lab-2015-06-testoesercizi.pdf|testo esercizi}},{{:pub:arch1lab-2015-06.pdf|pdf}}, {{:pub:arch1lab-2015-06-circ.zip|src}} | - Bistabili, memorie (19 Novembre 2014) |
- Memorie, contatori (26 Novembre 2014): {{:pub:arch1lab-2015-07-testoesercizi.pdf|testo esercizi}}, {{:pub:arch1lab-2015-07.pdf|pdf}}, {{:pub:arch1lab-2015-07-circ.zip|src}} | - Memorie, contatori (26 Novembre 2014) |
- Macchine a stati finiti (3 Dicembre 2014): {{:pub:arch1lab-2015-08-testoesercizi.pdf|testo esercizi}}, {{:pub:arch1lab-2015-08.pdf|pdf}}, {{:pub:arch1lab-2015-08-circ.zip|src}} | - Macchine a stati finiti (3 Dicembre 2014) |
- Macchine a stati finiti (2), inizio progetti (10 Dicembre 2014): {{:pub:moore-lavatrice_soluzione.pdf|pdf}} | - Macchine a stati finiti (2), inizio progetti (10 Dicembre 2014) |
- Svolgimento del progetto in aula (17 Dicembre 2014) | |
| |
=== Materiale Extra === | |
* Riconoscimento dell'overflow nella somma {{:pub:note_overflow.pdf|pdf}} | |
* Un componente utile al progetto: il "controller navicella". Soluzione basata sulla macchina di Moore {{:pub:controller_navicella.zip|src}}; soluzione basata sui registri a scorrimento {{:pub:controller_navicella_reg.zip|src}}. | |
| |
=== L'esame di laboratorio === | === L'esame di laboratorio === |
* L'esame prevede la realizzazione di un progetto individuale in [[http://www.cburch.com/logisim/|LogiSIM]]. Tale progetto deve essere proposto al docente con un documento di specifica e realizzato solo dopo approvazione esplicita. La consegna del progetto, oltre al circuito, deve includere una breve relazione che ne descriva il funzionamento. Le regole per la proposta e consegna sono descritte in dettaglio qui: {{:pub:arch1lab-2015-descrizione_progetto.pdf|pdf}}. Alcuni esempi di relazioni e progetti delle edizioni precedenti sono disponibili qui: {{:pub:arch1lab-2015-esempi_progetto.zip|zip}}. Ulteriori esempi e indicazioni possono essere consultati sul sito dell'edizione 2013 a questo [[http://marchi.ricerca.di.unimi.it/Teaching/Architetture14/|link]]; | * L'esame prevede la realizzazione di un progetto individuale in [[http://www.cburch.com/logisim/|LogiSIM]]. Tale progetto deve essere proposto al docente con un documento di specifica e realizzato solo dopo approvazione esplicita. La consegna del progetto, oltre al circuito, deve includere una breve relazione che ne descriva il funzionamento. Le regole per la proposta e consegna sono descritte in dettaglio qui: {{:pub:arch1lab-2015-descrizione_progetto.pdf|pdf}}. Alcuni esempi di relazioni e progetti delle edizioni precedenti sono disponibili qui: {{:pub:arch1lab-2015-esempi_progetto.zip|zip}}. Ulteriori esempi e indicazioni possono essere consultati sul sito dell'edizione 2013 a questo [[http://marchi.ricerca.di.unimi.it/Teaching/Architetture14/|link]]; |
* gli studenti che hanno frequentato le sessioni di laboratorio in un'edizione precedente del corso possono fare riferimento alle modalità di proposta e consegna valide per tale edizione; | * gli studenti che hanno frequentato le sessioni di laboratorio in un'edizione precedente del corso possono fare riferimento alle modalità di proposta e consegna valide per tale edizione; |
* il voto ottenuto nella prova di laboratorio verrà verbalizzato contestualmente al primo appello utile del corso di teoria, non oltre 18 mesi dalla data di conseguimento e inciderà per 1/3 sul voto finale del corso di Architetture; | * il voto ottenuto nella prova di laboratorio verrà verbalizzato contestualmente al primo appello utile del corso di teoria, non oltre 18 mesi dalla data di conseguimento e inciderà per 1/3 sul voto finale del corso di Architettura; |
* il calendario per la consegna e discussione dei progetti non è vincolante: in caso di necessità giustificate sarà possibile concordare altre date; | * il calendario per la consegna e discussione dei progetti è riportato sulla pagina dell'edizione corrente del corso e non è vincolante: in caso di necessità giustificate sarà possibile concordare altre date; |
* il calendario può subire variazioni che verranno propriamente segnalate su questa pagina. | * il calendario può subire variazioni che verranno propriamente segnalate sulla pagina dell'edizione corrente del corso. |
| |
| |
=== Calendario per la consegna dei progetti (2015-2016) === | |
| |
^ Data e ora orale ^ Luogo ^ Deadline consegna ^ | |
| <color grey> Venerdì 16 Gennaio 2015, dalle ore 14:30 </color>\\ <color grey> (+ Lunedì 19 Gennaio 2015, dalle 9:30)</color>| <color grey>Aula Alfa</color> \\ <color grey>+ Sala riunioni secondo piano (via Comelico)</color>|<color grey>Mercoledì 14 Gennaio 2015</color>| | |
| <color grey> Venerdì 13 Febbraio 2015, dalle ore 9:30 </color> | <color grey> Sala riunioni secondo piano (via Comelico) </color> | <color grey> Mercoledì 11 Febbraio 2015 </color>| | |
| Venerdì 26 Giugno 2015, dalle ore 9:30|Sala riunioni secondo piano (via Comelico)|Venerdì 19 Giugno 2015| | |
| <color blue/yellow> Lunedì 13 Luglio 2015</color> | <color blue/yellow>Sala riunioni secondo piano (via Comelico)</color> | <color blue/yellow> Venerdì 10 Luglio 2015 </color>| | |
| Venerdì 11 Settembre 2015 | <color grey> (da definire) </color> | Mercoledì 9 Settembre 2015| | |
| Venerdì 15 Gennaio 2016 | <color grey> (da definire) </color> | Mercoledì 13 Gennaio 2016| | |