(2007)基于ColdFire的评估系统的设计与实现(8)
时间:2025-07-07
时间:2025-07-07
基于ColdFire的评估系统的设计与实现
第一章 概述 基于ColdFire的评估系统的设计与实现 求,Freescale在ColdFire设备上提供了加密加速器,作为可选模块。
ColdFire系列产品由最初的Version 2(包括第一款ColdFire微处理器MCF5206以及MCF52xx)发展到Version 3(MCF5307)、Version 4(MCF54xx),直到最新版的超流水线结构的Version 6,其指令执行速度也相应的由25MIPS@33MHz(0.8μm工艺)提高到610MIPS@333MHz(0.13μm工艺)。目前ColdFire已经推出了采用V2、V3、V4核心的芯片,V5、V6为后续版本。各个版本之间的比较如下[3]:
① V2核心
- 两个独立的、解耦(Decoupled)的两级流水线;
- 单周期局部总线,具有统一的Cache、RAM和ROM。
② V3核心
- 两个独立的、解耦的四级指令获取流水线和两级指令执行流水线;
- 两级流水线局部总线,具有统一的Cache、RAM和ROM。
③ V4核心
- 两个独立的、解耦的四级指令获取流水线和五级指令执行流水线;
- 哈佛结构的指令和数据分开的高速缓冲存储器,可获得更宽的带宽;
- 指令分支加速结构。
④ V5核心
- 和V4基本相同的流水线组织;
- 双执行流水线和大容量分支Cache。
⑤ V6核心
- V6为超流水线结构。
1.2 课题背景
1.2.1 常见的32位微处理器及其应用
目前,在嵌入式领域得到广泛应用的32位嵌入式微处理器主要有Intel开发的嵌入式x86处理器,采用ARM公司ARM核心的ARM7、9、10等系列,Freescale和IBM等公司生产的采用PowerPC内核的PowerPC系列,MIPS公司开发的MIPS系列以及68K/ColdFire系列等。