0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

tms320c6748 原理图 浅谈tms320c6748下的DSP系统

ss 作者:工程师谭军 2018-09-07 14:39 次阅读

本文主要是关于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的概述和以下几条相关内容:

·内存映射

·中断

·电源管理

tms320c6748 原理图 浅谈tms320c6748下的DSP系统

tms320c6748 原理图 浅谈tms320c6748下的DSP系统

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设备事件都列举在下表中了。

tms320c6748 原理图 浅谈tms320c6748下的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数据传输系统设计

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • dsp
    dsp
    +关注

    关注

    544

    文章

    7681

    浏览量

    344332
  • TMS320C6748
    +关注

    关注

    3

    文章

    37

    浏览量

    13010
收藏 人收藏

    评论

    相关推荐

    TMS320C6748/C6748 DSP开发板——广州创龙

    `1开发板简介 TL6748-EVM是一款基于广州创TMS320C6748核心板SOM-TL6748设计的浮点DSP C6748开发板,它为
    发表于 03-05 16:58

    【TL6748 DSP申请】基于TMS320C6748的视频监控系统

    申请理由:TMS320C6748可以接CMOS摄像头,有USB接口,通过USB接口将数据上传到PC机,实现实时监控。项目描述:想做一个基于TMS320C6748的视频监控系统,通过USB接口将数据上传到PC机,实现实时监控。
    发表于 09-10 11:08

    【TL6748 DSP申请】广州创龙TMS320C6748 DSP开发板免费申请试用

    申请理由:初步了解认识TMS320C6748 DSP开发板,为以后更深入学习做准备项目描述:熟悉了解TMS320C6748 DSP开发板,学习TMS
    发表于 09-10 11:12

    【TL6748 DSP申请】基于TMS320C6748高速DSP信号处理模块设计

    申请理由:使用TMS320C6748开发板对高速DSP信号处理,该模块可以再高速避免干扰,充分发挥出该TMS320C6748高速DSP信号
    发表于 09-10 11:13

    【TL6748 DSP申请】基于TMS320C6748 DSP和步进电机的数字钟控制及其语音播报系统设计

    申请理由:公司最近要做一个关于TMS320C6748 DSP单片机,通过串口连接上位机PC,由上位机与下位机通信。想借用一贵论坛的板子练练手项目描述:利用TMS320C6748
    发表于 10-09 15:12

    广州创龙TMS320C6748 DSP开发板免费申请试用

    广州创龙TMS320C6748 DSP开发板免费申请试用TL6748-EasyEVM是一款基于广州创龙TMS320C6748核心板SOM-TL674
    发表于 10-21 12:11

    TMS320C6748相关资料

    最近公司启动一个项目,用到TMS320C6748这款U。我在官网找了许久,也找不到一些对软件开发(主要驱动)有帮助的资料。TMS320C6748有没有固件支持包,还有使用手册之类的资料。求提供下载连接!
    发表于 08-07 06:04

    请问TMS320C6748参考设计

    TMS320C6748原理图参考设计吗? 非常感谢!
    发表于 05-22 08:54

    TMS320C6748 DSP 技术参考手册

    请问哪位大神有TMS320C6748 DSP 技术参考手册中文版,是否方便发我一份,谢谢!
    发表于 09-27 14:33

    TMS320C6748 Fixed/Floating-Poi

    for the TMS320C6748Fixed/Floating-Point DSP . For more detailed information, see the TMS320C6748 Fixed/Floating-P
    发表于 12-07 21:43 14次下载

    基于StarterWare的TMS320C6748裸机程序开发入门详解教程

    基于StarterWare的TMS320C6748裸机程序开发入门详解教程
    发表于 09-06 16:03 64次下载

    TMS320C6748固定和浮点DSP硅修订2.3_2.1_2.0_1.1_1.0_英版

    Fixed/Floating-Point DSP . For more detailed information, see the TMS320C6748 Fixed/Floating-Point DSP data manua
    发表于 11-14 16:55 0次下载

    TMS320C6748 TMS320C6748 Fixed/Floating Point DSP

    电子发烧友网为你提供TI(ti)TMS320C6748相关产品参数、数据手册,更有TMS320C6748的引脚图、接线图、封装手册、中文资料、英文资料,TMS320C6748真值表,TMS32
    发表于 10-15 16:19
    <b class='flag-5'>TMS320C6748</b> <b class='flag-5'>TMS320C6748</b> Fixed/Floating Point <b class='flag-5'>DSP</b>

    TMS320C6748TMS320C6747芯片对比

    本文主要是关于TMS320C6748TMS320C6747的相关介绍,并着重对TMS320C6748TMS320C6747进行了详尽的对比分析。
    的头像 发表于 09-07 15:17 1.6w次阅读
    <b class='flag-5'>TMS320C6748</b>和<b class='flag-5'>TMS320</b>C6747芯片对比

    德州仪器DSPTMS320C6748技术手册

    TMS320C6748定点和浮点DSP是基于C674x的低功耗应用处理器DSP是核心。与TMS320C6000的其他部件相比,该DSP提供了
    发表于 08-24 09:25 10次下载