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