1995 | OriginalPaper | Chapter
VHDL Floating Point Operations
Authors : George S. Powley Jr., Joanne E. DeGroat
Published in: Model Generation in Electronic Design
Publisher: Springer US
Included in: Professional Book Archive
Activate our intelligent search to find suitable subject content or patents.
Select sections of text to find matching patents with Artificial Intelligence. powered by
Select sections of text to find additional relevant content using AI-assisted search. powered by
In this paper, we present a set of portable floating point VHDL functions. These functions provide the VHDL programmer with absolute portability and very precise control over floating point operations. A single VHDL type is used to represent single, double, and extended precision floating point numbers. The VHDL package includes functions to perform relational, arithmetic, and trigonometric floating point operations on all three precisions. This package was designed to be easily maintained and upgraded to include new floating point precisions or operations. We also describe a method for verifying the results from the VHDL package of floating point operations.