Course code: 253205  Subject title: DIGITAL SYSTEMS I  
Credits: 6  Type of subject: Mandatory  Year: 1  Period: 2º S  
Department:  
Lecturers:  
DEL VILLAR FERNANDEZ, IGNACIO (Resp) [Mentoring ]  URRUTIA AZCONA, AITOR [Mentoring ] 
Logic families. Combinational circuits. Sequential circuits. Memories. Hardware description languages. Introduction to microprocessors
G2. Teamwork
G3. Selflearning
G7. Ability to conceive, design, implement and operate systems and services in the field of Information Technologies and Communications
CB1. Students should demonstrate having and understanding knowledge in a study field starting from the background of secondary education, and should reach a level that, although supported by advanced textbooks, also includes some aspects that imply stateoftheart knowledge in their study field
CB2. Students should be able to know how to apply their knowledge to their work or vocation in a professional manner and possess skills that tend to be demonstrated through the elaboration and defense of arguments and solving problems within their field of study
CB5. Students should develop the learning skills needed to undertake further study with a high degree of autonomy.
Know the fundamentals of combinational and sequential circuits
Analyze synchronous and asynchronous digital electronic circuits
Know and apply hardware description languages
Understand the necessary analogdigital and digitalanalog interfaces in a specific application
Methodology  Activity

Presential Hours  Nonpresential hours 
A1 Theoretical classes/participatory classes

35


A2 Practical sessions

15

15

A3 Cooperative learning activities

5

2

A4 Study and autonomous student work


68 
A5 Tutoring and evaluation activities

5

5




Total

60

90

Formative activity

Proficiency 
A1

2.9, 2.10, G7

A2

2.8, 2.10, G2, G7

A3

2.9, 2.10, G7, CB1, CB2 
A4

2.9, 2.10, G3, G7, CB5

A5

2.9, 2.10, G7, CB1, CB2

Resultado de aprendizaje  Sistema de evaluación  Peso (%)  Carácter recuperable 
Know the fundamentals of combinational and sequential circuits Analyze synchronous and asynchronous digital electronic circuits Know and apply hardware description languages Understand the necessary analogdigital and digitalanalog interfaces in a specific application  two written partial exams and an extraordinary exam for those who fail  75  Yes 
Know the fundamentals of combinational and sequential circuits Analyze synchronous and asynchronous digital electronic circuits Know and apply hardware description languages  Practical sessions, reports and a practice exam  25  No 
1. The part of theoretical concepts and exercises is worth 75% of the global score. It is composed of two exams, one in the middle of the semester:
 first partial exam: chapters 1 to 5 (30% of global score)
 second partial exam: chapters 6 to 10 (45% of global score)
To pass the course, it must be obtained at least a 40% score in the second partial exam.
In order to promote a continuous evaluation, the students will be able to submit throughout the semester the exercises proposed during theoretical classes. The score obtained will be added to the corresponding partial exam (one point per exercise submitted)
Example: if a student submits 2 exercises and obtains a 100% score in both exercises, the partial exam will be assessed for a maximum 80% score, and a 20% score, corresponding to the 2 exercises submitted, will be added to the global score.
2. The part related to practical sessions is worth 25% of the global score.
For this, the attendance and performance of all the laboratory practices is mandatory to be entitled to the evaluation of the rest of aspects of the subject (including the realization of a practice exam). In these laboratory practices, the acquisition of the knowledge developed in the theoretical classes will be demonstrated through the implementation of proposed designs in the practice scripts. The delivery of all required practice reports will be mandatory.
Of the 25% of the practical note, the scripts and assessment of the student's work in the laboratory will be worth 5%, while the practical exam will be 20%.
3. Those students that have followed the continuous evaluation will be able to do the recovery exam (extraordinary evaluation), which will consist of a single exam where all the theoretical knowledge acquired during the semester will be assessed. This exam will be worth 75% of the global score. In this case, in order to pass the subject, it will be necessary to obtain a 50% score in the recovery exam.
CHAPTER 1: INTRODUCTION TO DIGITAL ELECTRONICS
* Basics.
 Digital and analog signals. Definition and characteristics.
 Digital electronics vs analog electronics.
CHAPTER 2: DIGITAL REPRESENTATION OF THE INFORMATION
* Digital representation of the information.
 Information concept and unit of information.
 Information codification.
* Numeral systems.
 Binary numeral system.
 Octal numeral system.
 Hexadecimal numeral system.
 System conversion.
* Binary codes.
 Natural binary code.
 Decimal codes expressed in binary code: BCD, Excess3 BCD.
 Cyclic and continuous binary codes: Gray and Johnson.
 Representation of signed numbers.
 Representation of fixed point and floating point numbers.
 Alphanumeric codes: ASCII.
 Applications.
CHAPTER 3: BOOLEAN ALGEBRA. LOGIC FUNCTIONS
* Boolean algebra.
 Boolean algebra postulates.
 Boolean algebra theorems.
* Logic functions.
 Definition of logic variable.
 Definition of logic function.
 Representation of logic functions. Truth table.
 Basic logic functions and their symbols (logic gates).
 Complete sets of logic gates.
 Function generation with logic gates.
* Simplification with logic functions.
 Simplification by application of theorems.
 Canonical forms for a logic function. Synthesis by minterms and maxterms.
 Simplification with Karnaugh maps. Examples.
 Simplification of incomplete functions.
 Simplification of multifunctions.
CHAPTER 4: INTRODUCTION TO VHDL
* Introduction.
* Basic programing elements in VHDL
 Entity
 Architecture
 Libraries
 Identifiers, special symbols, reserved words, data types, expressions, operators and attributes
 Sequential and concurrent programming
 Sequential structures and statements
* Examples
CHAPTER 5: DIGITAL ARITHMETIC SYSTEMS
* Binary arithmetic.
 Introduction.
 Arithmetic operations in binary natural code. Binary addition. Binary subtraction. Subtraction as an addition: Representation of negative numbers in ones¿ complement and in two¿s complement. Binary multiplication.
 Arithmetic operations in BCD: addition and subtraction.
* Arithmetic circuit.
 Basic halfadder.
 Complete adder.
 Parallel adder with serial carry.
 Parallel adder with parallel carry.
 Serial adder.
 Basic halfsubtracter.
 Complete subtracter.
 Addersubtracter.
 Binary multiplier.
 Arithmetic Logic Unit (ALU).
CHAPTER 6: OTHER COMBINATIONAL SYSTEMS
* Combinational circuits and subsystems.
 Combinational circuit concept.
 Digital multiplexer. Multiplexer extension. Applications of multiplexers: parallelserial conversion. Generation of functions.
 Encoders. Standard encoders. Priority encoders.
 Decoders. Decoders with mutually exclusive outputs. Decoder driver. Decoder extension. Decoder applications: serialparallel conversion (demultiplexers). Generation of logical functions.
 Code converters.
 Parity generator and checker. Parity generator and checker extension.
 Binary comparator. Comparator extension.
CHAPTER 7: SEQUENTIAL SYSTEMS
* Flipflop circuits.
 Sequential system definition.
 Types and characteristics: asynchronous and synchronous.
 R S flipflop.
 J K flipflop.
 T flipflop.
 D flipflop.
 Flipflop timing parameters.
* Shift registers.
 Register concept.
 Shift registers. Serial input, serial output. Serial input, parallel output. Parallel input, serial output. Parallel input, parallel output.
 Bidirectional register.
 Applications of registers. Sequence generator.
* Counters.
 Digital counters.
 Asynchronous counters. Decade counter.
 Synchronous counters. Serial and parallel carry.
 Reversible counter.
 Counters based on shift registers. Ring counter. Johnson counter. Antilockout counter.
 Applications.
* Analysis and design of synchronous sequential circuits.
 Analysis of synchronous sequential circuits.
 Transition tables and state diagrams: Mealy and Moore machine state.
 Synthesis of synchronous sequential systems.
CHAPTER 8: INTEGRATED DIGITAL CIRCUITS: LOGIC FAMILIES
* Integrated digital circuits. Main logic families¿ general characteristics.
 NAND gate 74¿00
 Notation and encapsulation of integrated digital circuits.
 Characteristics or general parameters for digital circuits.
 Characteristics or general parameters for digital circuits.
 TTL family and subfamilies
CHAPTER 9: MEMORIES
* Description of different types of memories
 Volatile memories: RAM (SRAM, DRAM).
 Nonvolatile memories: ROM, EPROM, EEROM, FLASH.
 Memory description with functional blocks.
 Address, data and control buses.
 Memory characteristics: capacity, read and write speed
CHAPTER 10: PROGRAMABLE LOGIC DEVICES
 ROM programable encoders.
 Programable logic matrices (PLA).
 Programable AND logic matrices (PAL).
 Macrocell based PLDs
 FPGAs
 Programation software tools and introduction to VHDL
CHAPTER 11: ANALOGDIGITAL CONVERSION
* Digital and analog signal conversion.
* Digitalanalog converter (DAC).
 DAC based on a resistor ladder with unequal rungs.
 DAC based on an R2R resistor ladder network.
 DAC parameters.
* Analogdigital converter (ADC).
 ADC with comparators.
 Pulse width modulation ADC. Dual slope ADC.
 Counter type ADC.
 Successive approximation ADC.
 ADC parameters.
Access the bibliography that your professor has requested from the Library.
Title: PROBLEMAS RESUELTOS DE ELECTRÓNICA DIGITAL (*)
Author: C. Bariáin, I. R. Matías, F. J. Arregui
Editorial: Universidad Pública de Navarra
Title: FUNDAMENTOS DE SISTEMAS DIGITALES.
Author: THOMAS L. FLOYD.
Editorial: PRENTICE HALL.
Title: CIRCUITOS ELECTRÓNICOS: DIGITALES.
Author: MANUEL MAZO QUINTAS Y OTROS.
Editorial: SERVICIO DE PUBLICACIONES. UNIVERSIDAD DE ALCALÁ.
Title: FUNDAMENTOS DE ELECTRÓNICA DIGITAL
Author: CECILIO BLANCO VIEJO
Editorial: THOMSONPARANINFO
Title: CIRCUITOS ELECTRÓNICOS DIGITALES II
Author: ELIAS MUÑOZ MERINO y otros
Editorial: SERVICIO DE PUBLICACIONES UNIVERSIDA POLITECNICA DE MADRID
Title: VHDL: LENGUAJE PARA SÍNTESIS Y MODELADO DE CIRCUITOS
Author: FERNANDO PARDO CARPIO, JOSÉ A. BOLUDA GRAU
Editorial: PARACUELLOS DEL JARAMA: RAMA
Title: PROBLEMAS RESUELTOS DE ELECTRÓNICA DIGITAL (*)
Author: Javier García Zubía
Editorial: MCGRAWHILL
Title: PROBLEMAS DE CIRCUITOS Y SISTEMAS DIGITALES (*)
Author: CARMEN BAENA, MANUEL JESÚS BELLIDO, etc
Editorial: MCGRAWHILL
Title: EJERCICIOS DE ELECTRÓNICA DIGITAL. (*)
Author: ISIDORO PADILLA.
Editorial: DPTO DE PUBLICACIONES E.T.S. ING. DE TELECOMUNICACION MADRID.
Title: ELECTRÓNICA DIGITAL. (*)
Authors: L. CUESTA; A. GIL PADILLA; F. REMIRO.
Editorial: MCGRAWHILL
Title: SISTEMAS DIGITALES. INGENIERIA DE LOS MICROPROCESADORES
Authors: A. GARCIA GUERRA
Editorial: CENTRO DE ESTUDIOS RAMON ARECES
(*) Exercise books
The theoretical classes will take place in the "Aulario"
The practical sessions will take place in "Laboratorio de Electrónica Avanzada" (second floor  "Edificio de los Tejos)