CloseHelpPrint
Kies de Nederlandse taal
Course module: 201500252
201500252
Digital Logic and Computer Organization
Course info
Course module201500252
Credits (ECTS)3
Course typeCourse
Language of instructionDutch
Contact personir. E. Molenkamp
E-maile.molenkamp@utwente.nl
Lecturer(s)
Contactperson for the course
ir. E. Molenkamp
Examiner
ir. E. Molenkamp
Academic year2019
Starting block
1A
Application procedureYou apply via OSIRIS Student
Registration using OSIRISYes
Aims
After the course students can:
• analyze and design combinational circuits
• analyze and design synchronous sequential circuits
• synchronize an asynchronous input
• handle numerical representations (e.g. unsigned, signed, sign magnitude)
• use Finite State Machines (Moore and Mealy)
• design a simple digital system using VHDL
• describe the overall operation of a processor
• explain and apply simple arithmetic algorithms
• write simple programs in assembly
Content
Digital logic is used in many systems. This part of the course presents the analysis and design of combinational and sequential logic, e.g. representation of numbers, operations on binary numbers, basic gates, combinatorial and sequential circuits, state machines (Mealy/Moore), minimization, Karnaugh maps and programmable logic, metastability and synchronizers. The hardware description language VHDL is used.
The computer organization subject studies the basic principles of the components of a processor system and how these components are interconnected. The division of data path and control is discussed and various trade-offs (e.g. space/time), e.g. data-path design, registers, busses, Arithmetic and Logic Units, instruction set architecture.
Participating study
Master Electrical Engineering
Required materials
-
Recommended materials
-
Instructional modes
Project unsupervised
Presence dutyYes

Tests
Written exam

CloseHelpPrint
Kies de Nederlandse taal