TMS320X28xx定點(diǎn)與浮點(diǎn)處理器比較
發(fā)布時(shí)間:2009/1/9 0:00:00 訪(fǎng)問(wèn)次數(shù):581
定點(diǎn)與浮點(diǎn)dsp的基本差異在于它們對(duì)數(shù)據(jù)的數(shù)字表示法不同。定點(diǎn)dsp硬件嚴(yán)格運(yùn)行整數(shù)運(yùn)算,而浮點(diǎn)dsp既支持整數(shù)運(yùn)算又支持實(shí)數(shù)運(yùn)算,后者以科學(xué)計(jì)數(shù)法進(jìn)行了標(biāo)準(zhǔn)化。字長(zhǎng)為16位的定點(diǎn)dsp實(shí)現(xiàn)(rovide)64k的精度,帶符號(hào)整數(shù)值范圍為-215~215-1。
與此相對(duì)比,浮點(diǎn)dsp將數(shù)據(jù)路徑分為兩部分:一是可用作整數(shù)值或?qū)崝?shù)基數(shù)的尾數(shù),二是指數(shù)。在支持業(yè)界標(biāo)準(zhǔn)單一精確運(yùn)算的32位浮點(diǎn)dsp中,尾數(shù)為24位,指數(shù)為8位。由于其較長(zhǎng)的字長(zhǎng)與取冪范圍,該器件支持16m的精度范圍,這樣的動(dòng)態(tài)范圍大大高于定點(diǎn)格式可提供的精確度。實(shí)施業(yè)界標(biāo)準(zhǔn)雙精度(64位,包括53位的尾數(shù)與11位的指數(shù))的器件還可實(shí)現(xiàn)更高的精確度。
浮點(diǎn)dsp提供的計(jì)算能力更高,這也是其與定點(diǎn)dsp功能的最大差異所在。但在浮點(diǎn)dsp剛剛出現(xiàn)的20世紀(jì)90年代初期,其他因素往往掩蓋了基本的數(shù)學(xué)計(jì)算問(wèn)題。浮點(diǎn)功能需要的內(nèi)部電路多,32位數(shù)據(jù)路徑比當(dāng)時(shí)可用的定點(diǎn)器件要寬1倍。晶片面積越大,引腳數(shù)量就越多,封裝也越大,大大提高了新款浮點(diǎn)器件的成本,因此,數(shù)字化語(yǔ)音與電信集成卡(concentratlon card)等高產(chǎn)量應(yīng)用仍?xún)A向于采用較低成本的定點(diǎn)器件。
當(dāng)時(shí),方便易用性抵消了成本問(wèn)題帶來(lái)的不利影響。浮點(diǎn)器件是最早支持c語(yǔ)言的dsp之一,而定點(diǎn)dsp則仍需在匯編代碼級(jí)上進(jìn)行編程。此外,對(duì)浮點(diǎn)格式而言,實(shí)數(shù)運(yùn)算可直接通過(guò)代碼加人硬件運(yùn)算中,而定點(diǎn)器件必須通過(guò)軟件才能間接運(yùn)行實(shí)數(shù)運(yùn)算,增加了算法指令并延長(zhǎng)了開(kāi)發(fā)時(shí)間。由于浮點(diǎn)dsp易于編程,因此,其最初主要用于開(kāi)發(fā)工作強(qiáng)度較大的情況,如研究、原型開(kāi)發(fā)、影像識(shí)別、工作站的三維圖像加速器以及雷達(dá)等軍用系統(tǒng)。
目前,早先在成本與易用性間的差異已經(jīng)不那么明顯了。總體說(shuō)來(lái),定點(diǎn)dsp仍然在成本上有優(yōu)勢(shì),而浮點(diǎn)dsp則在易用性上有優(yōu)勢(shì),但差別已經(jīng)縮小很多,因此,上述因素已經(jīng)不再起決定作用了。
歡迎轉(zhuǎn)載,信息來(lái)源維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)
定點(diǎn)與浮點(diǎn)dsp的基本差異在于它們對(duì)數(shù)據(jù)的數(shù)字表示法不同。定點(diǎn)dsp硬件嚴(yán)格運(yùn)行整數(shù)運(yùn)算,而浮點(diǎn)dsp既支持整數(shù)運(yùn)算又支持實(shí)數(shù)運(yùn)算,后者以科學(xué)計(jì)數(shù)法進(jìn)行了標(biāo)準(zhǔn)化。字長(zhǎng)為16位的定點(diǎn)dsp實(shí)現(xiàn)(rovide)64k的精度,帶符號(hào)整數(shù)值范圍為-215~215-1。
與此相對(duì)比,浮點(diǎn)dsp將數(shù)據(jù)路徑分為兩部分:一是可用作整數(shù)值或?qū)崝?shù)基數(shù)的尾數(shù),二是指數(shù)。在支持業(yè)界標(biāo)準(zhǔn)單一精確運(yùn)算的32位浮點(diǎn)dsp中,尾數(shù)為24位,指數(shù)為8位。由于其較長(zhǎng)的字長(zhǎng)與取冪范圍,該器件支持16m的精度范圍,這樣的動(dòng)態(tài)范圍大大高于定點(diǎn)格式可提供的精確度。實(shí)施業(yè)界標(biāo)準(zhǔn)雙精度(64位,包括53位的尾數(shù)與11位的指數(shù))的器件還可實(shí)現(xiàn)更高的精確度。
浮點(diǎn)dsp提供的計(jì)算能力更高,這也是其與定點(diǎn)dsp功能的最大差異所在。但在浮點(diǎn)dsp剛剛出現(xiàn)的20世紀(jì)90年代初期,其他因素往往掩蓋了基本的數(shù)學(xué)計(jì)算問(wèn)題。浮點(diǎn)功能需要的內(nèi)部電路多,32位數(shù)據(jù)路徑比當(dāng)時(shí)可用的定點(diǎn)器件要寬1倍。晶片面積越大,引腳數(shù)量就越多,封裝也越大,大大提高了新款浮點(diǎn)器件的成本,因此,數(shù)字化語(yǔ)音與電信集成卡(concentratlon card)等高產(chǎn)量應(yīng)用仍?xún)A向于采用較低成本的定點(diǎn)器件。
當(dāng)時(shí),方便易用性抵消了成本問(wèn)題帶來(lái)的不利影響。浮點(diǎn)器件是最早支持c語(yǔ)言的dsp之一,而定點(diǎn)dsp則仍需在匯編代碼級(jí)上進(jìn)行編程。此外,對(duì)浮點(diǎn)格式而言,實(shí)數(shù)運(yùn)算可直接通過(guò)代碼加人硬件運(yùn)算中,而定點(diǎn)器件必須通過(guò)軟件才能間接運(yùn)行實(shí)數(shù)運(yùn)算,增加了算法指令并延長(zhǎng)了開(kāi)發(fā)時(shí)間。由于浮點(diǎn)dsp易于編程,因此,其最初主要用于開(kāi)發(fā)工作強(qiáng)度較大的情況,如研究、原型開(kāi)發(fā)、影像識(shí)別、工作站的三維圖像加速器以及雷達(dá)等軍用系統(tǒng)。
目前,早先在成本與易用性間的差異已經(jīng)不那么明顯了?傮w說(shuō)來(lái),定點(diǎn)dsp仍然在成本上有優(yōu)勢(shì),而浮點(diǎn)dsp則在易用性上有優(yōu)勢(shì),但差別已經(jīng)縮小很多,因此,上述因素已經(jīng)不再起決定作用了。
歡迎轉(zhuǎn)載,信息來(lái)源維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)
熱門(mén)點(diǎn)擊
- C/C++語(yǔ)言的編譯器接□
- 在c/c++代碼中嵌入?yún)R編指令
- 匯編語(yǔ)言程序中的字符串表達(dá)式及運(yùn)算符
- 匯編語(yǔ)言程序中常用的符號(hào)
- 從匯編程序中訪(fǎng)問(wèn)C程序變量
- 匯編語(yǔ)言程序中的邏輯表達(dá)式及運(yùn)算符
- ARM C/C++編譯器
- C/C++語(yǔ)言的編譯器操作概述
- 匯編程序、c/c++程序間的相互調(diào)用
- 匯編語(yǔ)言程序中的數(shù)字表達(dá)式及運(yùn)算符
推薦技術(shù)資料
- 聲道前級(jí)設(shè)計(jì)特點(diǎn)
- 與通常的Hi-Fi前級(jí)不同,EP9307-CRZ這臺(tái)分... [詳細(xì)]
- AMOLED顯示驅(qū)動(dòng)芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級(jí)芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個(gè)最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究