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.
Preview
Unable to display preview. Download preview PDF.
References
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
Armstrong, J. R.: Chip-Level Modeling With VHDL, Prentice-Hall, Englewood Cliffs, 1989
CEPT/GSM Recommendations, Series 05, 1988
Special Issue on Digital Cellular Technologies, I.E.E.E. Trans. Veh. Technol. 40 (1991)
Proakis, J. G.: Digital Communications, 2nd edition, McGraw-Hill, New York, 1989.
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
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
Dadda, L.: Some Schemes for Parallel Multipliers. Alta Frequenza 34 (1965) 349–356
Dadda, L., Ferrari, D.: Digital Multipliers: A Unified Approach. Alta Frequenza 37 (1968) 1079–1086
The Programmable Gate Array Data Book, XILINX, 1991.
ACT Family Field Programmable Gate Array Data Book, Actel, 1990.
Spaniol, O.: Arithmetik in Rechenanlagen, Teubner, Stuttgart, 1976.
Wendt, S.: Nichtphysikalische Grundlagen der Informationstechnik. Second edition, Springer, Berlin, 1991.
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
Author information
Authors and Affiliations
Editor information
Rights 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