DocumentCode
2176121
Title
Automated partitioning for HW/SW implementations of factory communication protocols based on SDL
Author
Neumann, Habil Peter ; Szczepanski, Thorsten
Author_Institution
Inst. fur Autom. und Kommunikation, Magdeburg Univ. of Technol., Germany
Volume
1
fYear
1997
fDate
7-11 Jul 1997
Abstract
We present our approach to mixed hardware/software implementations of factory communication protocols. We start from a single system specification based on SDL (specification and description language). The main task consists of identifying the parts which when implemented in hardware would lead to the biggest gain in overall system performance. In order to achieve this we introduce a three stage solution. Within the first phase we use the environment dependence properties of control dominated systems to reduce the complexity of the next stages. Therefore we build a combined state machine from the existing CFSMs and identify the paths through it which are relevant to a speed up of the system. The second step exploits a new colouring algorithm in order to schedule the tasks of our program. In our case this means the SDL specification. This algorithm can be applied either to find the maximum degree of parallelism or to find the shortest schedule for a given number of parallel resources. The third step allocates the tasks to the system resources distributing the functionality between hardware and software elements. To exhibit the structural features of our approach we introduce SDL specification pictures if necessary
Keywords
data communication; factory automation; formal specification; high level synthesis; protocols; specification languages; SDL; colouring algorithm; combined state machine; factory automation; factory communication protocols; mixed hardware/software implementation; parallel resources; specification and description language; system performance gain; Communication system software; Formal specifications; Hardware; Job shop scheduling; Manufacturing automation; Production facilities; Protocols; Scheduling algorithm; Software systems; Specification languages;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Electronics, 1997. ISIE '97., Proceedings of the IEEE International Symposium on
Conference_Location
Guimaraes
Print_ISBN
0-7803-3936-3
Type
conf
DOI
10.1109/ISIE.1997.651754
Filename
651754
Link To Document