我正在使用 Altera de0 nano soc FPGA。我有以定点类型存储的小数点数字(5 到 -27)(数字始终为正数)。我把它放到标准逻辑向量(32位),并通过Avalon接口发送到soc FPGA的HPS。但我不知道如何将这个接收到的数字解码回(c 语言)中的 c 浮点数。这个怎么做?
我用了fixed_pkg
library ieee_proposed;
USE ieee.std_logic_1164.all;
use ieee.numeric_std.all;
use ieee_proposed.float_pkg.ALL;
use ieee_proposed.fixed_pkg.ALL;
use ieee_proposed.fixed_float_types.ALL;