Contacto WhatsApp 961135355

Universidade Lusófona do Porto

Digital Systems

Presentation

This course clearly identifies the fundamental theoretical principles of digital systems, allows the student
a) Master the techniques of formal specification and representation of combinatorial and sequential digital circuits, and
b) Provides students the mastery of methodologies use of digital circuits and knowledge of the most common types of circuits used in the realization of the functional blocks of computers.

Programme

IT Engineering

Level of Qualification|Semesters|ECTS

| Semestral | 6

Year | Type of course unit | Language

1 |Mandatory |Português

Code

ULP452-7

Recommended complementary curricular units

Não Aplicavel

Professional Internship

Não

Syllabus

NUMBER SYSTEMS

  • Methods of numbering system
  • Methods of successive divisions
  • Methods of successive multiplication
  • Arithmetic (addition, subtraction)

BOOLEAN ALGEBRA

  • Fundamental properties and operations
  • Theorems Morgan
  • Logic Gates
  • Sufficiency of NOR and AND gates

COMBINATORIAL CIRCUITS

  • Karnaught Maps
  • Bridging Techniques
  • Adders and Comparators
  • Multiplexers
  • Representation of Functions with Multiplexers
  • Tri-State Ports
  • Decoders
  • Encoders

SEQUENTIAL CIRCUITS

  • Latches and Flip-Flops
  • Static Latch
  • Latch Set
  • Set-Reset Latch Enable
  • Latch Type D
  • Flip-Flops Master-Slave
  • Type SR Flip-Flop, D, JK and T
  • Edge Triggered Flip-Flops
  • Counters
  • Counter Ring
  • Synchronous Counter Module in 2n
  • Reading Karnaught Maps with inserted variables
  • Registers
  • Shift-Registers

DRAFT STATE MACHINES

  • State Machines
  • Moore and Mealy Machines
  • Design of state Machines

MEMORY DEVICE

  • RAM Memory
  • Memories ROM
  • PAL
  • FPGA

Objectives

The discipline of Digital Systems primarily aims to provide students with the knowledge and methods essential to the analysis and physical design of computers, with an emphasis on its functional blocks that are based on digital electronic circuits. We intend to prepare the student for the completion of the synthesis, minimization and implementation of combinatorial and sequential logic circuits that are used in digital subsystems.

Teaching methodologies and assessment

The teaching is based on theoretical classes and practical classes. The theoretical classes are, in essence, for expository sessions, which serve to introduce the fundamental concepts of the discipline associated with each of the topics of matter. The practical classes are based on the analysis, design and implementation of theoretical concepts, using the computers and installed software development. The final evaluation will be continuos, obtained through a work, a written exam where will be developed some practical and theoretical concepts and participation/attendance in class.
Weighting: Testing theoretical final exame (40%) + Practical Work (40%) + Assiduity / involvement in classes (20%).
The evaluation of the second season has just the exame.

References

  • Rodrigues, Victor Pimenta; Araújo, Mário Seia de - Projecto de Sistemas Digitais. Presença
  • Padilla, A. J. G., 1993, Sistemas Digitais, McGraw-Hill de Portugal.
  • Baptista, C. P., 2002, Fundamental dos Sistemas Digitais, FCA, Editora de Informática.
  • Marcovitz, A. B., 2004, Introduction to Logic Design, McGraw-Hill, 2nd Ed..
  • Kaplan, D. M., White, C. G., 2003, Hands-On Electronics: A Practical Introduction to Analog and Digital Circuits, Cambridge University Press.

 

Office Hours

Nome do docente  

Horário de atendimento

Sala

José Carlos Lobinho Gomes

Sexta 12:30 às 13:30