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.
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)
1st quadrimester - face-to-face
Recommended or required readings
Reference text; notes and transparencies available on the course space on eCampus.
Assessment methods and criteria
Grading of programming assignments (30%), written exam (no oral exam).
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
Adaptation of teaching commitments following the COVID-19 pandemic for the May-June 2020 session
Teaching methods implemented : distance-learning
Assessment subjects
Assessment methods
Contacts
Adaptation of teaching commitments following the COVID-19 pandemic for the Aug-Sept 2020 session
Assessment subjects
The material for the exam is the same as for the first session.
Assessment methods
Students having below 10/20 for the assignments will have to redo them. If the evaluation of the assignment for the second session is still below 10, this will be the final mark.
Otherwise, there will be an exam consisting of a few questions with some allocated time for preparation. The answers will be discussed during a short oral exam. All the interaction will occur through eCampus and eCampus Collaborate. The final marks will be 30% for the assignments and 70% for the exam.
There will be a question/answer session before the exam.
Contacts
See contacts above.
Items online
Course material available on eCampus
Course material available on eCampus