Course code: 243205 | Subject title: DIGITAL SYSTEMS I | ||||
Credits: 6 | Type of subject: Mandatory | Year: 1 | Period: 2º S | ||
Department: Ingeniería Eléctrica, Electrónica y de Comunicación | |||||
Lecturers: | |||||
DEL VILLAR FERNANDEZ, IGNACIO (Resp) [Mentoring ] |
G2. Teamwork
G3. Self-learning
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 state-of-the-art 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 analog-digital and digital-analog interfaces in a specific application
Methodology - Activity
|
Presential Hours | Non-presential hours |
A-1 Theoretical classes/participatory classes
|
35
|
|
A-2 Practical sessions
|
15
|
15
|
A-3 Cooperative learning activities
|
5
|
2
|
A-4 Study and autonomous student work
|
|
68 |
A-5 Tutoring and evaluation activities
|
5
|
5
|
|
|
|
Total
|
60
|
90
|
Resultados de aprendizaje |
Actividad de evaluación |
Peso (%) | Carácter recuperable |
Nota mínima requerida |
---|---|---|---|---|
Know the fundamentals of combinational and sequential circuits Analyze synchronous and asynchronous digital electronic circuits Know and apply hardware description languages Understand the necessary analog-digital and digital-analog interfaces in a specific application | Two written partial exams and an extraordinary exam for those who fail | 75 | Yes | 4 (in second partial exam) |
Know the fundamentals of combinational and sequential circuits Analyze synchronous and asynchronous digital electronic circuits Know and apply hardware description languages | Practical sessions and reports on practical sessions | 25 | Yes | 4 |
1. The part of theoretical concepts of the subject and exercises will
mean 75% of the total weight to be evaluated and is made up of two
tests, one in the middle of the semester:
- First partial: topics 1 to 6 (30% of the overall grade) - will be held
during class time
- Second part: topics 7 to 11 (45% of the overall mark) - will take
place in the ordinary exam date
To pass the subject as a whole, a passing of at least 40% of the Second
Part is required.
2. The practical part of the course consists of attending and carrying
out exercises before and during the laboratory sessions and in carrying
out a final practical exam.
The work and evaluation of the student in the laboratory (by means of
guided exercises, proposed, or tests) during the sessions counts for 5%
(non-recoverable), while the practical exam will be worth 20% (recoverable).
Attendance at all practical sessions is mandatory. Completion of all the
proposed exercises or tests will be mandatory to have the right to take
the practice exam. Therefore, it will be essential to have attended all
the sessions and to have done the work required in the sessions. In
these laboratory practices, the acquisition of the knowledge developed
in the theoretical classes will be demonstrated through the
implementation of designs proposed in the practice scripts.
A minimum grade of 4 out of 10 points in the total practicals will be
necessary to average with the theory and pass the subject. In case of
not reaching 4 points, the note of the sessions (5%) will be kept and
the extraordinary call will be attended
3. The extraordinary exam will be held for those students
who have regularly followed continuous evaluation. Regarding
The theory will consist of a single exam on all the
theoretical contents of the subject, which will account for 75% of the grade
global. Regarding the practices, it will be an exam like that of the
ordinary call that will be worth 20%. The theory exam will be
necessary to do so when a minimum of 4 has not been achieved in the second
partial and the internship when 4 points have not been achieved in the total of practices
out of 10. In addition, students who do not reach 5 with the
average of the overall grade of the subject must take the
theory, practical or both (at the discretion of each student) in order to
reach a 5 in the overall grade (in the theory exam there will be
You have to get at least a 5 to be able to pass the subject and in the
practices it will be necessary to achieve a grade such that allows the total of practices to be at least 4 points
out of 10).
CHAPTER 1: INTRODUCTION TO DIGITAL ELECTRONICS
* Basics.
- Digital and analog signals. Definition and characteristics.
- Digital electronics. Applications.
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, Excess-3 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
- Directives
- Entity
- Architecture
* Different types of VHDL description
- Behavioral description
- Dataflow description
- Structural description
* Exercises with behavioral description
CHAPTER 5: DIGITAL ARITHMETIC SYSTEMS
* Binary arithmetic.
- Introduction.
- Arithmetic operations in binary natural code. Binary addition. Binary substraction. Substraction as an addition: Representation of negative numbers in ones¿ complement and in two¿s complement. Binary multiplication.
- Arithmetic operations in BCD: addition and substraction.
* Arithmetic circuit.
- Basic half-adder.
- Complete adder.
- Parallel adder with serial carry.
- Parallel adder with parallel carry.
- Serial adder.
- Basic half-substracter.
- Complete substracter.
- Adder-substracter.
- 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: parallel-serial conversion. Generation of functions.
- Encoders. Standard encoders. Priority encoders.
- Decoders. Mutual exclusive output decoders. Driver decoders. Decoder extension. Decoder applications: serial-parallel conversion (demultiplexers). Generation of logical functions.
- Code coverters.
- Parity generator and checker. Parity generator and checker extension.
- Binary comparator. Comparator extension.
CHAPTER 7: SEQUENTIAL SYSTEMS
* Flip-flop circuits.
- Sequential system definition.
- Types and characteristics: asynchronous and synchronous.
- R S flip-flop.
- J K flip-flop.
- T flip-flop.
- D flip-flop.
- Flip-flop 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. Anti-lockout 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
- TTL family and subfamilies
- Notation and encapsulation of integrated digital circuits.
- Characteristics or general parameters for digital circuits.
- Connectivity among different technologies
CHAPTER 9: MEMORIES
* Description of different types of memories
- Volatile memories: RAM (SRAM, DRAM).
- Non-volatile 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: ANALOG-DIGITAL CONVERSION
* Digital and analog signal conversion.
* Digital-analog converter (DAC).
- DAC based on a resistor ladder with unequal rungs.
- DAC based on an R-2R resistor ladder network.
- DAC parameters.
* Analog-digital 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: THOMSON-PARANINFO
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: RA-MA
Title: PROBLEMAS RESUELTOS DE ELECTRÓNICA DIGITAL (*)
Author: Javier García Zubía
Editorial: MCGRAW-HILL
Title: PROBLEMAS DE CIRCUITOS Y SISTEMAS DIGITALES (*)
Author: CARMEN BAENA, MANUEL JESÚS BELLIDO, etc
Editorial: MCGRAW-HILL
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: MCGRAW-HILL
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)