| A flexible floating-point format for optimizing data-paths and operators in FPGA based DSPs |
| Full text |
Pdf
(208 KB)
|
| Source
|
International Symposium on Field Programmable Gate Arrays
archive
Proceedings of the 2002 ACM/SIGDA tenth international symposium on Field-programmable gate arrays
table of contents
Monterey, California, USA
Session: Arithmetic
table of contents
Pages: 50 - 55
Year of Publication: 2002
ISBN:1-58113-452-5
|
|
Authors
|
|
J. Dido
|
Ecole Polytechnique of Montreal, Montréal (Qc) Canada
|
|
N. Geraudie
|
Ecole Polytechnique of Montreal, Montréal (Qc) Canada
|
|
L. Loiseau
|
Ecole Polytechnique of Montreal, Montréal (Qc) Canada
|
|
O. Payeur
|
Ecole Polytechnique of Montreal, Montréal (Qc) Canada
|
|
Y. Savaria
|
Ecole Polytechnique of Montreal, Montréal (Qc) Canada
|
|
D. Poirier
|
Miranda Technologies, Inc., Ville Saint-Laurent (Qc) Canada
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 56, Citation Count: 6
|
|
|
ABSTRACT
Video signal processing requires complex algorithms performing many basic operations on a video stream. To perform these calculations in real-time in a FPGA, we must use innovative structures to meet speed requirements while managing complexity. As part of a project aiming at the development of a video noise reducer, we developed an optimized processing stream that required some floating-point calculations. This paper presents the rationale for developing a floating-point unit, justifies the data representation used, its implementation in a Xilinx VirtexE FPGA and reports the performance we obtained. A divider using this representation is also presented, with its implementation and performances in the same FPGA.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
ANSI/IEEE Std 754-1985 "IEEE Standard for Binary Floating-Point Arithmetic", 1985.
|
| |
2
|
Connors, D.A., Yamada, Y. and Hwu, W-M.W. "A Software- Oriented Floating-Point Format for Enhancing Automotive Control Systems", August 1999.
|
| |
3
|
Kelley, M.J. and Postiff, M.A. "A CMOS Floating-point Unit" 17th Annual Student VLSI Design Contest, Experienced Class Entry, 1997.
|
| |
4
|
Ligon III, W.B., McMillan, S., Monn, G., Stivers, F and Underwood, K.D. "A Re-evaluation of the Practicality of Floating-Point Operations on FPGAs".
|
| |
5
|
|
| |
6
|
POWER2 Floating-point Unit: Architecture and Implementation, http://www.austin.ibm.com/tech/fpu.html.
|
| |
7
|
Sahim, I., Gloster, C. and Doss, C. "Feasibility of Floating- Point Arithmetic In Reconfigurable Computing Systems" MAPLD on Adaptative Computing, September 2000, vol.3.
|
| |
8
|
|
| |
9
|
|
| |
10
|
The SPARC Architecture, http://www.cs.earlham.edu/ mutioke/cs63/sparc.htm#4.
|
CITED BY 6
|
|
|
|
|
|
|
|
|
|
|
Kingshuk Karuri , Rainer Leupers , Gerd Ascheid , Heinrich Meyr , Monu Kedia, Design and implementation of a modular and portable IEEE 754 compliant floating-point unit, Proceedings of the conference on Design, automation and test in Europe: Designers' forum, March 06-10, 2006, Munich, Germany
|
|
|
|
|
|
|
|