结合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
评论