Welcome to the web page of Dr. Konstantinos Tatas
                                                             E-mail: com.tk@frederick.ac.cy,  Office 116, Library Building
                                                            ACOE 343 - Embedded Real-Time Processor Systems
In this web space you may find lecture notes and other relevant material for the Spring 2016 semester on Real-Time Embedded Processor Systems.
It is highly recommended for students to have the following lecture notes with them in hard copies in each and every lecture. In this respect, notes are provided in .ppt format and can be downloaded by right-clicking on each link. Not all lecture notes are currently available but they will become available in due time as the course progresses.
The notes provided must not be considered as a replacement of either attendance of lectures or study of the suggested textbooks. Their purpose is to assist you in your studying and provide you with guidelines on what you should be focusing on. You are encouraged to enhance notes with study from the recommended literature and web links.
The notes provided are constantly updated, therefore it is recommended to regularly check for updates.

Subject Information

Prerequisites: ACOE201

Right click on the following links to save the lecture notes on your PC, then print them.
Week #
Topics covered
Week 1
  Introduction to Embedded Systems

Week 1
   The Arduino IDE

Week 2
  Introduction to Microcontrollers

Week 3
  The 8051 uC family architecture

Weeks 4-6
   Programming the 8051 uC

Week 7


Week 8
  Introduction to Digital Signal Processors

Week 9
The Texas Instruments TMS320C6x family of DSPs

Week 9-10
Programming the TMS320C6x

Week 11-12
Real-time Digital Signal Processing with the TMS320C6x

Week 13
  High-level code transformations for embedded computing

Laboratory work


Lectures will be given in every class session and they will be based on the main textbook. The assignments and examinations will be based on the material covered in class. Students are advised to purchase the main textbook on which many topics of the course are covered. Students are also advised to review the extensive list of books offered at the FIT library on the subject.  

Main textbook  
  Hermann Kopetz, "Real-Time Systems: Design Principles for Distributed Embedded Applications", Springer, 2011

      N. Kehtarnavaz, Real-Time Digital Signal Processing Based on the TMS320C6000, Newnes, 2004.
      M. Margolis, Arduino Cookbook, O'Reilly, 2011.