Memory aspects in signal processing and HLS tool: Some results

The digital signal processing system design consists in four synthesis phases which concern the processing, the control, the memory and the communication units. Today, many tools enables us to produce the processing unit. However, in many applications, the hardware solution may be challenged by the number and complexity of memories. This paper proposes a design methodology of the memory units for algorithms restricted by a real time constraint. The original nature of our approach, is due to the fact that it proposes a global memory solution for a transfer sequence computed by the synthesis tools, like GAUT.

[1]  Taewhan Kim,et al.  A new approach to the multiport memory allocation problem in data path synthesis , 1995, Integr..

[2]  H. De Man,et al.  Exact evaluation of memory size for multi-dimensional signal processing systems , 1993, Proceedings of 1993 International Conference on Computer Aided Design (ICCAD).

[3]  Jan M. Rabaey,et al.  Memory Estimation for High Level Synthesis , 1994, 31st Design Automation Conference.

[4]  David T. Harper,et al.  A Dynamic Storage Scheme For Conflict-free Vector Access , 1989, The 16th Annual International Symposium on Computer Architecture.

[5]  Robert A. Walker,et al.  A Survey of high-level synthesis systems , 1991 .

[6]  Jef L. van Meerbergen,et al.  Optimization of address generator hardware , 1994, Proceedings of European Design and Test Conference EDAC-ETC-EUROASIC.

[7]  Daniel Gajski,et al.  A memory selection algorithm for high-performance pipelines , 1995, Proceedings of EURO-DAC. European Design Automation Conference.

[8]  Olivier Sentieys Analyse et synthese d'architectures en traitement du signal et d'images : vers la conception d'architectures heterogenes , 1993 .

[9]  M. Potkonjak,et al.  Exploring the algorithmic design space using high level synthesis , 1993, Proceedings of IEEE Workshop on VLSI Signal Processing.