本文主要是关于tms320c6748的相关介绍,并着重对tms320c6748原理图及其dsp子系统进行了详尽的阐述。
tms320c6748
tms320c6748是德州仪器 (ti) 推出浮点功能的全新高性能处理器 ,这款芯片也是业界功耗最低的浮点数字信号处理器 (dsp),可充分满足高能效、连通性设计对高集成度外设、更低热量耗散以及更长电池使用寿命的需求。不仅具备通用并行端口 (upp),同时也是 ti 首批集成串行高级技术附件 (sata)的器件。 广州创龙推出的tl6748-evm评估套件为开发者使用ti tms320c6748处理器提供了完善的软件开发环境,系统支持:裸机、sys/bios、dsp/bios。提供参考底板原理图,dsp c6748入门教程、丰富的demo程序、完整的软件开发包,以及详细的c6748系统开发文档,方便用户快速评估tms320c6748处理器、设计系统驱动及其定制应用软件,也大大降低产品开发周期,让客户产品快速上市。主要面向电力、通信、工控、音视频处理等数据采集处理行业。 tl6748-evm评估套件是一个功能丰富的开发板,为嵌入式设计人员提供快捷简单的实践方式来评估tms320c674x系列处理器,是一个完整的实验评估平台。
德州仪器 (ti) 推出浮点功能的全新高性能处理器 —— tms320c6748,这款芯片也是业界功耗最低的浮点数字信号处理器 (dsp),可充分满足高能效、连通性设计对高集成度外设、更低热量耗散以及更长电池使用寿命的需求。不仅具备通用并行端口 (upp),同时也是 ti 首批集成串行高级技术附件 (sata)的器件。
广州创龙推出的tl6748-evm评估套件为开发者使用ti tms320c6748处理器提供了完善的软件开发环境,系统支持:裸机、sys/bios、dsp/bios。提供参考底板原理图,dsp c6748入门教程、丰富的demo程序、完整的软件开发包,以及详细的c6748系统开发文档,方便用户快速评估tms320c6748处理器、设计系统驱动及其定制应用软件,也大大降低产品开发周期,让客户产品快速上市。主要面向电力、通信、工控、音视频处理等数据采集处理行业。
tl6748-evm评估套件是一个功能丰富的开发板,为嵌入式设计人员提供快捷简单的实践方式来评估tms320c674x系列处理器,是一个完整的实验评估平台。
tms320c6748下的dsp系统
dspss包括c674x核心模块和几块内部存储器。本章给出了dspss的概述和以下几条相关内容:
·内存映射
·中断
·电源管理
2.2 tms320c674x核心模块
由以下几部分组成:
·tms320c674x cpu
·内存控制器:
-1级程序存储器控制器(pmc)
-1级数据存储器控制器(dmc)
-2级统一内存控制器(umc)
-扩展内存控制器(emc)
-内部直接内存访问(idma)控制器
·内部外设
-中断控制器(intc)
-断电控制器(pdc)
-带宽管理(bwm)
·高级事件触发(aet)
2.2.1 内存控制器
c674x核心模块实现了一个两级的存储器架构,其内部存储器基于缓存,外部存储器给予支持。1级存储器(l1)可分成独立的程序存储器(l1p)和数据存储器(l1d)。l1可以通过cpu无延迟地访问。l2也可以分为l2 ram(正常可寻址的片上内存)和作缓存外部存储器位置用的l2缓存。idma管理l1p,l1d和l2存储器之间的dma。
2.2.2 内部外设
2.2.2.1 intc
intc将dsp设备事件映射到12个cpu中断。所有的dsp设备事件都列举在下表中了。
2.2.2.1.1 中断控制寄存器
2.2.2.1.2 nmi中断
除了表2-1中的中断,dsp还支持一个特殊的中断,即不可屏蔽中断(nmi),这个中断表现地更像一个异常。nmi中断受系统配置模块中的两个寄存器控制,芯片信号寄存器(chipsig)和芯片信号清除寄存器(chipsig_clr)。
2.2.2.2 断电控制器
pdc可以将dsp子系统中的c674x核心模块和内部存储器的所有部分断电,即:
·cpu
·1级pmc
·1级dmc
·2级umc
·emc
·idma控制器
·l1p存储器
·l1d存储器
·l2存储器
该设备支持c674x核心模块的静态断电特性。
*静态断电:pdc接受软件指令后立即引发整个c674x核心模块和所有内存的断电(时钟门控)。
静态断电(时钟门控)影响c674x核心模块和内存的所有部分。软件可以通过控制pdc命令寄存器(pdccmd)的一个位来引发断电。
2.2.2.3 bwm
bwm为资源请求程序间的优化带宽提供一个可编程接口,这些请求包括:
·edma3引发的dma传输(并导致一致性操作)
·dspss idma引发的传输(并导致一致性操作)
·可编程缓存一致性操作
-基于块的一致性操作
-全局一致性操作
·cpu直接引发的传输
-数据存取(加载/存储)
-程序存取
资源包括:
·l1p存储器
·l1d存储器
·l2存储器
·c674x核心模块意外的资源:外部存储器,片上外设,寄存器
由于任何的请求都有可能阻塞资源,造成额外时间损失,带宽管理可以保证所有请求之间的公平。
带宽管理实现了加权优先级驱动的带宽分配。再每次传输时,每个请求(edma3,dspss idma,cpu等)都分配到一个优先级。在整个系统中可编程优先级都是单一不重复的。一共有9个优先级,0是最高优先级而8是最低的。当有几个请求对一块资源产生竞争时,会访问最高优先级的请求。当竞争发生在连续周期时,竞争计数器会保证低优先级请求在每n次仲裁循环中得到1次访问,n是可编程的。-1优先级代表一个由于竞争计数器终止而优先级增加的传输(不懂?),或者是对特定资源有最高优先级的传输。
2.2.2.4 idma控制器
idma实现c674x核心模块本地任何两块内存位置之间的快速数据块传输。本地内存位置被定义为在l1p,l1d和l2存储器,或者在外部外设配置(cfg)端口。idma不能将数据从内部dsp内存映射寄存器空间传入或导出。
2.3 内存映射
2.3.1 dsp内部存储器
2.3.2 外部存储器
(有关章节会详细介绍)
2.4 aet
c674x核心模块支持aet。这一性能可以用来调试复杂问题和理解用户应用程序的性能特点。aet提供了以下功能:
·硬件程序断点:指定可以产生事件的地址或地址序列,例如中断处理器或触发路径捕获。
·数据监视点:指定可以产生事件的数据可变地址,地址序列,或数据值,如中断处理器或触发路径捕获。
·计数器:为性能监测而计算事件或循环发生次数。
·状态排序:为复杂序列精确产生事件而允许硬件程序断点和数据监视点的组合。
结语
关于tms320c6748的相关介绍就到这了,如有不足之处欢迎指正。
相关阅读推荐:由tms320f2808组成的dsp最小系统硬件电路及扩展应用
相关阅读推荐:基于tms320c6416的usb数据传输系统设计
旋转开关的特性介绍及选用
什么是pld控制原理 pid调节参数设置技巧
美联储的降息对于加密行业来说是一个利好的消息
你真的需要四核吗?
CES:未来手机发展趋势
tms320c6748 原理图 浅谈tms320c6748下的DSP系统
工作于线性区功率MOSFET的设计-2
使用Hermes软件实现eDP高速信号电磁场仿真抽取S参数的应用
道钉蓝牙定位基站有什么特点,它适用于哪些应用领域
苹果新专利揭示其眼动追踪系统
FACE-VUP-13B大规模FPGA原型验证平台简介
你的下一个旅行代理可能只是一个谷歌机器人
紫光存储怎么样?紫光存储和长江存储动作频频能否逆袭
京东集团今年第一季度由于多方面原因导致净亏损30亿元
AMD CEO苏姿丰带领公司华丽转身
华为MateX怎么样 值不值得买
物联网在日常场景中的应用实例方案
英特尔会步诺基亚后尘?近期面临五大挑战
JAE的KW03系列CHAdeMO连接器介绍
华为P10最新消息:荣耀9已正式发布,华为P10一夜之间直降500元,买荣耀9还是华为P10?