RECUPERO DI ELETTRONICA DIGITALE

Course objectives

The objective of the course is to introduce the anlaysis and design of digital systems. At the end of the course the student will know the essential concepts of digital electronics, will know the scenario of methodologies and of realization alternatives, will be able to understand the technical documentation of digital systems and components, will be able to set up and solve simple problems of analysis or design of digital circuits and systems.

Channel 1
MAURO OLIVIERI Lecturers' profile

Program - Frequency - Exams

Course program
INTRODUCTION Digital design phases, implementation methodologies COMBINATIONAL LOGIC Digital signals, logic operators, truth tables, Boolean algebra, Synthesis of logic functions, Karnaugh maps, STANDARD COMBINATIONAL COMPONENTS Propagation delays annd critical paths, Decoder, Multiplexer, Full Adder, Comparator, Encoder SEQUENTIAL LOGIC Introduction to sequential functions, an elementary sequential operator:the D flip-flop, Finite State Machines, the ASM diagrams, delay-related malfunctions STANDARD SEQUENTIAL COMPONENTS D latch, Flip-flop and latch different from D type, shift registers, counters, memories ADDITIONAL NOTES ON SEQUENTIAL LOGIC SYNTHESIS Equivalent state machine structures, synthesis with flip-flop excitation tables, synthesis with compressed K-maps INTRODUCTION TO LOGIC CIRCUITS Logic family classification, fundamental circuit parameters, voltage based operation and a fundamental historical implementation CMOS AND ECL LOGIC CMOS: static analysis, CMOS: dynamic analysis, CMOS: power consumption analysis, generic CMOS gates and CMOS latch, Quick overview of ECL “HARDWIRED” DIGITAL SISTEMS Control path and data path, design of fully hardwired units, a design case EMBEDDED SYSTEMS: HARDWARE FUNDAMENTALS Programmable digital systems, memory bank organization, memory and I/O unit organization EMBEDDED SYSTEMS: SOFTWARE FUNDAMENTALS Review of elementary concepts on processor operation, analysis of a commercial microcontroller, a design case
Prerequisites
fundamentals on bipolar and MOS transistors, binary and hexadecimal arithmetics, fundamentals on the architecture of a computer
Books
M. Olivieri, “Elementi di Progettazione dei Sistemi VLSI. Volume I: Introduzione all’Elettronica Digitale”. Edizioni EDISES, Napoli. Errata corrige relativo al libro di testo: http://vlsi.die.uniroma1.it/Errata_Corrige_VLSI_Volume_1.pdf M. Olivieri, “Elementi di Progettazione dei Sistemi VLSI. Volume III: Esercizi di Progetto”. Edizioni EDISES, Napoli. Errata corrige relativo al libro di testo: http://vlsi.die.uniroma1.it/Errata_Corrige_VLSI_Volume_3.pdf Slides and articles available at: http://vlsi.diet.uniroma1.it
Teaching mode
lectures, class exercises
Exam mode
written and oral exam
Bibliography
to be specified in the classroom
Lesson mode
lectures, class exercises
MAURO OLIVIERI Lecturers' profile

Program - Frequency - Exams

Course program
INTRODUCTION Digital design phases, implementation methodologies COMBINATIONAL LOGIC Digital signals, logic operators, truth tables, Boolean algebra, Synthesis of logic functions, Karnaugh maps, STANDARD COMBINATIONAL COMPONENTS Propagation delays annd critical paths, Decoder, Multiplexer, Full Adder, Comparator, Encoder SEQUENTIAL LOGIC Introduction to sequential functions, an elementary sequential operator:the D flip-flop, Finite State Machines, the ASM diagrams, delay-related malfunctions STANDARD SEQUENTIAL COMPONENTS D latch, Flip-flop and latch different from D type, shift registers, counters, memories ADDITIONAL NOTES ON SEQUENTIAL LOGIC SYNTHESIS Equivalent state machine structures, synthesis with flip-flop excitation tables, synthesis with compressed K-maps INTRODUCTION TO LOGIC CIRCUITS Logic family classification, fundamental circuit parameters, voltage based operation and a fundamental historical implementation CMOS AND ECL LOGIC CMOS: static analysis, CMOS: dynamic analysis, CMOS: power consumption analysis, generic CMOS gates and CMOS latch, Quick overview of ECL “HARDWIRED” DIGITAL SISTEMS Control path and data path, design of fully hardwired units, a design case EMBEDDED SYSTEMS: HARDWARE FUNDAMENTALS Programmable digital systems, memory bank organization, memory and I/O unit organization EMBEDDED SYSTEMS: SOFTWARE FUNDAMENTALS Review of elementary concepts on processor operation, analysis of a commercial microcontroller, a design case
Prerequisites
fundamentals on bipolar and MOS transistors, binary and hexadecimal arithmetics, fundamentals on the architecture of a computer
Books
M. Olivieri, “Elementi di Progettazione dei Sistemi VLSI. Volume I: Introduzione all’Elettronica Digitale”. Edizioni EDISES, Napoli. Errata corrige relativo al libro di testo: http://vlsi.die.uniroma1.it/Errata_Corrige_VLSI_Volume_1.pdf M. Olivieri, “Elementi di Progettazione dei Sistemi VLSI. Volume III: Esercizi di Progetto”. Edizioni EDISES, Napoli. Errata corrige relativo al libro di testo: http://vlsi.die.uniroma1.it/Errata_Corrige_VLSI_Volume_3.pdf Slides and articles available at: http://vlsi.diet.uniroma1.it
Teaching mode
lectures, class exercises
Exam mode
written and oral exam
Bibliography
to be specified in the classroom
Lesson mode
lectures, class exercises
  • Lesson code1056185
  • Academic year2025/2026
  • CourseElectronics Engineering
  • CurriculumIngegneria Elettronica (percorso valido anche ai fini del conseguimento del doppio titolo italo-statunitense o italo-francese)
  • Year2nd year
  • Semester1st semester
  • SSDING-INF/01
  • CFU6