Skip to main content

FPGA based logic synthesis of squarers using VHDL

  • Rapid Prototyping
  • Conference paper
  • First Online:
Field-Programmable Gate Arrays: Architecture and Tools for Rapid Prototyping (FPL 1992)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 705))

Included in the following conference series:

Abstract

In this paper, the design of VHDL coded squarers by using logic synthesis is considered. The square function is important for the digital processing of signals using e.g. matched filters and Viterbi equalizers in receivers for communication systems. However, many arithmetical functions like the square function are not supported by VHDL. Hence, two major drawbacks arise in the logic synthesis of VHDL code. Firstly, the designers are forced to implement the needed arithmetical functions in VHDL by themselves. Secondly, when implementing arithmetical functions such as the square function in VHDL, special care must by taken in order to circumvent massive hardware overhead of the synthesis results compared with manually designed architectures. In the case of the square function, this massive hardware overhead mainly stems from the fact that the synthesis results of squarers are as hardware expensive as the synthesis results of multipliers. In the course of the present paper, the authors shall demonstrate how this hardware overhead of squarers can be reduced by using a modified square algorithm (MSA) which was developed by the authors. The MSA was derived based on the Dadda algorithm which will be discussed briefly.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. I.E.E.E. Standard VHDL Language Reference Manual, I.E.E.E. Std. 1076–1987, The Institute of Electrical and Electronics Engineers, Inc., 1988

    Google Scholar 

  2. Armstrong, J. R.: Chip-Level Modeling With VHDL, Prentice-Hall, Englewood Cliffs, 1989

    Google Scholar 

  3. CEPT/GSM Recommendations, Series 05, 1988

    Google Scholar 

  4. Special Issue on Digital Cellular Technologies, I.E.E.E. Trans. Veh. Technol. 40 (1991)

    Google Scholar 

  5. Proakis, J. G.: Digital Communications, 2nd edition, McGraw-Hill, New York, 1989.

    Google Scholar 

  6. Forney, G. D.: Maximum-Likelihood Sequence Estimation of Digital Sequences in the Presence of Intersymbol Interference. I.E.E.E. Trans. Inf. Theory 18 (1972) 363–378

    Article  Google Scholar 

  7. Jung, P., Baier, P. W.: VLSI Implementation of Soft Output Viterbi Equalizers for Mobile Radio Applications. Proc. I.E.E.E. Veh. Technol. Conf. VTC-92, Denver, CO, (1992) 577–585

    Google Scholar 

  8. Dadda, L.: Some Schemes for Parallel Multipliers. Alta Frequenza 34 (1965) 349–356

    Google Scholar 

  9. Dadda, L., Ferrari, D.: Digital Multipliers: A Unified Approach. Alta Frequenza 37 (1968) 1079–1086

    Google Scholar 

  10. The Programmable Gate Array Data Book, XILINX, 1991.

    Google Scholar 

  11. ACT Family Field Programmable Gate Array Data Book, Actel, 1990.

    Google Scholar 

  12. Spaniol, O.: Arithmetik in Rechenanlagen, Teubner, Stuttgart, 1976.

    Google Scholar 

  13. Wendt, S.: Nichtphysikalische Grundlagen der Informationstechnik. Second edition, Springer, Berlin, 1991.

    Google Scholar 

  14. Weinmann, U., Kunzmann, A., Strohmeier, U.: Evaluation of FPGA Architectures. in Moore, W., Luk, W. (Eds.): FPGAs. Abingdon: EE&CS Books, (1991) pp. 147–156

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Herbert Grünbacher Reiner W. Hartenstein

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kempa, G., Jung, P. (1993). FPGA based logic synthesis of squarers using VHDL. In: Grünbacher, H., Hartenstein, R.W. (eds) Field-Programmable Gate Arrays: Architecture and Tools for Rapid Prototyping. FPL 1992. Lecture Notes in Computer Science, vol 705. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57091-8_36

Download citation

  • DOI: https://doi.org/10.1007/3-540-57091-8_36

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57091-2

  • Online ISBN: 978-3-540-47902-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics