Title :
PCC: a modeling technique for mixed control/data flow systems
Author :
Grötker, T. ; Schoenen, R. ; Meyr, H.
Author_Institution :
Aachen Univ. of Technol., Germany
Abstract :
Many signal processing systems make use of event driven mechanisms-typically based on finite state machines (FSMs)-to control the operation of the computationally intensive (data flow) parts. The state machines in turn are often fueled by external inputs as well as by feedback from the signal processing portions of the system. Packet-based transmission systems are a good example for such a close interaction between data and control flow. For a smooth design flow with a maximum degree of modularity it is of crucial importance to be able to model the complete functionality of the system, containing both control and data flow, within one single design environment. While the degree of abstraction should be sufficiently high to model and simulate efficiently, the link to implementation has to be fully supported. For these reasons we developed a computational model that integrates the specification of control and data flow. It combines the notion of multirate dynamic data flow graphs with event driven process activation. Thus, it maintains the flexibility and expressive power of data flow representations while enabling designers to efficiently control these operations by incorporating control automata that may have been designed using protocol compilers or state machine tools
Keywords :
calculus of communicating systems; data flow computing; discrete event simulation; finite state machines; programming environments; signal processing; telecommunication computing; PCC; computational model; control automata; control flow; data flow; design environment; event driven mechanisms; event driven process activation; finite state machines; mixed control/data flow systems; modeling technique; multirate dynamic data flow graphs; packet-based transmission systems; process coordination calculus; protocol compilers; scheduling constraints; signal processing systems; Automata; Automatic control; Computational modeling; Control system synthesis; Control systems; Data flow computing; Flow graphs; Power system modeling; Signal processing; State feedback;
Conference_Titel :
European Design and Test Conference, 1997. ED&TC 97. Proceedings
Conference_Location :
Paris
Print_ISBN :
0-8186-7786-4
DOI :
10.1109/EDTC.1997.582404