[ main page ] [ back ]

2011 : Implementation of the TTP/A Protocol and WCET Analysis on the SPEAR2 Platform

Author(s)
Alexander Burker
Abstract
This masterís thesis shows the results of implementing the TTP/A protocol on the SPEAR2 platform. The Time Triggered Protocol for SAE Class A Applications (TTP/A) protocol is a field bus protocol used in time triggered environments and the protocol meets real-time system requirements. The Scalable Processor for Embedded Applications in Real-Time Environments 2nd Version (SPEAR2) platform comprises the processor and several extension modules. The processor can work in a 16 and 32 bit data mode. For the chosen implementation the 32 bit version is used. The processor provides real-time system capabilities on the hardware side. The main aim of this masterís thesis is to implement the TTP/A protocol on the SPEAR2 platform and to provide a proof for the assumption that the processor in conjunction with the new eUART module and the TTP/A protocol is able to provide a system which complies to real-time requirements. A substantial part of this proof will be the development of Worst Case Execution Time (WCET) analysable code using a coding style that is based on the Single-Path Programming Model. The Single-Path Programming Model was modified in some parts and this resulted in the Single or Shorten-Path Programming Model. Furthermore the realised implementation for static WCET analysis on the SPEAR2 platform will be introduced. An own section of the thesis provides the knowledge on how the resulting implementation can be used in own applications. The implementation created provides a comfortable development environment for the realisation of own TTP/A applications with multiple nodes.
Bibtex
@mastersthesis{ burker:2011,
  author =      "Alexander Burker",
  title =       "Implementation of the TTP/A Protocol and WCET Analysis on the SPEAR2 Platform",
  address =     "Treitlstr. 3/3/182-1, 1040 Vienna, Austria",
  school =      "Technische Universit{\"a}t Wien, Institut f{\"u}r Technische Informatik",
  year =        "2011"
}
Download


[ main page ] [ back ]