xilinx 浮点数IP核的用法- 定点数转浮点数

首先调用IP核

xilinx 浮点数IP核的用法- 定点数转浮点数_第1张图片


标注1:选择定点数转浮点数

xilinx 浮点数IP核的用法- 定点数转浮点数_第2张图片


标注1:32位定点数

标注2:数字格式,符号位,整数位和小数位

xilinx 浮点数IP核的用法- 定点数转浮点数_第3张图片

标注1,2:转化为的浮点数可以是单精度也可以是双精度。

标注3:为转化后的数据格式。

仿真如下:

xilinx 浮点数IP核的用法- 定点数转浮点数_第4张图片


假设输入数据为1和2(十进制),则输出为:

xilinx 浮点数IP核的用法- 定点数转浮点数_第5张图片

以上:单精度1的浮点数为:00111111100000000000000000000000

            单精度2的浮点数为:01000000000000000000000000000000



验证结果的正确性,用matlab求解:

xilinx 浮点数IP核的用法- 定点数转浮点数_第6张图片

以上:

xilinx 浮点数IP核的用法- 定点数转浮点数_第7张图片

以上同理2也正确,但是当计算连续的定点数转浮点数的时候需要注意延迟。

实验得:第一个数和第二个数之间必须保持有十倍周期以上才可以得到正确解。



你可能感兴趣的:(Matlab,XILINX,testbench)