Information Package

Master's of Defence Electronics and Software with Thesis

SEY514

VHDL PROGRAMMING

Course Code
SEY514
Semester
-
Theory+Practice
3 + 0
ECTS
10
Course TypeElective Course
Course LevelMaster's Degree With Thesis
Year of Study-
Semester-
ECTS10
Name of Lecturer(s) -
Learning Outcomes

At the end of this course, the students;

  1. Learning of Signals and types
  2. Learning of VHDL operators
  3. Learning of Sequential Word
  4. Learning of RTL code definition, synthesis of mathematical operations, synthesis of coding styles
  5. Learning of Configuration applications, design organization and management
Mode of DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme ComponentsNone.
Course DescriptionSignals and types, VHDL operators, Sequential Word, Simultaneous and sequential words, Simulation cycle, arithmetic, perations, VHDL coding, styles, Synthesis process, Midterm ,RTL code definition, synthesis of mathematical operations, synthesis of coding styles, Advanced synthesis coding styles, Door level simulations, functions and procedures Advanced synchronized VHDL, advanced data types, testbench coding styles, Testbench applications, Configuration applications, design organization and management.
Course Contents
WEEK TOPICS
1st Week Signals and types
2nd Week VHDL operators
3rd Week Sequential Word
4th Week Simultaneous and sequential words
5th Week Simulation cycle, arithmetic operations
6th Week VHDL coding, styles
7th Week Synthesis process
8th Week Midterm
9th Week RTL code definition, synthesis of mathematical operations, synthesis of coding styles
10th Week Advanced synthesis coding styles
11th Week Door level simulations, functions and procedures
12th Week Advanced synchronized VHDL, advanced data types, testbench coding styles
13th Week Testbench applications
14th Week Configuration applications, design organization and management
Recommended or Required ReadingVHDL: Programming by Example,Perry,McGraw-Hill Education
Planned Learning Activities and Teaching Methods
  • Lecture
  • Discussion
  • Questions/Answers
  • Case Study
  • Project
Assessment Methods and Criteria
Quantity Percentage (%)
Mid-term 1 40
Total(%) 40
Contribution of In-term Studies to Overall Grade(%) 40
Contribution of Final Examination to Overall Grade(%) 60
Total(%) 100
ECTS Allocated Based on Student Workload
Activities Quantity Duration (Hour) Total Workload (Hour)
Midterm exam 1 2 2
Preparation for Quiz
Individual or group work 14 11 154
Preparation for Final exam 1 69 69
Course hours 14 3 42
Preparation for Midterm exam 1 44 44
Laboratory (including preparation)
Final exam 1 2 2
Homework
Total Work Load313
Total Work Load / 30 (h)10.43
ECTS Credit of the Course10
Language of InstructionTurkish
Work Placement(s)No
LO1 LO2 LO3 LO4 LO5
K1 X X
K2 X X
K3 X X
K4 X X X
K5 X
K6 X
K7 X
K8 X
K9 X X X X X
K10 X X X X X
K11 X