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 :
بازگشت