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.
Weitere Kapitel dieses Buchs durch Wischen aufrufen
- VHDL Floating Point Operations
George S. Powley Jr.
Joanne E. DeGroat
- Springer US
Neuer Inhalt/© Filograph | Getty Images | iStock