
1
1.1纲要32180集团
概观
1.1纲要32180集团
的32180组(以下简单地将32180 )属于M32R / ECU系列中的M32R族的
三菱微型计算机。有关32180的当前发展状况的详细信息,请联系
您最近的三菱或其分销商的办事处。
表1.1.1产品列表
型号名称
M32180F8VFP
M32180F8TFP
ROM大小
1兆字节
1兆字节
RAM大小
48字节
48字节
套餐类型
240引脚QFP : 240P6Y -A (0.5 mm间距)
240引脚QFP : 240P6Y -A (0.5 mm间距)
工作环境温度
-40 ° C至125°C ( @ 64兆赫)
-40 ° C至85°C ( @ 80兆赫)
1.1.1 M32R系列CPU内核,内置FPU ( M32R -FPU )
( 1)基于RISC架构
该32180是一组32位RISC单芯片微型计算机。在M32R -FPU本组
微型计算机采用了完全符合IEEE 754兼容,单精度FPU ,以实现
公共指令集和M32R CPU的高精度的算术运算。该32180
在上表中列出的产品是建立在M32R -FPU ,并采用闪速存储器,
RAM和各种外围功能,全部集成到单个芯片中。
基于RISC架构的M32R -FPU构造。内存使用负载/存储访问
指令,以及各种算术/逻辑操作是使用执行寄存器到寄存器操作
指令。
在内部有16个32位通用寄存器。该指令集包括100显示
在克里特岛的总指令(指令83共同的M32R系列以及17个FPU和扩展
说明)。这些指令是16位或32位长。
除了普通的load / store指令时, M32R -FPU支持复合指令
如负载&地址更新和存储&地址更新。这些说明有助于加快
数据传输。
( 2 )五阶段的流水线处理
在M32R -FPU支持5级流水线组成的教学指导加工提取,
译码,执行,存储访问和回写(悬空进行处理时,在六个阶段
荷兰国际集团,浮点运算) 。不只是load / store指令和寄存器到寄存器操作的指令,
但如负载&地址也浮点算术指令和化合物的说明
更新和存储&地址更新都在一个CPUCLK周期(相当于12.5执行
NS当f ( CPUCLK ) = 80兆赫) 。
虽然指令被供给到在其被取出的所述指令的执行阶段中,它是
可能的是,如果第一供给的加载/存储指令时的等待周期延长插入存储器
访问,随后的寄存器到寄存器操作指令的指令之前执行
化。使用这样的设施,这是被称为“外的顺序完成”机制, M32R-
FPU是能够控制指令的执行,而不会浪费时钟周期。
( 3 )小型指令代码
在M32R -FPU支持两个指令格式: 1个16位长,和一个32位长。利用
16位指令的格式特别有助于抑制程序的代码尺寸。
此外, 32位指令的可用性,使编程更容易,并提供了更高的per-
formance在相同的时钟速度比在所述地址空间中被分段结构。为
例如,某些32位指令允许控制跳转到地址32字节向前或向后
从一个指令的当前执行的地址,使编程容易。
1-2
32180集团用户手册( Rev.1.0 )