欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

FPGA如何接受單精度浮點(diǎn)數(shù)據(jù)?

FPGA如何接受單精度浮點(diǎn)數(shù)據(jù)?任何數(shù)據(jù)在FPGA底層都是以二進(jìn)制形式表示,對(duì)于單精度浮點(diǎn)數(shù),是由32位二進(jìn)制表示,只不過是基于IEEE標(biāo)準(zhǔn)格式進(jìn)行表示,所以只需傳輸標(biāo)準(zhǔn)格式的32位單精度浮點(diǎn)數(shù)即可,具體32位單精度浮點(diǎn)如何表示,下面一一道來。

1、單精度浮點(diǎn)數(shù)組成

浮點(diǎn)數(shù)組成由階碼和尾數(shù)兩部分,其根據(jù)是下面公式。

具體IEEE754單精度浮點(diǎn)格式:

其中,S為符號(hào)位,E為階碼,D為尾數(shù)(即浮點(diǎn)數(shù)的小數(shù)部分)。

在FPGA中浮點(diǎn)數(shù)格式為32位的,具體如下圖所示。

所以只需按照上述格式傳輸?shù)紽PGA即可。

下面舉例說明十進(jìn)制數(shù)178.125,如何表示成單精度浮點(diǎn)數(shù):

1、將十進(jìn)制數(shù)按照二進(jìn)制格式表示,如下:

178.125=10110010.001B

=1.0110010001x2……7(2的7次冪)

2、提取處階碼E

指數(shù)E=7+127=134(二進(jìn)制10000110B)

127是單精度浮點(diǎn)數(shù)應(yīng)加的指數(shù)偏移量

3、完整的浮點(diǎn)數(shù)形式為,第一個(gè)零是符號(hào)位,因?yàn)槭钦龜?shù),然后是階碼E,小數(shù)部分:

十六進(jìn)制表示:32‘h43322000(FPGA中的數(shù)據(jù))。

對(duì)此還有任何疑問可以留言,相互探討,點(diǎn)點(diǎn)關(guān)注。