Personal tools
Log in
You are here: Home Faculty Education Programmes Postgraduate Programmes New postgraduate study programmes - 2018/2019 7-Dedicated Computer Systems Techniques for HDL Design and FPGA Implementation

Techniques for HDL Design and FPGA Implementation

Course: Techniques for HDL Design and FPGA Implementation

Code: 3ФЕИТ07022

ECTS points: 6 ECTS

Number of classes per week: 3+0+0+3

Lecturers: Asst. Prof. Dr. Danijela Efnusheva, Prof. Dr. Tatjana Nikolikj

Course Goals (acquired competencies): Acquiring knowledge of designing digital electronic components in HDL – Hardware Description Languages. Acquiring knowledge of appropriate software environments for HDL design and simulation. Work with FPGA components.

Course Syllabus: Digital systems design, implementation and application. HDL – Hardware Description Languages: VHDL, Verilog, System C. Using IP-cores for digital systems design. System-on-chip design with HDL. Description of processors in HDL. Description of busses in HDL. Energy-efficient embedded systems design. Design of communication for embedded computer systems.  FPGA architecture. Use of CAD tools dedicated to FPGAs from different vendors: Xilinx, Altera. Design and simulation of digital systems with CAD tools. Programming of FPGA devices. Application of digital systems, implemented in FPGA.

Literature:

Required Literature

No.

Author

Title

Publisher

Year

1

Joao M. P. Cardoso,Michael Hubner

"Reconfigurable Computing: From FPGAs to Hardware/Software Codesign"

Springer-Verlag

2011

2

Eduardo Augusto Bezerra, Djones Vinicius Lettnin

"Synthesizable VHDL Design for FPGAs"

Springer

2014

3

Cem Unsalan, Bora Tar

"Digital System Design with FPGA: Implementation Using Verilog and VHDL"

Mc Graw Hill

2017