Digital electronics
Course objectives
KNOWLEDGE AND UNDERSTANDING. Fundamentals of CMOS digital circuits, combinational and sequential logic synthesis, elementary microprocessor systems CAPABILITY TO APPLY KNOWLEDGE AND UNDERSTANDING. design of combinational and sequential logic, design of elementary microprocessor systems MAKING AUTONOMOUS JUDGEMENTS. Evaluation of design alternatives to be used. COMMUNICATE SKILLS. Understanding of technical specification of digital components and systems. LEARNING SKILLS. Any subsequent advancement on digital circuits, architectures and programming.
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
- Lesson code1021780
- Academic year2024/2025
- CourseElectronics Engineering
- CurriculumIngegneria Elettronica (percorso formativo valido anche ai fini del conseguimento del doppio titolo italo-venezuelano)
- Year3rd year
- Semester1st semester
- SSDING-INF/01
- CFU6
- Subject areaIngegneria elettronica