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