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