4 ECTS credits
100 h study time
Offer 1 with catalog number 4004698ENR for all students in the 1st semester
at
a (E) Master - advanced level.
- Semester
- 1st semester
- Enrollment based on exam contract
- Impossible
- Grading method
- Grading (scale from 0 to 20)
- Can retake in second session
- Yes
- Taught in
- Dutch
- Faculty
- Faculty of Engineering
- Department
- Electronics and Informatics
- Educational team
- Maarten Kuijk
(course titular)
- Activities and contact hours
- 12 contact hours Lecture
36 contact hours Seminar, Exercises or Practicals
- Course Content
- Chapter 1: Digital system principles
• Synchronous versus Asynchronous
• Clocking-systems
• D-flipflop specifications
Chapter 2: Hardware Description Language VHDL
• Syntax
• Simulation Levels en Principles
• Comparison with sequential languages
• Examples: “memory arbiter” & “smallest common divider” circuits
Chapter 3: Computer Aided design
• Parallel, Serial, Pipeline solutions
• Auto-syntheses of digital circuits
• Optimalisation of digital circuits
• Standard cell design
Chapter 4: Programmable Logics
• Types of logic array blocks
• Trends in FPGA’s
Chapter 5: Testing of digital systems
• Testvectors
• JTAG & scan registers
• Build-in self-test
• Iddq test
- Course material
- Digital course material (Required) : Ontwerp en realisatietechnieken in de elektronica 1, Prof. M. Kuijk
Digital course material (Required) : English handbooks and tutorials of software packages
Digital course material (Required) : Software package: Max-Plus (FPGA's), Quartus II
Handbook (Required) : VHDL for programmable logic, Kevin Skahill, Addison-Wesley, CA, 9780201895735, 1996
- Additional info
- 1) Dutch course notes: 'Ontwerp en realisatietechnieken in de elektronica 1' by Prof. M. Kuijk;
2) English handbooks and tutorials of software packages;
3) Software package: Max-Plus (FPGA's), Quartus II
4) “VHDL for programmable logic”, Kevin Skahill, Addison-Wesley, CA 1996, ISBN 0-201-89573-0
- Learning Outcomes
-
General competencies
A main objective is that students become acquainted with design techniques in electronics at the level of digital circuits.
These design techniques are "computer aided", a further objective being also that the student would want to use and be able to use any future digital design tool without threshold.
After the practical LABs the student will be able to design digital circuits by using a concurrent hardware description language, understanding the differences between such a language and a sequential programming language. The student will also understand the strategies and importance of “design for testability”.
- Grading
-
The final grade is composed based on the following categories:
Oral Exam determines 50% of the final mark.
PRAC Practical Assignment determines 50% of the final mark.
Within the Oral Exam category, the following assignments need to be completed:
- Oral exam
with a relative weight of 1
which comprises 50% of the final mark.
Within the PRAC Practical Assignment category, the following assignments need to be completed:
- ECAD-practicals exam
with a relative weight of 1
which comprises 50% of the final mark.
Note: 50 % op de (elektronica d.m.v. computer aided design) ECAD-practica:
De punten voor de practica zijn gebaseerd op de mate waarin de student zijn opdracht verwezenlijkt. De kwaliteit van zijn verwezenlijking speelt hierin een belangrijke rol.
- Additional info regarding evaluation
- 50 % for the (electronics by means of computer aided design) ECAD-designs:
The marks are based on the realisation of the LAB-design. Are the specifications of the designed systems fulfilled, and how ?
50% theory: Oral exam.
- Allowed unsatisfactory mark
- The supplementary Teaching and Examination Regulations of your faculty stipulate whether an allowed unsatisfactory mark for this programme unit is permitted.
Academic context
This offer is part of the following study plans:
Master of Electronics and Information Technology Engineering: Standaard traject (only offered in Dutch)
Master in Applied Sciences and Engineering: Computer Science: Artificial Intelligence (only offered in Dutch)
Master in Applied Sciences and Engineering: Computer Science: Multimedia (only offered in Dutch)
Master in Applied Sciences and Engineering: Computer Science: Software Languages and Software Engineering (only offered in Dutch)
Master in Applied Sciences and Engineering: Computer Science: Data Management and Analytics (only offered in Dutch)
Master of Applied Sciences and Engineering: Computer Science: Artificial Intelligence
Master of Applied Sciences and Engineering: Computer Science: Multimedia
Master of Applied Sciences and Engineering: Computer Science: Software Languages and Software Engineering
Master of Applied Sciences and Engineering: Computer Science: Data Management and Analytics