Address equation multiplexing for real-time signal processing applications

This paper describes several sharing techniques, tuned to hardware address generation for large memories in real-time signal processing systems. These strategies are oriented to minimize the area overhead introduced by the use of application-specific address generation units. The objective is to explore at the system level, when the signal processing application is being defined, the trade-offs involved in alternative algorithmic specifications. This will allow one to arrive faster at area efficient specifications as input for the actual address hardware generation stage. The principles are demonstrated on a realistic test-vehicle for which very promising results have been achieved.

[1]  Hugo De Man,et al.  High-level synthesis for real-time digital signal processing , 1993, The Kluwer international series in engineering and computer science.

[2]  Peter B. Denyer,et al.  Address generation for array access based on modulus m counters , 1991, Proceedings of the European Conference on Design Automation..

[3]  H. De Man,et al.  Heuristic techniques for the synthesis of complex functional units , 1993, 1993 European Conference on Design Automation with the European Event in ASIC Design.

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

[5]  Hugo De Man,et al.  Control flow optimization for fast system simulation and storage minimization [real-time multidimens , 1994 .

[6]  Peter B. Denyer,et al.  Synthesis of address generators , 1989, 1989 IEEE International Conference on Computer-Aided Design. Digest of Technical Papers.

[7]  Viraphol Chaiyakul,et al.  An algorithm for array variable clustering , 1994, Proceedings of European Design and Test Conference EDAC-ETC-EUROASIC.

[8]  A. van der Wed PHIDEO: A Silicon Compiler for High Speed Algorithms , 1991 .

[9]  Anantha P. Chandrakasan,et al.  Low-power CMOS digital design , 1992 .