Department of Electrical and Computer Engineering

MENUMENU
  • Department
      • Profile
      • Faculty
      • Evaluation
      • Administration
      • Staff
  • Studies
    • Subject Areas
    • Undergraduate Studies
    • Postgraduate Studies
      • MSc Studies in “Science and Technology of ECE”
      • MSc Studies in “Smart Grid Energy Systems”
      • MSc Studies in “Applied Informatics”
    • PhD Studies
    • Course List
      • Undergraduate Courses
      • Postgraduate Courses
        • Science and Technology of ECE
        • Smart Grid Energy Systems
        • Applied Informatics
      • Erasmus
    • ECTS
    • Career Opportunities
    • Practise Training
  • Research
    • Labs
    • Research Projects
    • Postdoc Research
    • Ph.D. Candidates
    • Theses – Technical Reports
    • Active Research Projects

      MLSysOps: Machine Learning for Autonomic System Operation in the Heterogeneous Edge-Cloud Continuum

      Scientific Responsible

      Spyros LalisSpyros Lalis, Professor
      E-mail: lalis@e-ce.uth.gr

      TitleMLSysOps: Machine Learning for Autonomic System Operation in the Heterogeneous Edge-Cloud Continuum
      Duration2023 – 2025
      Sitehttps://csl.e-ce.uth.gr/projects/mlsysops

      Read More

  • Alumni
    • Ph.D. Graduates
  • Service Offices
    • Secretariat
    • Technical support
  • Announcements
    • General Announcements
    • Academic News
  • Contact
    • Department of Electrical and Computer Engineering
      • Sekeri – Cheiden Str
        Pedion Areos, ECE Building
        383 34 Volos – Greece
      Tel.+30 24210 74967, +30 24210 74934
      e-mailgece ΑΤ e-ce.uth.gr
      PGS Tel.+30 24210 74933
      PGS e-mailpgsec ΑΤ e-ce.uth.gr
      URLhttps://www.e-ce.uth.gr/contact-info/?lang=en
  • Login

ECE340 Embedded Systems

Home » Studies » Undergraduate Studies » Undergraduate Courses » ECE340 Embedded Systems
Subject AreaComputer Hardware and Architecture
SemesterSemester 6 – Spring
TypeElective
Teaching Hours4
ECTS6
Prerequisites
  • ECE219 Computer Organization & Design
Recommended Courses
  • ECE333 Digital Systms Lab
Course Sitehttps://courses.e-ce.uth.gr/ECE340/
Course Director

Nikolaos BellasNikolaos Bellas, Professor
E-mail: nbellas@e-ce.uth.gr

Course Instructor
  • Nikolaos Bellas, Professor
    E-mail: nbellas@e-ce.uth.gr
  • Description
  • Learning Outcomes

Course curriculum follows:

  • Introduction to Embedded Systems
  • FPGA/ASIC design methodology
  • Introduction to HDL and Verilog
  • Modern FPGAs – FPGA architecture and technology
  • Xilinx Spartan6 as case study
  • Timing issues – Synthesis, Placement and Routing in FPGAs
  • Design methodologies
  • Specification, Planning, Review, Implementation, Testing
  • Embedded Processors
  • Case study : Microblaze processor, Hardware and Software
  • Communication in Embedded Systems
  • Buses (PLB, OPB, DCR), Switches, Network On Chips technologies
  • DRAM technology and organization – Memory Controllers
  • System On Chip design
  • Hardware/Software partition and co-design
  • Real-life example of an SoC
  • Architectural Synthesis tools

This course covers the principles of embedded systems inherent to many hardware platforms and applications being developed for ubiquitous systems, robotics, communication and networking systems, multimedia devices, etc.
CE435 is lab-oriented advanced undergraduate/graduate course geared towards the development of skills to design and implement practical embedded systems. The course includes weekly lab sessions, in which the students will use FPGA boards and tools to design, optimize and test hardware and software components of an embedded system. The weekly labs will gradually build a processor-based System On Chip to implement an application using a variety of methods: running as a single thread in an embedded processor, running in a dual-processor system, and as a hardware accelerator. The students will evaluate the performance of each solution and will present their work in a technical report.
The course also includes a project experience geared towards the development of skills to design and implement practical embedded systems. Students will work in teams on an innovative project that will include hands-on design of a prototype of an embedded system of their own choice. Although FPGAs is a potential project platform, students are free to choose any platform such as DSPs, ARM microcontrollers, etc. The lecture content will cover background material intended to complement the project work, and will also cover case studies of industrial embedded systems.
Students that have successfully concluded the course will:

  • have excellent knowledge of the structure and functionality of a complex System On Chip.
  • She will have acquired new knowledge on hardware and software design of SoC-based systems.
  • She will have mastered practical skills on concepts

e-Yπηρεσίες

Contact Info

  • Sekeri – Cheiden Str, Pedion Areos, Volos
  • +30 24210 74967
  • +30 24210 74934
  • Email: gece@e-ce.uth.gr

Announcements

  • Academic News

Find us

  • Facebook
  • Twitter
  • Youtube
  • Linkedin
© Copyright 2025 Department of Electrical and Computer Engineering
We use cookies to ensure that we give you the best experience on our website.OKΠληροφορίες