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
    • Practice Training
  • Research
    • Labs
    • Research Projects
    • Postdoc Research
    • Ph.D. Candidates
    • Theses – Technical Reports
    • Active Research Projects

      Hellenic Chips Competence Centre

      Scientific ResponsibleStamoulis GeorgiosStamoulis Georgios, Professor
      E-mail: georges@uth.gr
      TitleHellenic Chips Competence Centre
      Funding AgencyChips Joint Undertaking
      Budget326.350,00
      Duration01/06/2025 – 31/05/2029

      Αναλογικός Σχεδιασμός, Δοκιμές και Επαλήθευση

      Scientific ResponsiblePlessas FotiosPlessas Fotios, Professor
      E-mail: fplessas@uth.gr
      TitleΑναλογικός Σχεδιασμός, Δοκιμές και Επαλήθευση
      Funding AgencyNanoZeta Technologies ltd.
      Budget271.400,00
      Duration26/01/2021 – 25/01/2028

      DIGITAfrica: Towards a comprehensive pan-African research infrastructure in Digital Sciences

      Scientific ResponsibleKorakis AthanasiosKorakis Athanasios, Professor
      E-mail: korakis@uth.gr
      TitleDIGITAfrica: Towards a comprehensive pan-African research infrastructure in Digital Sciences
      Funding AgencyΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ
      Budget123.125,00
      Duration16/12/2024 – 31/12/2027

      List of Research Projects →

  • 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 ΑΤ uth.gr
      PGS Tel.+30 24210 74933
      PGS e-mailpgsec ΑΤ 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@uth.gr

Course Instructor
  • Nikolaos Bellas, Professor
    E-mail: nbellas@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@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Πληροφορίες