loading...
Interactive codesign for real-time embedded control systems: task graph generation from SA/VHDL models
Budapest, HUNGARY September 01-September 04
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/EURMIC.1997.61725523rd EUROMICRO Conference '97 New Fro ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
S.A. Ong, VTT Electron., Oulu, Finland
K. Tiensyrja, VTT Electron., Oulu, Finland
L. Jozwiak, VTT Electron., Oulu, Finland
Design of real-time embedded control systems is a complicated task. Within the Interactive Co-design approach (InCo) we adopt the SA/VHDL textual/graphical functional specification method. It facilitates modular design, hierarchical decomposition and is well suited for control dominated applications, which are not limited to linear control structures. In order to obtain cost-efficient HW/SW implementations for such a specification, HW/SW partitioning is performed that depends on information concerning the tasks involved and their sequencing. In this paper some methods are proposed for obtaining such information by static behavioral analysis. Starting with a network of finite-state machines as an abstraction of the functional behavior the proposed methods render multiple task graphs which are elementary components for HW/SW partitioning.
Index Terms:
high level synthesis; interactive codesign; real-time embedded control systems; task graph generation; VHDL; InCo; textual functional specification method; modular design; hierarchical decomposition; linear control structures; cost-efficient; hardware software partitioning; static behavioral analysis; finite-state machines; graphical functional specification method
Citation:
S.A. Ong, K. Tiensyrja, L. Jozwiak, "Interactive codesign for real-time embedded control systems: task graph generation from SA/VHDL models," euromicro, pp.172, 23rd EUROMICRO Conference '97 New Frontiers of Information Technology, 1997
Usage of this product signifies your acceptance of the Terms of Use.