• Your selection is empty.

    Register the diplomas, courses or lessons of your choice.

Basic processor architecture

  • School / Prep

    ENSEIRB-MATMECA

Internal code

EE5EN114

Description

The aim of this course is to give students a solid grounding in modern processor architectures. The course is structured around three basic blocks: processors, memories and interconnection networks. Each of these blocks is detailed to enable students to understand how they can be integrated to build systems ranging from the simplest (single-core) to the most complex (multi/many-core). Instruction set specification is at the heart of this course.

The module is organized as follows:

  1.  Architecture and instruction set
  2. Compilation, procedures and stack
  3. Hardware implementation of a processor 
  4. Memory
Read more

Teaching hours

  • CMLectures7h
  • TDTutorial3h
  • TDMMachine Tutorial4h
  • TIIndividual work6h

Mandatory prerequisites

- EN102 - Digital Electronics
- PG108 Unix - C language (1st year)

Read more

Syllabus

1 - Architecture and instruction set

2 - Compilation, procedures and stack

3 - Hardware implementation of a processor

4 - Memory

Read more

Further information

Processor architectures

Read more

Bibliography

Online documents (no paper copies)

Read more

Assessment of knowledge

Initial assessment / Main session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
Final inspectionWritten901without document without calculator

Second chance / Catch-up session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
Final testWritten901without document without calculator