
2001年5月14日Rev.1.0
三菱微型计算机
32171集团
单芯片32位CMOS微机
CPU芯的轮廓
该M32171集团采用M32R RISC CPU核心,并具有
这是常见的,在所有的微型计算机的指令集
在M32R系列。
说明在由5级流水线处理
指令的取指,译码,执行,存储访问和
回写。由于其“乱订单完成”的机制,
在M32R CPU允许时钟周期有效,指令EX-
ecution控制。
在M32R CPU内部有16个32位通用
寄存器。该指令集包括了83条指令离散
系统蒸发散,这都在任一个16位指令或32位IN-
梁支格式。使用16位指令的格式的帮助
减少程序的代码大小。此外,可用性32
位指令编程方便,增加了per-
formance在相同的时钟速度,相对于
架构具有分段的地址空间。
地址空间
该M32171集团的逻辑地址总是在处理
32位,提供4千兆字节的线性地址空间。该
M32171集团的地址空间由以下部分组成。
用户空间
A 2 GB的面积从H'0000 0000至H'7FFF FFFF是用户
空间。位于这个空间是用户ROM区,外
扩展区,内部RAM区和SFR (特殊功能
置寄存器)区域(内部外围I / O寄存器) 。的
这些,用户ROM区域和外部扩展区域是某一地址
cated不同,具体取决于模式设置。
引导程序的空间
A 1 GB的面积由0000 H'8000到H'BFFF FFFF是引导
程序区。该空间包含板载编程
明程序(引导程序)的接口使用空白状态
内置的闪存中。
加总产品说明书媲美DSP
在M32R CPU包含一个乘法器/累加器,可
执行32位
×
16位中的一个周期。因此,执行一个
32位
×
32位整数乘法指令在三个周期。
此外, M32R CPU支持以下四种求和-的精良的
UCTS指令(或乘法指令)的DSP功能
化利用。
( 1 ) 16高位寄存器位
×
16高位寄存器位
( 2 )低16位寄存器
×
16低位寄存器位
( 3 )所有的32位寄存器
×
16高位寄存器位
(4 )所有的32位寄存器
×
16低位寄存器位
此外, M32R CPU具有四舍五入的说明
值存储在累加器中,以16位或32位,并指令
系统蒸发散的移位累加器的值调整前的数字
存储在寄存器中。因为这些指令也可以
在一个周期内执行, DSP可比数据处理钙
pability可以通过使用它们结合而获得
高速数据传输的指令,例如装入&地址
更新或储存&地址更新。
系统空间
A 1 GB的面积由H'C000 0000 H'FFFF FFFF是
系统区。这个空间被保留以供开发使用
工具,如在线仿真器和调试监控,并
不能由用户使用。
三种操作模式
该M32170和M32174集团有三种操作模式:
单芯片模式,外部扩展模式,并且处理器
模式。这些操作模式从一个变到AN-
另外通过设置MOD0和MOD1引脚。
6