Skip to main content
Log in

Abstract

A library of on-line arithmetic structures is presented. Their ability to produce and consume the most significant digit first allows subsequent computations to begin earlier, shortens the execution time of variable precision and composite operations, and simplifies interconnection networks which can help preserve high clock rates in large digit-serial designs. More importantly, designers can interconnect individual units without designing intermediate structures to reformat data, a luxury that is currently unavailable to FPGA designers wishing to use bit-serial arithmetic. The on-line structures introduced are small, and can be easily combined to yield more powerful blocks. The library's applicability to signal processing applications is demonstrated with the DFT, DCT, and FIR filter. Results indicate high area efficiency and rapid execution speed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. M.D. Ercegovac, “On-line Arithmetic: An Overview, ” in SPIE Real-Time Signal ProcessingVII, 1984.

  2. M.D. Ercegovac and T. Lang, “On-line Arithmetic: A Design Methodology and Applications in Signal Processing, ” VLSI Signal Processing, III, R.W. Brodersen and H.S. Moscowitz (Eds.), IEEE Press, 1988, pp. 252–263.

  3. A. Avizienis, “Signed-Digit Number Representation for Fast Parallel Arithmetic, ” IEEE Trans.on Computers, vol. EC10, 1961, pp. 389–400.

    Article  MathSciNet  Google Scholar 

  4. S.A. White, “Application of Distributed Arithmetic to Digital Signal Processing: A Tutorial Review, ” IEEE ASSP Magazine, July 1989, pp. 4–18.

  5. P. Alfke, “Efficient Shift Registers, LFSR Counters, and Long Pesudo-Random Sequence Generators, ” XAPP, July 7, 1996.

  6. M.D. Ercegovac and T. Lang, “On-the-Fly Conversion of Redundant into Conventional Representations, ” IEEE Trans.on Computers, vol. C-36, 1987, pp. 895–897.

    Article  Google Scholar 

  7. G. Goslin, “A Guide to Using Field Programmable Gate Arrays (FPGAs) for Application-Specific Digital Signal Processing Performance, ” Xilinx 1995.

  8. A. Vacher, M. Benkhebbab, A. Guyot, T. Rousseau, and A. Skaf, “A VLSI Implementation of Parallel Fast Fourier Transform, ” in Proceedings the European Design and Test Conference, March 1994.

  9. P. Pirsch, N. Demassieux, and W. Gehrke, “VLSI Architectures for Video Compression—A Survey, ” Proceedings of the IEEE, vol. 83, no. 2, 1995.

  10. N. Bergmann and Y.Y. Chung, “Video Compression with Cus-tom Computers, ” in Conference Record of the 31st Asilomar Conference on Signals, Systems and Computers, Nov. 1997.

  11. J. Bruguera and T. Lang, “2-DCT Using On-Line Arithmetic, ” in Proc.ICASSP, 1995, pp. 3275–3278.

  12. D.W. Trainor, J.P. Heron, and R.F. Woods, Applying an XC6200 to Real-Time Image Processing, ” IEEE Design & Test of Computers, vol. 15, no. 1, 1998, pp. 30–38.

    Article  Google Scholar 

  13. M. Daumas, J.M. Muller, and J. Vuillemin, “Implementing On-line Arithmetic on PAM, ” in Proc.4th Intl.Workshop on Field-Programmable Logic and Applications, FPL '94, Prague, 1994. Lecture Notes in Computer Science, vol. 849, Springer-Verlag, pp. 196–207.

    Google Scholar 

  14. J. Proakis and D. Manolakis, Digital Signal Processing, 3rd ed., Prentice Hall Publishing, 1996.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lau, D., Schneider, A., Ercegovac, M.D. et al. A FPGA-based Library for On-Line Signal Processing. The Journal of VLSI Signal Processing-Systems for Signal, Image, and Video Technology 28, 129–143 (2001). https://doi.org/10.1023/A:1008119407508

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008119407508

Navigation