Embedded Systems Design

ECTS: 6
Course Description:
Introduction to Embedded Systems. Embedded applications, specifications and requirements. Embedded computing platforms (CPUs, ASIC, FPGA). Design methodology with FPGAs. Introduction to VHDL. Case study: Xilinx Zynq-7000 System-on-Chip

Labs: Lab courses in the design, simulation and verification of embedded systems in FPGAs. Use of automated design tools (Vivado) and FPGA development boards (Zybo boards).
Project: Implementation of an embedded application (software + hardware) on an FPGA board.

Course Coordinator: Prof. Mihalis Psarakis