Skip to content

hukenovs/fp32_logic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

fp32_logic

Floating point FP32 (same as IEEE-754 w/ some diffs) core HDL. For Xilinx FPGAs. Include base converters and some math functions. Supported families: Xilinx 6/7 series, Ultrascale, US+. Source files: VHDL

FP WORD 32-bit vector:

EXPONENT - 8-bits. SIGN - 1-bit MANTISSA - 24+1 bits. '1' means hidden one for normalized floating-point values;

Math: A = (-1)^sign(A) * 2^(exp(A)-63) * mant(A)

Component list:

  • fp32_fix2float - convert data from INT32 to FP32.
  • fp32_float2fix - convert data from FP32 to INT32.
  • fp32_addsub - floating point adder.
  • fp32_mult - floating point multiplier.

Releases

No releases published

Packages

No packages published

Languages