添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符M型号页 > 首字符M的型号第452页 > MC68331VFV20 > MC68331VFV20 PDF资料 > MC68331VFV20 PDF资料2第27页
飞思卡尔半导体公司
例如,如果微控制器正在执行读取一个长字操作数从16位端口的指令,
单片机锁存有效数据的16比特,然后运行另一个总线周期来获得其它16位。
对于一个8位端口的操作是类似的,但要求4的读周期。被寻址的设备使用
DSACK0和DSACK1信号来指示该端口的宽度。例如,一个16位的设备总是返回
DSACK0 = 1, DSACK1 = 0对于一个16位的端口,而不管在总线周期是否是一个字节或字
操作。
动态母线调整要求,所用的数据总线的部分,用于传输到或从一个特定
口大小是固定的。 16位端口必须驻留在数据总线的位[ 15 : 0]和8位端口必须位于数据
总线的位[15:8 ] 。这最大限度地减少传送数据所需的总线周期的数量,并确保
MCU传输有效数据。
该MCU总是试图转移所有的总线周期的最大数据量。一个字能操作
ATION ,假定该端口是16位宽的总线周期开始时。操作数字节desig-
转换后如下图所示。 OP0是一个长字的最显著字节操作数,
OP3是最显著的字节。这两个字节的字长度的操作数是OP0 (最显著)和
OP1 。一个字节长度的操作数的单字节为op0 。
飞思卡尔半导体公司...
操作数
31
长字
三个字节
字节
OP0
24
字节顺序
23
16
15
8
OP1
OP2
OP0
OP1
OP0
7
OP3
OP2
OP1
OP0
0
图8操作数字节顺序
3.4.10操作数对齐
该数据多路转换器规定了地址的不同组合和所需要的连接
数据大小。多路转换器需要两个字节的16位总线,并将它们路由到其所需的宝
位数。字节的位置是由大小和地址输出来确定。 SIZ1和SIZ0指示
在当前总线周期中要传输的字节的剩余数量。的字节数反
ferred等于或小于由SIZ1和SIZ0所示,根据使用的端口宽度的大小。
ADDR0也影响到数据多路转换器的操作。中的操作数传输,ADDR [23: 1] IN-
dicate操作数的一部分的字基地址被访问,并且ADDR0表示
从基部字节偏移量。
3.4.11对齐操作数
CPU32处理器体系结构采用16位的基本操作数大小。操作数未对齐时,
重叠的字边界。这是通过ADDR0的值来确定。当ADDR0 = 0(偶数AD-
礼服) ,地址是一个字和字节边界。当ADDR0 = 1 (奇数地址) ,地址
是只有一个字节边界。字节操作数对齐任何地址;一个字或长字操作数是
错位在奇地址。 MC68300设备不支持不对齐的操作数传输。
数据,可以由一个单一的总线周期传输的最大数量是一个对齐字。如果MCU
通过一个16位的端口传送的长字操作数,最显著操作数字被转印在
第一个总线周期,并在随后的总线周期的最低显著操作数字。
3.4.12操作数分动箱
下表概括了如何操作数对准各种类型转移。 OPN入口
是一个请求的操作数的读取的或在总线周期的书面和SIZ1定义部分,
SIZ0和ADDR0该总线周期。
MC68331TS/D
欲了解更多有关该产品,
转到: www.freescale.com
27

深圳市碧威特网络技术有限公司