Abstract:
Code generation for a system specified by a block diagram facilitates the fast and efficient evaluation of the design space. As a drawback, automatically generated code i...Show MoreMetadata
Abstract:
Code generation for a system specified by a block diagram facilitates the fast and efficient evaluation of the design space. As a drawback, automatically generated code includes a certain amount of data management overhead compared to handwritten code, especially When the block diagram includes fine granular structures. The authors present a strategy how to overcome certain types of overhead by introducing a novel code generation approach. While traditional tools are based on a one-to-one correspondence between a block on the block diagram level and a functional kernel on the code synthesis level, one new functional kernel for a group of blocks is generated automatically. Doing so, a maximum of dataflow information available from the block diagram level is employed to organize the kernel in an efficient way, having a regard to the designer's criterion. As a result, reduction in memory consumption and an increased throughput can be achieved jointly.
Date of Conference: 09-12 May 1995
Date Added to IEEE Xplore: 06 August 2002
Print ISBN:0-7803-2431-5
Print ISSN: 1520-6149