ColdFire系列学习笔记一
0赞
发表于 11/25/2011 5:12:15 PM
阅读(4839)
个人学习总结体会,绝非复制粘贴,欢迎大家补充,更欢迎大家投票,谢谢!
ColdFire 32位微处理器系列—内核
溯源:M68000。
特点:支持可变长精简指令集,由此显著提高了处理器的代码密度,相比于定长指令集的CPU,占用的内存空间更小。
ColdFire指令集:支持1~3个word,即16位,32位,48位操作指令。
ColdFire的内核级别:V1,V2,V3,V4/ V4e,V5 /V5e等。
oldFire的内核简介:
V1:外设与8位的S08兼容,内核与32位的V2兼容。
实质为简版V2,指令集兼容(ISA_C),支持S08调试口。
V2:由取指令通道IFP和执行通道OEP构成。
V3:V2内核的升级。最大区别就是在取指令通道IFP中取指周期化为2级,增加了指令预解码模块。由于增加了流水线的分级,可以平衡好每级的逻辑延迟,从而提高了整个系统的主频。
包含V3内核的MCU主要有:MCF537x ,MCF532x ,MCF5307等。
V4:V4内核支持ISA_C的指令集,增强乘法运算单元(EMAC)和内存管理单元(MMU)是V4内核的可选集成模块。
包含V4内核的MCU主要有:MCF5407 ,MCF5445x等。V4采用了高性能的哈佛结构总线设计以及分支缓存和加速技术,处理性能可达1.54 Dhrystone 2.1 MIPS/MHz。
V4e:实质为增强型的V4内核,V4e内核将V4内核的可选配置模块EMAC和MMU作为标准模块集成,并集成了浮点运算单元FPU。

V4e的内核结构
