當前位置:編程學習大全網 - 編程語言 - 如何在CC2000中刻錄程序?

如何在CC2000中刻錄程序?

自1982年第壹款數字信號處理器TMS320ClO問世以來,DSP的發展經歷了四個階段,也形成了四代DSP產品。

(1)第壹代DSP

1982 TI(德克薩斯州

儀器推出的TMS320ClO是第壹代DSP的代表,是壹款16位定點DSP。首次采用哈佛結構,完成乘法和累加運算的時間為390ns,處理速度較慢。

(2)第二代DSP

1987年,摩托羅拉推出DSP56001,是壹款24位定點DSP,完成乘法和累加需要75ns。其他產品如AT&等;t公司的DSPl6A、ADI(模擬

美國Devices公司的ADSP-2100和TI公司的TMS320C50代表了第二代DSP產品。

(3)第三代DSP

第三代定點DSP產品出現在1995,如摩托羅拉的DSP56301,ADI的ADSP-2180,TI的TMS320C541等。這些產品改進了內部結構,增加了並行處理單元,擴展了內存容量,提高了處理速度。指令周期約為20ns。同時出現了更強大的32位浮點DSP,如摩托羅拉的DSP56000、TI的TMS320C3X和ADI的ADSP-21020。

'

(4)第四代DSP

近年來,更高性能的第四代處理器不斷推出,包括並行處理結構DSP和超高性能DSP。比如ADI公司的32位浮點處理器SHRAC系列ADSP2106X、TI公司的TMS320C4X以及近兩年TI公司的並行處理定點系列TMS320C62XX和浮點系列TMS320C67XX、ADI公司的並行處理浮點系列ADSP21160和TigerSHARC系列ADSP-TSL 01s、ADSP-TS2065438+

目前最有影響力的DSP廠商有TI、ADI、AT&等;t公司和摩托羅拉公司。其中TI和ADI的產品系列最全,市場占有率最高。

DSP處理器有定點處理和浮點處理兩種,適用於不同的場合。早期的定點處理DSP可以勝任大部分的數字信號處理應用,但是它能處理的數據動態範圍有限,比如16位定點DSP的動態範圍只有96dB。在壹些數據動態範圍很大的情況下,采用定點處理時可能會出現數據溢出,因此在編程時需要使用移位縮放措施或定點指令來模擬浮點運算,大大降低了程序的執行速度。浮點處理器的出現解決了這些問題,擴大了數據的動態範圍。浮點DSP的綜合性能優於定點DSP。在同壹個指令周期內,既能完成32位定點運算,又能完成浮點運算。而且其匯編源程序易寫,可讀性強,調試方便。

隨著DSP自身的不斷發展,其開發工具也在不斷發展和完善。早期的DSP開發只能使用簡單的命令行編譯器和鏈接器,使用匯編語言編程,缺乏調試工具,開發難度大,耗時長。近年來,DSP的開發工具已經向可視化發展。DSP廠商和第三方提供了各種軟件開發環境和硬件仿真調試工具來支持DSP程序開發。例如TI公司的代碼

ADI公司的Composer系列(cc2000、cc5000、cc6000)視頻。

DSP++等等。硬件調試工具壹般采用JTAG掃描方式,支持在線調試和多處理器調試,也提供各種評估板。軟硬件調試工具的發展使得DSP程序的開發過程相對容易。另外,C編譯器可以用於多種類型DSP的開發,簡化了開發過程。而定點DSP的C編譯器效率低,浮點DSP的C編譯器效率高,使得浮點DSP的程序開發更加簡單方便,縮短了開發周期,降低了開發成本。隨著集成電路技術的發展,ADSP處理器的計算能力不斷提高,從早期的5MIPS(每秒百萬條指令)提高到1 gflops(每秒千兆次浮點運算)以上。比如TI公司的TMS320C6201和TMS320C6701的處理能力已經達到了1 gflops。TS201S達到3GFLOPS。但是,對於壹些信號處理應用,要求信號處理能力達到每秒數百億次和數千億次運算。這可以通過提高DSP的主頻或通過並行處理來滿足。提高主頻的難度和成本越來越高,單處理器性能的提升受到諸多因素的限制。所以很多DSP處理器都有多處理器擴展LI,可以輕松實現多處理器並行處理結構,比如ti公司的TMS320C4X,ADI公司的ADS-2106X。新型DSP中引入並行處理技術以滿足處理速度的要求,如TI的TMS320C6201和TMS320C6701,ADI的ADSP-TSL 01s和ADSP-TS201s等。

  • 上一篇:有哪些好的app數據分析工具推薦嗎
  • 下一篇:妳在大學裏後悔過什麽?
  • copyright 2024編程學習大全網