Cc2430 内嵌8051 cpu 介绍:
CC2430集成了一个8位的增强工业标准的8051 CPU内核。
增强的8051内核使用标准8051指令。指令执行速度比标准8051快,原因如下:
每个指令周期中的一个时钟周期与8051每个指令周期中的12个周期相对应。
取消了无用的总线状态
由于指令周期在可能的情况下包含了取指令操作所需的时间,故绝大多数单字节指令在一个时钟周期内完成。除了速度改进之外,增强的8051内核也包含了下列增强的架构:
第二数据指针
扩展了18个中断源
存储器映射:
与标准8051存储映射图不同之处有:
首先为了使DMA控制器访问全部物理存储空间,因而允许DMA在不同的8051存储空间之间传输,部分特殊功能寄存器SFR和代码存储空间被映射到XDADA存储空间。
其次,对于代码存储空间映射有2个可选择方案使用。第一个方案是标准8051映射,只有程序存储空间即flash存储映射到代码存储空间。在一个设备复位后默认使用这种映射。
第二个方案是对标准代码空间映射的扩大,因此全部物理存储器都被映射到代码存储空间,这种方案称为代码存储空间的统一映射。
下面给出了大小为128KB flash 存储器的存储映射图,显示了不同的物理存储器是如何映射到cpu 存储空间的
对于大于32Kb Flash的芯片,只有56kb Flash 存储器映射到XDATA,地址0x0000-0xDFFF;而对于32kb flash 的芯片,映射到XDATA的地址0x0000-0x7ffff。
所有的芯片,其8KB SRAM都映射到地址0xe000-0xffff。
所有芯片的SFR寄存器映射到地址范围是0xdf80-0xdfff。
所有芯片的另一个存储器映射寄存器区域是RF寄存器区域,它被映射到地址范围0xdf00-0xdf70,这些寄存器与射频联系在一起。
Flash 寄存器,SRAM和寄存器到XDATA的映射允许DMA控制器到CPU在一个统一的地址空间对所有物理存储器进行取操作。
上一篇:KEIL CX51 ANSI C编译器(8051编译器)介绍
下一篇:[标准8051]8051核的基本知识_寄存器相关
推荐阅读最新更新时间:2024-11-11 15:50
设计资源 培训 开发板 精华推荐
- 使用 NXP Semiconductors 的 JN5161/001 的参考设计
- ZGENPRP0100MDS,基于 ZNEO Z16F 系列 MDS 兼容处理器模块的通用模块化开发系统
- C2687802_DC-DC降压芯片方案验证板-B版
- 基于vl812的usb3.0的集线器
- 【霜秋凛然】储能站二代 3S 21700电池盒
- AM6TW-4803SZ 3.3V 6 瓦单路输出 DC/DC 转换器的典型应用
- REP008: 工作在通用85MHz低IF,用于CDMA、PCS和AMPS的双频前端IC
- 数电课设
- 使用 Semtech 的 SC440A 的参考设计
- LT6656BCDC-2.048、2.048V 2 端子电压基准电流源的典型应用