Skip to main content

IPLUSO 24336

Fundamentals of Computer Architecture

Computer Engineering and Applications
  • ApresentaçãoPresentation
    Basic Discipline in Engineering. Introduction to Logic Systems as a Basis for Digital Engineering Systems Design within the scope of Computer Architecture. Logic circuits with combinational logic and sequential circuits. Introduction to integrated circuits. Transition from sequential circuits to a controlled machine. Introduction to the basic microprocessor as a crucial part of a computer: Micro-code, operation codes, instructions and machine and high-level programming. Peripherals.
  • ProgramaProgramme
    SL1 - Binary Numbering Systems - IL1 (5%) SL2 - Boole Algebra - IL2 (10%) SL3 - Basic Logic Circuits - IL3  (10%)  SL4 - Logic Functions - IL4 (10%) SL5 - Basic Combinational circuits - LSI TECHNOLOGY ("Low Scale Integration") - IL5 (10%) SL6 - MSI combinational circuits ("Medium Scale Integration") - IL5 (10%)  SL7 - Digital Circuits with Memory - IL6 (10%) SL8 - Fixed machine - example of Controller - IL7 (15%) SL9 - Architecture of a Commercial Processor: Registers, ALU, micro-instructions and program execution - IL 7, Il8 (20%)
  • ObjectivosObjectives
    IL1 - Manipulate and perform arithmetic operations on integers represented in different numbering bases; IL2 - Manipulate logical expressions using the properties of Boolean algebra; IL3 - Design a combinatorial logic circuit based on the specification of a problem; IL4 - Design a sequential circuit to control other elements in a digital system; IL5 - Simulate and implement a digital circuit using a set of integrated circuits and/or programmable logic devices; IL6 - Categorize types of memory devices and design larger memory systems using smaller modules; IL7 - Identify the main elements in a basic processor architecture and relate them to each other; IL8 - Explain how a program is executed, and identify the main mechanisms involved;
  • BibliografiaBibliography
     -    ARROZ, Guilherme e outros, Arquitectura de Computadores: dos Sistemas Digitais aos Microprocessadores, IST Press, Julho 2009 (2ª Edição)  -    DIAS, Morgado, Sistemas Digitais, Princípios e Prática, FCA, 2011 (2ª Edição)  -    BAPTISTA, Carlos Pedro, Fundamental dos Sistemas Digitais, Lisboa, FCA, 2002.  -    SÊRRO, Carlos, Sistemas Digitais: Fundamentos Algébricos, IST Press; Lisboa 2003.  -    Gajski, D., Principies of Digital Design, Prentice Hall, 1997.  -    Mano, M. Morris & KIME, Charles R, Logic and Computer Design Fundamentals, Prentice Hall, 1997.  
  • MetodologiaMethodology
    Use of digital electronics laboratory simulators that can be used by students in extra-curricular environments.  Adoption of a greater number of evaluation forms
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    6
  • NaturezaNature
    Mandatory
  • EstágioInternship
    Não