ΕΠ45 - Advanced Subjects in Digital Design

Information

Code : ΕΠ45

Type : Elective

Semester : 8

ECTS credits: 5

Course URL:

Expected Outcomes

The aim of the course is to familiarize students with modern methodologies, technologies and design flows of digital systems design. Upon successful completion of the course the student will be able to:
- understand in depth the technologies of digital systems such as ASIC and FPGA, their advantages / disadvantages as well as their structural and technological differences
- design, optimize and implement complex numerical circuits
- uses modern design tools and flows for the implementation of co-processors and specialized hardware accelerators
The lectures of the course will be accompanied by appropriate laboratory material for direct practical training in the concepts covered in the course

Content

- Hardware-software co-design and ASIC and FPGA technologies.
- Hardware description languages for automated design. Design and implementation of digital systems.
- Implementation of circuits for arithmetic operations.
- Implementation of digital filters. Circuits based on special numerical systems for high speed applications.
- Timing of digital circuits.
- Power consumption of digital circuits and optimization.
- Use of FPGA design tools.
- High algorithmic material synthesis, translation, scheduling and automatic circuit generation.

Evaluation Means

 

Bibliοgraphy

William J. Dally - R. Curtis Harting: Digital Design
Wayne Wolf: Design of Digital Systems in FPGA