定點dsp和浮點dsp區(qū)別 什么是定點DSP芯片和浮點DSP芯片?
什么是定點DSP芯片和浮點DSP芯片?首先,我們需要了解什么是定點運算和浮點運算。您需要了解DSP芯片如何處理小數(shù),這涉及到小數(shù)縮放的問題。數(shù)值的準(zhǔn)確性和數(shù)值的范圍成為一對矛盾。巴拉巴拉,有點長,我不
什么是定點DSP芯片和浮點DSP芯片?
首先,我們需要了解什么是定點運算和浮點運算。您需要了解DSP芯片如何處理小數(shù),這涉及到小數(shù)縮放的問題。
數(shù)值的準(zhǔn)確性和數(shù)值的范圍成為一對矛盾。巴拉巴拉,有點長,我不會說的。要知道:支持浮點運算的DSP是浮點DSP芯片。你可以在這個芯片上自由地進行十進制運算。但在定點DSP中,直接進行小數(shù)運算是不可能的,因此需要先對數(shù)值進行標(biāo)定,小數(shù)點不能移動。因此,定點DSP完成十進制運算時,編程要復(fù)雜一些。它絕對沒有浮點電影那么快?,F(xiàn)在它是浮點!當(dāng)然也很貴。2812(定點)80元28335(浮點)100元
存儲和表示浮點數(shù)的方法很多。符號位、索引位和小數(shù)位數(shù)的劃分方式不同。Ti定點DSP在iqmath模式下具有浮點數(shù)。在浮點DSP中,有一些特殊的指令(如67x系列intsp指令),可以直接將定點轉(zhuǎn)換成浮點。通常,只能在源程序中直接轉(zhuǎn)換。假設(shè)您通過串行端口發(fā)送一個固定號碼。將串口發(fā)送的數(shù)據(jù)存儲到uint8 rcvbuf[i]中。由于串行端口通常一次接收一個字節(jié),而接收的固定點數(shù)通常為16或32字節(jié),因此可以首先賦值:uint32 inttemp=(rcvbuf[i]