IPLUSO 24336
Fundamentals of Computer Architecture
Computer Engineering and Applications
-
ApresentaçãoPresentationBasic 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.
-
ProgramaProgrammeSL1 - 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%)
-
ObjectivosObjectivesIL1 - 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.
-
MetodologiaMethodologyUse of digital electronics laboratory simulators that can be used by students in extra-curricular environments. Adoption of a greater number of evaluation forms
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS6
-
NaturezaNatureMandatory
-
EstágioInternshipNão