Abstract
This paper describes the study of a new field programmable gate array architecture based on on-line arithmetic. This architecture, called Field Programmable On-line oPerators (FPOP), is dedicated to single chip implementation of numerical algorithms in low-power signal processing and digital control applications. FPOP is based on a reprogrammable array of on-line arithmetic operators. On-line arithmetic is a digit-serial arithmetic with most significant digits first using a redundant number system. The digit-level pipeline, the small number of communication wires between the operators and the small size of the arithmetic operators lead to high-performance parallel computations. In FPOP, the basic elements are arithmetic operators such as adders, subtracters, multipliers, dividers, square-rooters, sine or cosine operators.... An equation model is then sufficient to describe the mapping of the algorithm on the circuit. The digit-serial communication mode also significantly reduces the necessary programmable routing resources compared to standard FPGAs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Ercegovac, M.D.: On-line arithmetic: an overview. In: SPIE (ed.) Real Time Signal Processing VII, pp. 86–93 (1984)
Irwin, M.J., Owens, R.M.: On-line algorithms for the design of pipeline architecture. In: Proceedings of the 4th IEEE Symposium on Computer Architecture. IEEE Computer Society Press, Los Alamitos (1979)
Bajard, J.C., Duprat, J., Kla, S., Muller, J.M.: Some operators for on-line radix-2 computations. Journal of Parallel and Distributed Computing 22, 336–345 (1994)
Tisserand, A., Dimmler, M.: FPGA implementation of real-time digital controllers using on-line arithmetic. In: Field Programmable Logic and Applications, pp. 472–481. Springer, Heidelberg (1997)
Muller, J.M.: Elementary Functions, Algorithms and Implementation, Birkhauser, Boston (1997)
Ercegovac, M.D., Muller, J.M., Tisserand, A.: FPGA implementation of polynomial evaluation algorithm. In: SPIE (ed.) Field Programmable Gate Arrays for Fast Board Development and Reconfigurable Computing, Philadelphia, Pennsylvania, October 1995. SPIE, vol. 2607, pp. 177–188 (1995)
Ginetti, B.: CMOS RSD Cyclic A-to-D Converters, PhD thesis, Université Catholique de Louvain (March 1992)
Bajard, J.C., Kla, S., Muller, J.M.: BKM: A newh ardware algorithm for complex elementary functions. In: Swartzlander, E.E., Irwin, M.J., Jullien, J. (eds.) Proceedings of the 11th IEEE Symposium on Computer Arithmetic, Windsor, Canada. IEEE Computer Society Press, Los Alamitos (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tisserand, A., Marchal, P., Piguet, C. (1999). An On-Line Arithmetic Based FPGA for Low-Power Custom Computing. In: Lysaght, P., Irvine, J., Hartenstein, R. (eds) Field Programmable Logic and Applications. FPL 1999. Lecture Notes in Computer Science, vol 1673. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-48302-1_27
Download citation
DOI: https://doi.org/10.1007/978-3-540-48302-1_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66457-4
Online ISBN: 978-3-540-48302-1
eBook Packages: Springer Book Archive