Duration
26h Th, 26h Pr, 40h Proj.
Number of credits
Lecturer
Language(s) of instruction
English language
Organisation and examination
Teaching in the first semester, review in January
Schedule
Units courses prerequisite and corequisite
Prerequisite or corequisite units are presented within each program
Learning unit contents
Detailed study of a processor and of an assembly language. Basic and advanced processor implementation techniques: e.g. pipe-lines, cache memory.
Learning outcomes of the learning unit
At the end of this course, the student will have a concrete knowledge of the design of a processor and of how it operates.
This course contributes to the learning outcomes I.1, I.2, II.1, II.2, III.1, III.2, VI.1, VI.2, VII.1, VII.4, VII.5 of the BSc in engineering.
This course contributes to the learning outcomes I.1, I.2, II.1, II.2, III.1, III.2, IV.5, IV.7, VI.1, VI.2, VII.1, VII.4, VII.5 of the MSc in electrical engineering.
Prerequisite knowledge and skills
Although not a prerequisite, basic knowledge of digital circuits (logic gates, flip-flops, registers, RAM, ROM) is useful; those notions will be quickly reviewed at the start of the course. We assume knowledge of binary encoding (including two's complement of signed integers) and hexadecimal encoding. Familiarity with programming is mandatory.
Planned learning activities and teaching methods
Lectures are given in English. The problem sessions cover the design of a microcode based processor and assembly language programming. The course also includes programming assignments and building a processor within a digital circuit simulator.
Mode of delivery (face to face, distance learning, hybrid learning)
1st quadrimester.
Recommended or required readings
Reference text; notes and transparencies available on the course space on eCampus.
Assessment methods and criteria
Exam(s) in session
Any session
- In-person
written exam ( open-ended questions )
Written work / report
Additional information:
The grade will be the weighted average of the assignment mark (30%) and of the written exam mark (70%).
There is no guaranteed support for resits.
Work placement(s)
Organizational remarks
The contents of the theoretical and practical sessions, as well as the assignments and useful links, will be made available on the e-Campus space for the course.
Contacts
Teachers: Pascal Fontaine, Laurent Mathy Phones: 04 366 28 75, 04 366 27 03 e-mails: Pascal.Fontaine@uliege.be, Laurent.Mathy@uliege.be Assistants: Romain Mormont, François Piron e-mails: r.mormont@uliege.be, Francois.Piron@uliege.be
Items online
Course material available on eCampus
Course material available on eCampus