ACM Home Page
Please provide us with feedback. Feedback
An Event-Driven Multi-Threading Architecture for Embedded Systems
Full text PdfPdf (532 KB)
Source International Conference on Hardware Software Codesign archive
Proceedings of the 5th International Workshop on Hardware/Software Co-Design table of contents
Page: 29  
Year of Publication: 1997
ISBN:0-8186-7895-X
Authors
Reinhard Gerndt  IAM FuE-GmbH, Richard-Wagner-Str. 1, D-38106 Braunschweig, Germany
Rolf Ernst  Institut für Datenverarbeitungsanlagen, TU Braunschweig, Hans-Sommer-Str. 66, D-38106, Braunschweig, Germany
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGDA: ACM Special Interest Group on Design Automation
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 26,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

In this paper we present an event driven multi-threading architecture and its underlying event flow system model of computation as a framework for the implementation of complex reactive and communication systems. Existing process oriented specification languages can be used to specify the system and embedded in the model. The target architecture covers a wide variety of architectures, varying from small FSMs to large processors, which are interconnected by a network template which performs dynamic scheduling and communication for different levels of process granularity and timing. Interconnect and module implementation and optimization is based on an event flow graph model (EFG). In this paper we present our system model and the architectural template and show how they can be applied to an industrial application example.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
[1] Motorola: 'TPU - Time Processing Unit Refernce Manual', 1990.
 
2
 
3
 
4
[4] R. Kumar, V. K. Garg: 'Modeling and Control of Logical Discrete Event Systems', Kluwer Academic Publishers, 1995.
 
5
[5] M. Rudert: 'Entwicklung einer Entwurfssystematik am Beispiel der FPGA-Implementierung eines Feldbus-Moduls', Diplomarbeit, Fachhochschule Braunschweig-Wolfenbüttel ('Application of a Design Method to an FPGA Implementation of a Fieldbus Module', Master Thesis, Fachhochschule Braunschweig-Wolfenbüttel).
 
6
 
7
[7] Siemens: 'Microcomputer Components', User's Manual 6.90.
 
8
[8] EN 50170, European Fieldbus Standard.


Collaborative Colleagues:
Reinhard Gerndt: colleagues
Rolf Ernst: colleagues