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