首页 理论教育 如何优化计算机CPU和内存的使用?

如何优化计算机CPU和内存的使用?

时间:2023-06-26 理论教育 版权反馈
【摘要】:CC253x使用的是满足工业标准的增强型8051微控制器内核,它以单指令周期访问片内三种不同的存储器空间,分别是SFR、DATA和SRAM。内存仲裁器是微控制器的核心,它通过SFR总线将CPU、DMA控制器、物理存储器和所有外设联系在一起。内存仲裁器有4个存取访问点,分别是CODE、DATA、XDATA和SFR,这四个存储器空间被映射到8KB SRAM、闪存存储器、SFR寄存器中。32/64/128/256KB闪存存储器为处理器提供了内部电路可编程的非易失性程序存储器,且映射到CODE和XDATA存储空间。

如何优化计算机CPU和内存的使用?

CC253x使用的是满足工业标准的增强型8051微控制器内核,它以单指令周期访问片内三种不同的存储器空间,分别是SFR、DATA和SRAM。它还包括一个调试接口和一个18路输入的扩展中断单元

中断控制器提供了18个中断源,分为6个中断组,每组与4个中断优先级有关。当处理器从空闲模式回到活动模式时,会发出一个中断服务请求。一些中断还可以从睡眠模式唤醒处理器。

内存仲裁器是微控制器的核心,它通过SFR总线将CPU、DMA控制器、物理存储器和所有外设联系在一起。内存仲裁器有4个存取访问点,分别是CODE、DATA、XDATA和SFR,这四个存储器空间被映射到8KB SRAM、闪存存储器、SFR寄存器中。内存仲裁器负责执行仲裁,并确定到同一个物理存储器的内存访问的顺序。(www.xing528.com)

8KB SRAM映射到DATA存储空间和XDATA存储空间的一部分,它是一个超低功耗的SRAM,当数字部分掉电时(供电模式2和3)能够保留自己的内容。这对于低功耗应用是一个很重要的功能。

32/64/128/256KB闪存存储器为处理器提供了内部电路可编程的非易失性程序存储器,且映射到CODE和XDATA存储空间。除了保存程序代码和常量,非易失性程序存储器允许应用程序保存必须保留的数据,这样在设备重新启动之后可以使用这些数据。例如可以利用已经保存的网络具体数据,就不需要经过完整的启动、网络寻找和加入过程。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈