Computer Structure I

Universidad del Norte

Course Description

  • Course Name

    Computer Structure I

  • Host University

    Universidad del Norte

  • Location

    Barranquilla, Colombia

  • Area of Study

    Computer Info Systems, Computer Science, Systems Engineering

  • Language Level

    Taught In English

    Hours & Credits

  • Contact Hours

    48
  • Recommended U.S. Semester Credits
    3
  • Recommended U.S. Quarter Units
    4
  • Overview

    Computer Structure I

    In this course are studied the necessary basic concepts to understand the internal functioning of the computer, its structure and programming. The components of the processor (memory, ALU, CU, registers, interconnection system) are studied from the logic design point of view, and are simulated using VHDL and FPGA’s.

    COURSE LEARNING OUTCOMES

    • To explain the organization of a processor.
    • To design, analyze and simulate the functional units of a computational system.
    • To integrate and simulate the functional units of a computational system, to analyze the synergy among the components and its systemic operation.
    • To design and implement a simple instruction set taking in account the specifications of the processor designed in the class.
    • To explain the basic forms of data representation.
    • To explain the different addressing modes
    • To explain the basic concepts for interrupt management and input/output.

    This course is very important because it provides the necessary basis to understand the Hardware – Software interrelationship; therefore it belongs to the professional component of computer science.

    TOPICS COVERED

    No.

    TOPIC

    HOURS CLASS

    HOURS LAB.

    WEEKS NUMBER

    1

    Computer organization

    3

     

    1

    2

    Registers and counters

    3

     

    2

    3

    Data transfer and data paths

    6

     

    3-4

    4

    RAM

    3

     

    5

    5

    ALU

    3

     

    6

    6

    Sequencing and control (Algorithmic state machine - ASM)

    12

     

    7-10

    7

    Instruction Set Architecture

    6

     

    11-12

    8

    Data representation

    3

     

    13

    9

    Addressing Techniques

    3

     

    14

    10

    Interrupts management

    3

     

    15

    11

    Input and Output

    3

     

    16

     

    MANO, M. Morris y KIME, Charles R. Logic and Computer Design Fundamentals. Tercera Edición. Pearson – Prentice Hall. 2005.