当前位置: 首页 > news >正文

discuz做的网站360应用商店

discuz做的网站,360应用商店,设计得很好的企业网站,wordpress导航菜单栏C6678-缓存和内存 全局内存映射扩展内存控制器(XMC)-MPAX内存保护与地址扩展使用例程缓存 全局内存映射 扩展内存控制器(XMC)-MPAX内存保护与地址扩展 每个C66x核心都具有相同大小的L1和L2缓存,并且可配置为普通内存使…

C6678-缓存和内存

  • 全局内存映射
  • 扩展内存控制器(XMC)-MPAX内存保护与地址扩展
  • 使用例程
  • 缓存

全局内存映射

在这里插入图片描述

扩展内存控制器(XMC)-MPAX内存保护与地址扩展

在这里插入图片描述
每个C66x核心都具有相同大小的L1和L2缓存,并且可配置为普通内存使用。
每个核心也都有独立的MPAX(隶属于XMC),主要功能如下:
a) 将32bit逻辑地址映射到36bit物理地址上
b) 提供内存保护功能
c) 支持16个可配置映射段如下。

在这里插入图片描述
注意:复位后Segment0映射起始地址为00000H,但内部CGEM配置空间不可映射,因此实际上只映射了4MB共享内存。
应用实例:
这是一个单镜像的多核应用实例,每个核心共享代码段,因此代码段物理地址相同,数据段通过MPAX分别映射到不同的物理地址空间,但实际上对于每个核心的应用程序而言,所访问数据段的逻辑地址相同。

在这里插入图片描述

MPAX的段寄存器,分别对应16个段。

在这里插入图片描述

在这里插入图片描述
映射逻辑地址/物理地址的第12位均为0,也就是说映射最小单位为4KB。

使用例程

本例程采用单镜像加载,Core0映射4MB的共享空间,进行映射确认;Core3和Core4分别映射1MB的共享空间到0x0_0c000000和0x0_0c100000的物理内存,分别向各自的共享内存起始地址写100个数据。
通过Core0观察0x0c000000和0x0c100000分别可见其他2个核心写入的不同数据。
程序代码:《c6678内存映射示例工程下载》

部分应用程序代码:

/* CSL Header file */
#include <ti/csl/csl_pscAux.h>
#include <ti/csl/csl_xmcAux.h>
#include <c6x.h>#define MPAX_SEG_1M_Size 0x13
#define MPAX_SEG_4M_Size 0x13+2
/***************************************************** 注意:逻辑地址:logicAddr只保留高20bit,* 物理地址:phyAddr,只保留高24bit。*/
void mpax_map(Uint32 segment,Uint32 logicAddr,Uint32 phyAddr,Uint32 segSize)
{CSL_XMC_XMPAXH mpaxh;CSL_XMC_XMPAXL mpaxl;mpaxh.segSize = segSize;mpaxh.bAddr = logicAddr; //逻辑地址mpaxl.ux = 1;mpaxl.uw = 1;mpaxl.ur = 1;mpaxl.sx = 1;mpaxl.sw = 1;mpaxl.sr = 1;mpaxl.rAddr = phyAddr;//物理地址CSL_XMC_setXMPAXH (segment, &mpaxh);CSL_XMC_setXMPAXL (segment, &mpaxl);
}
int main(void)
{Uint32  Core_ID;Uint32 *test;psc_init();Uint32 i;// Get the Current Core IDCore_ID = DNUM; // c6x.hif (Core_ID == 0){mpax_map(0, 0x0c000, 0x00c000, MPAX_SEG_4M_Size);}if (Core_ID == 3){mpax_map(0,0x0c000,0x00c000,MPAX_SEG_1M_Size);test = (Uint32 *)0x0c000000;for (i=0;i<100;i++)*test++ = 0xA0A0A0A0;}if (Core_ID == 4){mpax_map(0,0x0c000,0x00c100,MPAX_SEG_1M_Size);test = (Uint32 *)0x0c000000;for (i=0;i<100;i++)*test++ = 0x11111111;}while(1);
}

缓存

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.yayakq.cn/news/451183/

相关文章:

  • 网站新闻更新怎么设计展示类网站管理员
  • 企业网站建设 南通wordpress 首页域名
  • 柬埔寨网站开发黄冈网站推广下载
  • 有人利用婚恋网站做微商深圳网络推广培训学校
  • 门户网站的营销特点域名购买国外
  • 做网站如何在百度快照上排名wordpress 讲解
  • 怀化找工作网站郑州app外包公司
  • 自己做网站导航深圳招聘网最新招聘信息
  • 如何优化营销型企业网站平房装修设计图片大全 效果图
  • 建设wap手机网站制作晋城建设局官方网站
  • 合肥seo网站多少钱2024舆情信息最新热点
  • 企业网站需要什么功能西安网站seo推广厂家
  • 可以做英语阅读理解的网站1688网站
  • 布吉做棋牌网站建设怎样做有效的黄页网站
  • 网站模板制作视频教程wordpress 嵌套回复
  • 吉安微信网站anylink wordpress
  • 如何实现网站开发湖南系统建站怎么用
  • 实验楼编程网站百度风云榜小说排行榜历届榜单
  • 东莞网站策划如何调整网站板块位置
  • 福州网站大全排版网页设计教程
  • 贵州城乡住房建设厅网站泰州网站建设费用
  • 域名购买 网站建设为什么自己做的网站别人打不开
  • 赣州企业网站建设推广做国外网站建设
  • 经典软文案例分析优化排名推广关键词
  • 网站怎么自适应屏幕哪个网站可以专门做产品推广
  • 嘉兴做企业网站的公司网站建设费用预算模板
  • 洛阳网站建设手机设计图制作软件app免费
  • 怎么在百度上做自己的网站游戏开发和网站开发
  • 门户网站seo网站页脚模板
  • 吴江网站建设免费会员管理软件