結(jié)合DSP和微控制器特性、用于電機(jī)控制的單片處理器
將DSP的性能和微控制器的主要功能結(jié)合起來(lái)是一項(xiàng)重大課題。摩托羅拉通過(guò)創(chuàng)建一種新的DSP架構(gòu)解決了這一課題。這種新的架構(gòu)采用高效的微控制器代碼和編譯器性能,既適用于通用的DSP算法又能實(shí)現(xiàn)高性能控制。如圖所示,這種架構(gòu)將DSP功能和許多微控制器特性集成在一起,可進(jìn)行電機(jī)控制和全面的系統(tǒng)控制。
基于DSP56800內(nèi)核的電機(jī)控制產(chǎn)品系列包含以下結(jié)構(gòu)特征:
- 工作于4.57V至5.5V、時(shí)鐘頻率為80MHz時(shí),處理速度為40MIPS;
- 采用哈佛架構(gòu),可處理大量通信數(shù)據(jù);
- 具有DSP尋址模式的并行指令集;
- 周期16×16位并行乘法器-累加器(MAC);
- 2×36位累加器,包含擴(kuò)展位;
- 單周期16位并行移位器;
- 硬件DO和REP循環(huán);
- 3條16位內(nèi)核數(shù)據(jù)總線和3條16位內(nèi)部地址總線;
- 1條16位外部接口數(shù)據(jù)總線;
- 支持DSP和控制器功能的指令集;
- 控制器類型的尋址模式和可減小代碼規(guī)模的指令;
- C 編譯器和支持局部變量;
- 軟件子程序和無(wú)限嵌套深度的中斷堆棧。
DSP56800內(nèi)核是一種可編程的CMOS 16位定點(diǎn)DSP,專為實(shí)時(shí)數(shù)字信號(hào)處理&s
評(píng)論