General information


Subject type: Mandatory

Coordinator: Julián Horrillo Tello

Trimester: Second term

Credits: 4

Teaching staff: 

Andreu Comajuncosas Fortuño

Teaching languages


This subject has been successfully enrolled by a number of foreign students, most of them from Italy. Classes are taught in Catalan, and students are expected to achieve a basic understanding of spoken Catalan. However, exams and practical reports can be written in Italian or other languages. Public questions in the classroom, and private questions to the lecturer, can also be posed in Italian or other languages.

Skills


Basic skills
  • B2-That the students know how to apply their knowledge to their job or vocation in a professional way and have the skills that are demonstrated through the elaboration and defense of arguments and the resolution of problems within their area of 'study

Specific skills
  • E11_Know the fundamentals of electronics

     

Description


Introduction to Digital Electronics with discrete components (logic gates and combinational, arithmetic and sequential integrated circuits). The theory focuses on the practical assembly of digital circuits. The elementary concepts of binary arithmetic are also explained, which will be extended in later subjects. Programmable circuits are presented.

Learning outcomes


In general, this subject contributes to the following learning outcomes specified by the subject to which it belongs:

- Know, understand and use the principles of electronic components and systems.

- Carry out measurements in electrical systems and electronic circuits.

- Write texts with the appropriate structure for communication objectives. Present the text to an audience with the appropriate strategies and means.

- Know and put into practice the way and dynamics of teamwork.

- Identify one's own information needs and use the collections, spaces and services available to design and carry out searches appropriate to the subject area.

- Carry out the assignments based on the basic guidelines given by the teacher, deciding the time to be used in each section, including personal contributions and expanding the sources of information indicated.

- Know a third language with an adequate level, both orally and in writing.

At a more specific level, at the end of the course the student must be able to:

- Deduce the function of digital circuits with logic gates.

- Design digital circuits that implement simple logic functions.

- Build these circuits with discrete digital components and check their operation.

- Simplify logical functions.

- Analyze and synthesize combinational circuits with gates, comparators, encoders, multiplexers and decoders / demultiplexers.

- Convert numerical data between different numbering systems.

- Explain the function of the main arithmetic circuits that operate on natural numbers in binary and integers in addition to two.

- Explain the function, and obtain the schedule, of the main sequential circuits.

- Describe the structure of a programmable circuit.

Working methodology


The course consists of three hours a week of face-to-face classes in the classroom and two fortnightly hours of laboratory practice.

In the classroom, the presentation of the theoretical concepts, the resolution of exercises and examples of application by the teacher will be alternated, and occasionally, the collaborative resolution and presentation on the board of some exercise by the students. students.

In the laboratory the students, in groups of two or three, will carry out experiments related to the contents of the subject.

Students will have to devote additional time, non-contact, to the resolution of exercises, preparation of reports of laboratory practices and preparation of written tests.

Contents


1. Logical functions.

Description

Logical gates. Timelines.

TTL and CMOS integrated circuits. Delays, supply voltage, consumption, logic levels, fan-out, fan-in.

Boolean algebra. De Morgan's laws.

Simplification of logical functions. Irrelevant conditions.

Related activities

First partial test.

Exercise resolution.

Laboratory practices.

 

2. Combinational circuits.

Description

Comparator, decoder, encoder, multiplexer, demultiplexer.

Generation of logic functions with decoders and multiplexers.

Related activities

First partial test.

Exercise resolution.

Laboratory practices.

 

3. Arithmetic circuits.

Description

Binary, octal, decimal and hexadecimal numbering systems. Conversion between systems.

Representation of numbers with sign: sign-magnitude, complement to 1, complement to 2.

Representation of floating point numbers: IEEE-754.

Operations with natural and integer numbers. Carry and overflow.

BCD and Gray codes.

Code converter. Suppression of initial and final zeros.

Error detection and correction codes. Parity bit.

Arithmetic circuits. Semi-adder, adder and subtractor.

Generation of the output carry. Carry in series and carry in advance.

Related activities

Second partial test.

Exercise resolution.

Laboratory practices.

 

4. Sequential circuits.

Description

Multivibrator circuits.

Level sensitive bistable. SR patch with NOR or NAND doors.

Bounce elimination.

Bistable shot from the flank. Flip-flops D, JK and T.

Enabling, clock, and asynchronous entries.

Flip-flop shot. Master-slave.

Delay time, establishment and maintenance.

Monostable. Astable. Integrated timer 555.

Memory and scroll logs. Inputs and outputs in series and in parallel.

Asynchronous counters ascending and descending. Frequency divider. Binary and decimal counter.

Synchronous counter. Integrated counter.

Accountant Johnson. Ring counter.

Related activities

Second partial test.

Exercise resolution.

 

5. Programmable circuits.

Description

SPLD, PAL, GAL, CPLD, FPGA.

Door arrays, interconnections, input / output.

Programming technologies. Fuse, antifuse, EPROM, SRAM.

Programming process. VHDL.

Contour exploration logic.

Related activities

Second partial test.

 

Learning activities


1. First partial test.

General description

Written test to evaluate the contents developed in the first half of the course.

Support material

Statement of the test.

Deliverable and links to the evaluation

Test resolution.

The grade represents 35% of the course grade.

Specific objectives

Explain theoretical concepts corresponding to the first half of the course.

Solve exercises corresponding to the first half of the course.

 

2. Second partial test.

General description

Written test to evaluate the contents developed in the second half of the course.

Support material

Statement of the test.

Deliverable and links to the evaluation

Test resolution.

The grade represents 35% of the course grade.

Specific objectives

Explain theoretical concepts corresponding to the second half of the course.

Solve exercises corresponding to the second half of the course.

 

3. Resolution of exercises.

General description

Some of the proposed exercises will have to be solved.

Support material

Collection of exercises.

Notes, books, component features and other supporting material.

Deliverable and links to the evaluation

Generally these exercises will have to be solved outside the classroom. Some of them will be solved by the students in the classroom, collaboratively in groups of two or three students, and displayed on the board.

This activity will not directly contribute to the course grade. However, its realization will be very useful for the preparation of the written tests.

Specific objectives

Solve exercises related to the contents of the subject.

 

4. Electrical characteristics of digital circuits. Laboratory practice.

General description

Assemble circuits in the laboratory with discrete components, related to the contents of the subject, according to a script provided by the teacher. Detect and correct possible assembly errors, and check their correct operation. Answer some previous questions and write a subsequent report explaining the operation of the circuits.

Support material

Practice scripts provided by the teacher.

Deliverable and links to the evaluation

Preliminary questions and practice reports.

The qualification of the practices will represent 30% of the note of the course

Specific objectives

Compare the behavior of the two main technologies used in digital devices, bipolar TTL technology and CMOS technology.

Know the possible effects of leaving tickets unconnected, "in the air".

Verify the operation of the BCD preselector to generate the input variables and the LEDs to display the outputs.

Assemble a simple circuit with logic gates on protoboard and check its operation.

 

5. Design of combinational circuits. Laboratory practice.

General description

Assemble circuits in the laboratory with discrete components, related to the contents of the subject, according to a script provided by the teacher. Detect and correct possible assembly errors, and check their correct operation. Answer some previous questions and write a subsequent report explaining the operation of the circuits.

Support material

Practice scripts provided by the teacher.

Deliverable and links to the evaluation

Preliminary questions and practice reports.

The qualification of the practices will represent 30% of the note of the course

Specific objectives

Practice the simplification of logical functions using the Karnaugh method.

Transform a circuit with AND-OR structure into another with NAND-NAND structure. Adapt it to doors with only two entrances.

Apply De Morgan's theorems and other laws of Boolean algebra to simplify a logical function.

Practice the assembly of the circuits on protoboard and check their operation.

 

6. Multiplexer and decoder / demultiplexer. Laboratory practice.

General description

Assemble circuits in the laboratory with discrete components, related to the contents of the subject, according to a script provided by the teacher. Detect and correct possible assembly errors, and check their correct operation. Answer some previous questions and write a subsequent report explaining the operation of the circuits.

Support material

Practice scripts provided by the teacher.

Deliverable and links to the evaluation

Preliminary questions and practice reports.

The qualification of the practices will represent 30% of the note of the course

Specific objectives

Generate a logic function with a multiplexer.

Generate a logic function with a decoder / demultiplexer.

Observe the effect of low-level exits.

 

7. Arithmetic circuits. Adder / subtractor. Laboratory practice.

General description

Assemble circuits in the laboratory with discrete components, related to the contents of the subject, according to a script provided by the teacher. Detect and correct possible assembly errors, and check their correct operation. Answer some previous questions and write a subsequent report explaining the operation of the circuits.

Support material

Practice scripts provided by the teacher.

Deliverable and links to the evaluation

Preliminary questions and practice reports.

The qualification of the practices will represent 30% of the note of the course

Specific objectives

Assemble an adder / subtractor in addition to 2.

Make the sign extension for more bit numbers.

Check the range of values ​​and overflows.

 

Evaluation system


The final grade will be the weighted average of the grades of the assessable activities:

First partial test: 35%

Second partial test: 35%

Laboratory practices: 30%

Recovery exam: 70%

There will be a first partial test in the middle of the course and a second partial test at the end of the course.

For students who do not pass the assessment during the course, 30% of the internship grade will be maintained, and an overall retake exam will be held which will be worth 70% of the grade.

The resit exam may be used to pass the subject with a final grade of 5, but not to obtain a grade higher than 5.

In the event that the health regulations prevent a first face-to-face examination, the weighting of the evaluable activities will be:

Face-to-face final test: 70%

Laboratory practices: 30%

REFERENCES


Basic

Floyd. Fundamentals of digital systems. Pearson, 2006. ISBN 9788483220856.

Complementary

Gajski. Principles of digital design. Prentice Hall, 1997. ISBN 84-8322-004-0.

Hayes. Introduction to digital logic design. Addison-Wesley, 1996. ISBN 0-201-62590-3.