CLA有自己的程序和数据总线,它的RAM存储区分三种:程序RAM(program RAM)、数据RAM(data RAM)和信号RAM(message RAM)。

①program RAM

CLA的程序必须复制到RAM中才能快速执行。CLA的程序可导入到任意一个LSx RAM中,由CPU完成。

将LSx RAM映射成CLA的program RAM:

例如:

一旦LSx RAM映射成CLA的program RAM,则CPU不能访问,CLA只能从中读取指令(fetch)。

②data RAM

任意一个LSx RAM也可以作为CLA的data RAM,映射过程:

举例:

LSx RAM映射成CLA的data RAM,同时其对CPU的映射地址并没有禁止,CPU依然可以进行读写数据访问。

③Message RAM

Memory中有两块:CLA to CPU MSGRAM和CPU to CLA MSGRAM,且只存储data。

CLA to CPU MSGRAM:CLA传递数据给CPU,CLA可读可写数据,CPU只能读数据;

CPU to CLA MSGRAM:CPU传递数据给CLA,CPU可读可写数据,CLA只能读数据。

TI的C28x系列芯片的存储结构(2)——CLA的RAM相关推荐

  1. TI的C28x系列芯片的存储结构(1)——总括

    C28x内核为哈佛结构,程序储存和数据储存分开,使用32位数据地址和22位程序地址.这样总地址可以达到:在数据空间中存储4G个字(1个字= 16位),在程序空间中存储4M个字.C28x的程序和数据空间 ...

  2. Ti的C28x系列的DSP使用经验,如何整合DSP中运行的函数。

    我从事Ti的C28x系列的DSP的开发时间不长,短短一年,使用过两种架构的DSP,主要针对资源管理有一些自己的心得. 在工程文件的分布上,本人认为需要DSP运行的的代码应该放在一个.C文件中管理,这样 ...

  3. sql server 索引阐述系列二 索引存储结构

    "流光容易把人抛,红了樱桃,绿了芭蕉" 转眼又年中了,感叹生命的有限,知识的无限.在后续讨论索引之前,先来了解下索引和表数据的内部结构,这一节将介绍页的存储,页分配单元类型,区的存 ...

  4. MIFARE系列5《存储结构》

    Mifare S50把1K字节的容量分为16个扇区(Sector0-Sector15).每一个扇区包括4个数据块(Block0-Block3).我们也将16个扇区的64个块按绝对地址编号为0~63.每 ...

  5. Ti的DM368系列芯片的所有PDF资料汇总

    http://www.ti.com/sc/docs/psheets/man_dsp.htm

  6. Ti的C28x系列的DSP(28069)使用经验,I2C与EEPROM(AT24C256C)

    本人正式使用I2C的经历只有一次,使用EEPROM是为了实现DSP的RAM中的变量断电后仍不会丢失的目的.这可能不是一个恰当的比喻.下面我来详细描述EEPROM的过程. 项目中使用的EEPROM的型号 ...

  7. Ti的C28x系列的DSP(28069)(28377)使用经验,ADC经验

    笔者使用过的项目中,使用的ADC都是DSP的片内ADC,使用片内ADC的好处是,转换速度快,节约成本,这是相比片外ADC的优势. DSP_28069的ADC精度是12位,DSP_28377D的ADC精 ...

  8. 从C语言的角度重构数据结构系列(三)- 顺序存储结构和链式存储结构之顺序表

    前言 在学习具体的数据结构和算法之前,每一位初学者都要掌握一个技能,即善于运用时间复杂度和空间复杂度来衡量一个算法的运行效率. 在这里给自己打个广告,需要的小伙伴请自行订阅. python快速学习实战 ...

  9. 05_ClickHouse、MergeTree系列引擎概述与存储结构、建表模板、建表语句、MergeTree设置、建表示例、数据存储、数据片段(data part)

    2.MergeTree系列引擎概述与存储结构 2.1.建表模板 2.2.建表语句 2.3.MergeTree设置 2.4.建表示例 2.5.数据存储 2.6.数据片段(data part) 2.Mer ...

最新文章

  1. 将资源文件中的数据写回磁盘
  2. RabbitMQ消息confirm确认机制
  3. java加载并运行虚拟机_《深入理解Java虚拟机》- Java虚拟机是如何加载Java类的?...
  4. Thymeleaf模板引擎---SpringBoot
  5. EasyMock教程–入门
  6. 【数据蒋堂】第46期:大数据集群该不该透明化?
  7. 你可能不知道的CSS3属性: object-fit,object-position的妙用
  8. 安卓模拟器怎么切换IP地址
  9. JAVA中的getBytes方法
  10. invoke-obfuscation使用遇到的问题及Encoding免杀
  11. excel中if如何加android,Excel 如何实现函数IF的嵌套超过七层
  12. tensorflow聊天机器人python实现_用 TensorFlow 做个聊天机器人
  13. 我是个程序员,每天敲敲打打,哪天电脑崩溃了会发现我这辈子啥都没留下
  14. 对京东全球购的一次投诉
  15. [论文阅读]Road Mapping and Localization using Sparse Semantic Visual Features
  16. BIG6——解决问题时收集、利用资料的思路
  17. pip的基本命令和使用
  18. c语言:求正方体的表面积和体积
  19. 微众银行七年,从拓荒者到深耕者
  20. 7只老鼠测试100个瓶子

热门文章

  1. 新手初学者入门2000左右预算?哪些单板民谣吉他值得推荐。
  2. 如何解决跟这台计算机连接的一个usb设备运行不正常
  3. 解决 wmware windows虚拟机无法使用U盘,提示“跟这台电脑连接的一个usb设备运行不正常 windows无法识别它”的问题!
  4. BT源代码学习心得(七):跟踪服务器(Tracker)的代码分析(HTTP协议处理对象) -- 转贴自 wolfenstein (NeverSayNever)
  5. 开源软件负载均衡方案比较
  6. Excel应用{数据加工与公式函数}
  7. Python音乐跳舞毯(基于海龟画图创作的作品,来自Python创意编程100例sprites篇_Python精灵模块)
  8. PTA-天梯赛-7-8 GOGO冲
  9. Salesforce系列(五):Salesforce Apex基础SOSL查询和数据添加!
  10. redis的客户端medis