Lesson plan /

Lesson Information

Course Credit
Course ECTS Credit
Teaching Language of Instruction İngilizce
Level of Course Bachelor's Degree, TYYÇ: Level 6, EQF-LLL: Level 6, QF-EHEA: First Cycle
Type of Course
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience?
Course Coordinator
Instructor (s)
Course Assistant

Purpose and Content

The aim of the course It is a course designed for students who would like to reach to a higher point in digital circuit design. It includes reminders about the hardware description languages. Following this, the course has teachings in FPGA design. Synthesis is explained from the point of view of design perspective to produce more correct results in terms of digital design. Testing is also explained which is very important in providing robustness. IP blocks are also thought for the sake of fast generation of projects. Some of the topics thought are implemented in the FPGA?s.
Course Content Overview of Combinational Logic and Sequential Logic Advanced Hardware Description Languages (VHDL, Verilog etc.) Design for Synthesis Finite State Machines Guidelines for Advanced Digital Design Design for Test (DFT) Perform synthesis, place and route of a digital design into a target programmable gate array. Embedding and using a programmable microcontroller in a programmable gate array Using Intellectual Property (IP) blocks

Weekly Course Subjects

1Overview of Combinational Logic and Sequential Logic
2Advanced Hardware Description Languages (VHDL, Verilog etc.)
3Design for Synthesis
4Finite State Machines
5Guidelines for Advanced Digital Design
6Design for Test (DFT)
7Perform synthesis, place and route of a digital design into a target programmable gate array.
8Midterm
9Embedding and using a programmable microcontroller in a programmable gate array
10Using Intellectual Property (IP) blocks
11Serial I/O applications
12Advanced FPGA applications
13Project presentations
14Project presentations

Resources

1-Navabi, Zinalabedin. VHDL: Analysis and Modeling of Digital Systems, McGraw Hill. ; VHDL Design: Representation and Synthesis, by J. Armstrong and F. G. Gray, 2000 ; Roth C, John L, Digital System Design using VHDL, Nelson Eng., Advanced FPGA design, IEEE