Title :
Designing digital video systems: Modeling and scheduling
Author :
Kenter, H.J.H.N. ; Passerone, C. ; Smits, W.J.M. ; Watanabe, Y. ; Sangiovanni-Vincentelli, A.L.
Author_Institution :
Philips Res. Lab., Eindhoven, Netherlands
Abstract :
An advanced Digital Video Broadcasting (DVB) system is used as a design driver for an IF-based real-time design methodology explored in the ESPRIT/OMI COSY project. The design methodology is supported by the Felix VCC environment, provided by a COSY partner Cadence, and tool-set developed for COSY. In this paper, we focus on two key aspects of the design: behavior modeling and code generation. For the behavior modeling, we present the model of computation used to represent the DVB and the technique for expressing this particular model with the more general model of computation supported by the Felix technology. In a companion paper, the architecture selection and communication refinement are described. Once the architecture is selected and a partitioning has been decided, the implementation phase starts. In this phase, for most system designs, a great deal of software has to be written to “customize” the programmable components of the architecture. Obtaining an optimized and correct-by-construction software implementation is fundamental in an effective design methodology. Here we focus on a software generation technique which aims to reduce run-time overhead for functions executed on a single CPU, by generating a minimal number of run-time tasks
Keywords :
digital video broadcasting; hardware-software codesign; program compilers; systems analysis; COSY partner Cadence; Felix VCC environment; behavior modeling; code generation; correct-by-construction software implementation; digital video systems design; modeling; real-time design methodology; run-time overhead; scheduling; software generation; Computational modeling; Computer architecture; Computer networks; Control systems; Decoding; Design methodology; Digital video broadcasting; Embedded software; Embedded system; Real time systems;
Conference_Titel :
Hardware/Software Codesign, 1999. (CODES '99) Proceedings of the Seventh International Workshop on
Conference_Location :
Rome
Print_ISBN :
1-58113-132-1
DOI :
10.1109/HSC.1999.777394