Learning Outcomes
Students will be able to design at architecture-level an embedded system with multiple sensors. They will practice on system modeling, design and implementation with Raspberry Pi. Additionally, they will gain experience in design, simulation and debug of digital systems at VHDL with commercially-available tools (e.g., Modelsim and Xilinx Vivado).
Course Content (Syllabus)
Introduction to Embedded Systems, Design choices and challenges, Design metrics, Processor technology, Design technology and development tools, Peripheral units and study of hardware options, Modeling, design, development, and programming of embedded systems, Improvement of energy performance and performance evaluation.
Keywords
embedded systems, edge computing, system architecture, digital systems
Additional bibliography for study
1. Frank , Tony Givargis, "Embedded System Design: A unified hardware/software introduction, John Wiley & Sons Inc., 2002"
2. Xilinx, "EDK Concepts, Tools, and Techniques: A hands-on guide to effective embedded system design, 2011"
3. Richard Zurawski, "Embedded Systems Handbook, Second Edition, CRC Press, Taylor & Francis Group, 2009"
4. PEDRONI A. VOLNEI, ΣΧΕΔΙΑΣΜΟΣ ΚΥΚΛΩΜΑΤΩΝ ΜΕ ΤΗ VHDL, Εκδόσεις ΚΛΕΙΔΑΡΙΘΜΟΣ, 2007