大纲:

1浮点数的格式指定

2浮点数的运算(加法)

3浮点数加减法器的实现(难于乘除法器的实现)

 1.

在FPGA的设计中,浮点数的概念不同于C语言中的定义,这里的浮点数指的是小数点位置会发生变化的数据,而不是单纯的小数。他有自己的固定的表示格式规定:

主要分为单精度浮点数和双精度浮点数

FPGA 浮点定点数的处理-LMLPHP

FPGA 浮点定点数的处理-LMLPHP

FPGA 浮点定点数的处理-LMLPHP

在两个默认空壳格式规定下:转换规则如下

FPGA 浮点定点数的处理-LMLPHP

转换实例:

FPGA 浮点定点数的处理-LMLPHP

FPGA 浮点定点数的处理-LMLPHP

 2.浮点数加法的转换步骤:

FPGA 浮点定点数的处理-LMLPHP

FPGA 浮点定点数的处理-LMLPHP

具体实例手动计算的过程:

FPGA 浮点定点数的处理-LMLPHP

FPGA 浮点定点数的处理-LMLPHP

05-11 22:47