添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符D型号页 > 首字符D的型号第441页 > DSPIC30F6011 > DSPIC30F6011 PDF资料 > DSPIC30F6011 PDF资料1第33页
dsPIC30F6011/6012/6013/6014
3.2
数据地址空间
3.2.2
数据空间
内核有两个数据空间。数据空间可以
看作是独立的(对于某些DSP指令
而言),或者看作是统一的线性地址范围(对于MCU
说明)。数据空间使用两个访问
地址生成单元(AGU)和独立的数据
路径。
X数据空间可用于所有指令,并且支持
所有寻址模式。有单独的读
写数据总线。在X读数据总线是返回
该数据空间视为所有指令数据路径
组合的X和Y地址空间。它也是在X
双操作数的地址空间的数据路径读取
指令(MAC类) 。 X写数据总线是
只写路径数据空间的所有指令。
X数据空间还支持模寻址
所有指令,受到寻址模式的限制
系统蒸发散。位反转寻址只支持
写X数据空间。
Y数据空间被用在音乐会与X数据
由空间
苹果
类指令( CLR ,
ED ,
EDAC , MAC , MOVSAC , MPY , MPY.N
MSC )
to
提供两个并行的数据读取路径。不写
出现Y总线。此类指令德迪
盖茨两个W寄存器指针, W10和W11 ,总是
寻址Y数据空间,独立的X数据空间,
而W8和W9作为寻址X数据空间。
需要注意的是累加器回写操作期间,该数据
地址空间被认为是X和Y的组合
数据空间,所以写操作通过X总线。
因此,可以写在任何地址
整个数据空间。
Y数据空间仅用于数据
在预取操作相关联的
苹果
等级
指令。它还支持模寻址,
自动循环缓冲区。当然,所有其他指
令可以通过访问Y数据地址空间
X数据路径作为复合线性空间的一部分。
X和Y数据空间之间的边界
定义的,如图3-8和图3-8是
没有用户可编程的。如果EA指向数据
它自己分配的地址空间之外,或者到某些地区可能
外界物理内存化,全零的字/字节
被退回。例如,尽管Y地址空间是
通过使用任何寻址所有非MAC指令可见
荷兰国际集团模式,由一企图
苹果
指令来获取数据
使用W8或W9 ( X空间指针)的空间
返回0x0000 。
3.2.1
数据存储空间映射
的数据存储空间被分成两块,X和
Y数据空间。这种架构的一个关键因素是,
Y空间是X空间的子集,并且完全包含
在X空间。为了提供一个明显的线性
寻址空间, X和Y空间要有连续的
地址。
当执行的指令之外的任何指令比中的一个
苹果
类指令时,X块由64对
KB数据地址空间(包括全部Y地址) 。
时执行的所述一个
苹果
类指令,
X块由64 KB数据地址
空间不包括Y地址块(用于数据读取
只) 。换句话说,所有其他指令把
整个数据存储器作为一个组合的地址空间。
苹果
类指令提取Y地址空间
从数据空间,并利用中介公司从采购解决这个问题
W10和W11 。其余的X数据空间
解决使用W8和W9 。这两个地址空间
只有同时访问同
苹果
指令。
数据存储空间映射如图3-8所示
图3-9 。
2006年Microchip的科技公司
DS70117F第31页

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