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