Year
2017/2018
2016/2017
2015/2016
2014/2015
2013/2014
2012/2013
2011/2012
2010/2011
2009/2010
2008/2009
2007/2008
2006/2007
2005/2006
print this page
NEDERLANDS
ENGLISH
Organization
-- all --
Aerospace Engineering
Applied Sciences
Architecture
Civil Engineering and Geosciences
Delft Top Tech
Electrical Engineering, Mathematics and Computer Science
External institution
Industrial Design Engineering
Mechanical, Maritime and Materials Engineering
Technology, Policy and Management
Universiteitsdienst
Search
Program
Course code
Instructor
Text
The asterisk (*) can be used as wildcard character in the search.
Only electives
Tag
--
Abstract (1)
Adventurous (4)
Algebra (2)
Algoritmics (7)
Analysis (8)
Artificial intelligence (3)
Broad (7)
Building & Spatial Development (9)
Building Engineering (3)
Business (1)
Calculus (5)
Challenging (9)
Chemistry (2)
Databases (1)
Design (16)
Diverse (5)
Drawing (3)
Economics (2)
Elektricity & Magnetism (1)
Embedded systems (1)
Energy (6)
Energy & Industry (5)
Fieldwork (4)
Finance (1)
Fluid Mechanics (3)
Geo Engineering (5)
Geology (1)
Group Dynamics/Project Organisation (2)
Group work (12)
Industry (2)
Information & Communication (3)
Integrated (7)
Intensive (8)
Involved (4)
Lineair Algebra (3)
Logics (1)
Mathematics (6)
Matlab (3)
Mechanics (5)
Mechatronics (1)
Modelling (13)
Numeric Methods (4)
Optimalisation (5)
Personal (3)
Physics (13)
Policy Analysis (7)
Practicals (2)
Process (2)
Programming (2)
Programming concepts (1)
Programming Software (1)
Project (9)
Project planning / management (5)
Projects (6)
Proofs (1)
Prototyping (4)
Quantum (1)
Rail & Road Engineering / Planning (5)
Research Methods (8)
Signals and Systems (1)
Small groups (5)
Software (3)
Soil Mechanics (1)
Specific (1)
Stochastics (1)
Structural Mechanics (3)
Sustainability (12)
Technology (7)
Transport & Logistics (11)
Transport phenomena (4)
Underground (2)
Video (1)
Water Engineering (6)
Water management (5)
Student affairs (study abroad, well-being, etc)
Regulations (student's charter, CER, etc)
Academic Calendar
2017/2018
Electrical Engineering, Mathematics and Computer Science
Bachelor Electrical Engineering
EE1D11
Digital Systems A
ECTS: 5
Responsible Instructor
Name
E-mail
Dr.ir. A.J. van Genderen
A.J.vanGenderen@tudelft.nl
Instructor
Name
E-mail
Ing. A.M.J. Slats
A.M.J.Slats@tudelft.nl
Dr.ir. J.S.S.M. Wong
J.S.S.M.Wong@tudelft.nl
Contact Hours / Week x/x/x/x
0/0/4/0 hc; 0/0/6/0 pr
Education Period
3
Start Education
3
Exam Period
3
5
Course Language
English
Required for
EE2L11 EPO-3: Design a chip
Expected prior knowledge
n.a.
Course Contents
In this course, the student learns the basis of digital systems and he/she will learn programming in a procedural programming language, namely C. Topics are, among other things, the overall design of computer systems, compilation and execution of programs, data representation in computers, boolean algebra, logical minimization, sequential circuits and Finite State Machines, an introduction to VHDL, basic programming constructions (data types, award, choice, and repetition commands), procedural abstraction (methods and parameters) and data abstraction (arrays, structures), use of dynamic data structures such as lists and binary trees, and reading and writing files. In practice, simple digital circuits will be designed, simulated and built, and C programs will be written for prime generations, calculating the largest common denominator and sorting.
Study Goals
- Understand the basic idea of ​​programming, compiling and executing on a computer.
- Understand the basic idea of building digital systems.
- Able to describe digital circuits by means Boolean algebra and able to simplify these circuits (logical minimization).
- Understand the structure of sequential digital circuits and describe them using Finite-State Machines.
- Able to design and analyze simple combinatorial and sequential circuits.
- Able to create and simulate structural VHDL descriptions.
- Understand the syntax of a programming language.
- Understand primitive and composite data types, as well as how they are represented in the computer.
- Able to make decisions with if and case statements.
- Understand how loops can be implemented by means of for, while en do statements.
- Able to work with arrays and structures.
- Understand functions.
- Able to use recursion.
- Able to work with pointers.
- Able to use dynamic data structures such as linked lists and binary trees.
- Able to read and write files.
- Able to design and implement a simple algorithm.
Education Method
lectures, hands-on lectures, lab and practical assignments.
Computer Use
Code::Blocks, ModelSim.
Literature and Study Materials
- A Book on C, fourth edition, Al Kelley, Ira Pohl , Pearson Education, ISBN 0-201-18399-4
- Fundamentals of Digital Logic With VHDL Design, 3rd edition, Stephen Brown en Zvonko Vranesic, McGraw-Hill Education - Europe, ISBN 978-007-126880-6.
- Maybe: Student's Guide to VHDL, P.J. Ashenden, Morgan-Kaufmann, 2nd edition 2008, ISBN 978-155-860865-8.
- Lab manual
- Lecture slides
Assessment
Practical assignments, lab, on-line tests, 2 partial exams, and a re-exam.
Permitted Materials during Tests
Study material, including lecture slides
Judgement
The result of the online tests is expressed as R, ranging 0 to 10. The R figure is the average of the results of all the on-line tests, in which a non-made test results into a 0.
The results of the two partial exams are averaged. This gives the exam grade T.
The final grade of C of the course is then calculated as follows:
C = T + R x (10-T) / 100.
This calculation is done with one decimal accuracy, and the final grade will be rounded up to half.
The result of the on-line tests, R, is valid for the partial exams and the resit, but only in the year the on-line tests have been made.
The final mark is valid only when all course labs and practical assignments have been successfully completed.
The resit includes the contents of both partial exams.
The result of the partial exams expires for the resit and is not transferable to the next academic year.
Co-instructor
Name
E-mail
Dr.ir. J.S.S.M. Wong
J.S.S.M.Wong@tudelft.nl