• IT
  • EN
  • FR
  • عربي
  • Area dell'Ingegneria

    Nessun elemento selezionato

    Architettura dei calcolatori e progettazione di sistemi digitali



    Prof. Giacomo Bucci
    (Università di Firenze (Firenze - Italy))
    Prof. Gianni Conte
    (Università di Parma (Parma - Italy))
    Prof. Paolo Prinetto
    (Politecnico di Torino (Torino - Italy))
    Lingua contenuti:Italiano
    Prerequisiti
    Gli studenti devono conoscere i concetti base relativi a: • Algebras, come presentati ad esempio in: − F.M. Brown: "Boolean reasoning: the logic of boolean equations," Kluwer Academic Publisher, Boston MA (USA), 1990, (chapter 1, pp. 1-21) • Number systems and codes, come presentati ad esempio in: − E.J.McCluskey: "Logic design principles with emphasis on testable semicustom circuits equations," Prentice-Hall, Englewood Cliffs, NJ, USA, 1986, (chapter 1, pp. 1-28) − J. P. Hayes: "Introduction to Digital Logic Design," Addison Wesley, Reading, MA (USA), 1994, (chapter 2, pp. 51-123) − M. Mezzalama, N. Montefusco, P. Prinetto: "Aritmetica degli elaboratori e codifica dell'informazione", UTET, Torino (Italy), 1989 (in Italian), (chapter 1, pp. 1-38).
    Scopi
    Il Corso ha l’obiettivo di fornire una panoramica sulle architetture dei sistemi di elaborazione e sulle metodologie di progettazione. Al termine del corso lo studente avrà acquisito competenze approfondite concernenti il funzionamento di un calcolatore, la sua architettura, la gestione della memoria e la programmazione del processore in linguaggio Assembler. Nel contempo, avrà acquisito le metodologie per il progetto di circuiti logici di diversa natura e complessità.
    Contenuti
    Progettazione di sistemi digitali: 1 - Ciclo di vita di un sistema 2 - Il progetto 3 - Le fasi di un progetto 4 - Cubi 5 - Coperture 6 - Introduzione ai sistemi CAE 7 - La simulazione digitale 8 - La sintesi automatica 9 - Introduzione ai circuiti logici 10 - Analisi e sintesi di circuiti combinatori 11 - Sintesi manuale di circuiti combinatori a livello logico 12 - Sintesi automatica di circuiti combinatori a livello logico 13 - Sintesi logica con tecniche alternative 14 - Sintesi di circuiti combinatori a livello RT (blocchi funzionali) 15 - Sintesi di circuiti combinatori a livello RT (metodologia di sintesi) 16 - Sintesi di circuiti combinatori a livello RT (technology mapping) 17 - Latch e Flip-Flop 18 - Introduzione alle FSM 19 - Classificazione delle FSM 20 - Analisi e sintesi di FSM semplici 21 - Sintesi manuale di FSM semplici a livello logico (I parte) 22 - Sintesi manuale di FSM semplici a livello logico (II parte) 23 - Sintesi automatica di FSM semplici a livello logico 24 - Blocchi sequenziali a livello RT 25 - Regole di buon progetto 26 - Sintesi di FSM semplici a livello RT Architettura dei calcolatori: 1 - I calcolatori elettronici: un poco di storia 5 - Percorsi di dati e unità di controllo 6 - Unità di controllo microprogrammata 7 - Moltiplicatore binario e architettura di base della CPU 8 - Architettura RTL di una semplice CPU 9 - Introduzione al linguaggio macchina 10 - Modi di indirizzamento 11 - Tecnologia delle memorie 12 - Gerarchie di memoria e principio di località 13 - Memoria Cache 14 - Architettura X86 15 - Architettura X86: accesso alla memoria 16 - Architettura X86: repertorio istruzioni 17 - Assembler X86: sintassi 18 - Assembler X86: programmi 19 - Sottosistema di ingresso/uscita: interfacce 20 - Sottosistema di ingresso/uscita: interruzioni 22 - BUS di sistema 23 - Processi RISC e superscalari : motivazioni 24 - Processi RISC e superscalari : le pipeline
    Testi
    1. P. Prinetto, M. Rebaudengo, M. Sonza Reorda: "Il Linguaggio di programmazione Assembler 8086" - Levrotto & Bella, 1995 2. G. Bucci: “Architettura e organizzazione dei calcolatori elettronici – Strutture avanzate”, McGraw- Hill, Milano, 2006. 3. J. P. Hayes: “Computer Architecture and Organization”, MacGraw Hill, New York, 1998.
    Titolare dell'insegnamento
    Nessun Docente attualmente disponibile per questo corso
    Docente Video
    Prof. Giacomo Bucci - Università di Firenze (Firenze - Italy)
    Prof. Gianni Conte - Università di Parma (Parma - Italy)
    Prof. Paolo Prinetto - Politecnico di Torino (Torino - Italy)
    Elenco delle lezioni
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Paolo Prinetto
    Gianni Conte
    Gianni Conte
    Gianni Conte
    Gianni Conte
    Gianni Conte
    Gianni Conte
    Gianni Conte
    Gianni Conte
    Gianni Conte
    Gianni Conte
    Giacomo Bucci
    Giacomo Bucci
    Giacomo Bucci
    Giacomo Bucci
    Giacomo Bucci
    Giacomo Bucci
    Giacomo Bucci
    Giacomo Bucci
    Giacomo Bucci
    Giacomo Bucci