DocumentCode
3040500
Title
Hard real-time communication software development techniques
Author
Ruiz, E. ; Fischer, Normann ; Dccotignic, J.D.
Author_Institution
Comput. Eng. Dept., Swiss Federal Inst. of Technol., Lausanne, Switzerland
Volume
2
fYear
1996
fDate
17-20 Jun 1996
Firstpage
1021
Abstract
Since fieldbusses have to fulfil very hard real-time constraints, traditionally, they are implemented in hardware or in microcode on specialized microcontrollers. As a result, minor changes in the protocol may lead to time consuming efforts for implementing the update. This paper presents a different approach. We show that it is possible to implement communication protocols with very hard real-time constraints using a general purpose microcontroller and a high level language. The paper presents a software implementation of the FIP fieldbus communication protocol and the major techniques used in this implementation. The paper also indicates the major reasons why we adopted this software approach instead of using the traditional hardware approach
Keywords
C language; computer interfaces; field buses; microcontrollers; protocols; software engineering; C++ language; FIP fieldbus communication protocol; fieldbus; high level language; microcontroller; real-time communication software development; real-time constraints; software implementation; Communication system control; Field buses; Hardware; IEC standards; Instruction sets; Production facilities; Programming; Protocols; Standardization; Time factors;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Electronics, 1996. ISIE '96., Proceedings of the IEEE International Symposium on
Conference_Location
Warsaw
Print_ISBN
0-7803-3334-9
Type
conf
DOI
10.1109/ISIE.1996.551085
Filename
551085
Link To Document