C6000
文章平均质量分 92
zzsfqiuyigui
这个作者很懒,什么都没留下…
展开
-
EDMA3模块及其在AIF接口中的应用
摘要:增强型直接内存访问EDMA 是DSP 中一种高效的数据传输模块,能够不依赖CPU 进行数据的搬移,是在高速接口的使用中,十分重要的设备。与之前的EDMA 模块相比,EDMA3在传输的同步方式、地址跳变、触发方式上都变得更为灵活。在TI 的新型DSP 中,外设根据数据传输是否转载 2011-09-11 12:21:03 · 5463 阅读 · 0 评论 -
GFLOPS和GMACS概念
FLOPS是Floating-pointOperations Per Second每秒所执行的浮点运算次数的英文缩写。它是一个衡量计算机计算能力的量,这个量经常使用在那些需要大量浮点运算的科学运算中。有时也会被记为flop/s。一个 MFLOPS (megaFLOPS) 等于每秒1百万 (=10^6) 次的浮点运算,一个 GFLOPS (gigaFLOPS) 等于每秒10亿 (=1原创 2013-06-01 08:44:15 · 14267 阅读 · 0 评论 -
C6000编译器支持ELF格式和COFF格式转换
本文介绍了C6000最新的v7.2或者之后的编译器如何支持ELF(EABI)和COFF-ABI格式,首先由ARM引入嵌入式(Embedded) EABI的介绍,之后比较了COFF-ABI和EABI的区别,如何用编译器选项(--ABI=EABI --strip_coff_underscore)和预编译处理命令来实现从COFF格式到ELF格式的转换,主要是关注long数据类型位宽不一致以及汇编转载 2012-09-21 07:32:34 · 6952 阅读 · 0 评论 -
C语言全局变量多文件使用
定义一个全局变量,想在多个文件中使用,代码如下://var.h extern int var ; //var.c #include"var.h"int var = 10; //otherA.c #include"var.h" //otherB.c #include"var.h"原创 2012-07-14 11:14:51 · 3332 阅读 · 2 评论 -
ccs5.1安装问题解决
CCS5下载地址http://processors.wiki.ti.com/index.php/Category:Code_Composer_Studio_v5下载完CCS5.1.0.07001_win32安装过程中提示:Microsoft Visual C++ 2005 Redistributable Command line option syntax error. Type Comm转载 2012-05-04 09:38:13 · 8462 阅读 · 3 评论 -
基于TMS320C6713的McBSP和EDMA实现串口通信
针对TI公司的DSP芯片TMS320C6713,利用片上同步多通道缓冲串行口(McBSP)和增强型直接存储器存取(EDMA)实现了串口通信功能。该方案解决了芯片只有同步串口而不能进行异步传输的问题,丰富了接口功能。 关键词: TMS320C6713;多通道缓冲串行口;增强型直接存储器存取;串口通信? 数字信号处理器因其高性能及强大的数据处理能力,而在通信和信号处理、自动控制等领域得转载 2012-01-14 07:35:15 · 8145 阅读 · 1 评论 -
CCS上程序运行时间统计方法最终报告
我在前一段时间写的博文《CCS3.3 利用profile对程序的运行时间进行统计》只是写了用CCS3.3上的profile进行时间剖析的不爽之处,得出profile不准确的结论,看到有同学转载俺的博文,俺很欣慰呀,不过请大家转载时务必写上俺的大名:baiguangyu0001白栎旸。俗话说有破有立,这篇博文将给出一个测定程序运行时间的一种准确的方法。不用profile的话,统计时间还有3种转载 2012-01-07 09:05:39 · 2879 阅读 · 0 评论 -
利用Cache分析工具提高Cache利用率
一、Cache的相关知识 二、TI DSP上的Cache结构 三、CCS Cache分析工具 四、实例 五、总结 一、Cache的相关知识 1、引入Cache的必要性 随着CPU主频的提升,带动系统性能的改善,但系统性能的提高不仅仅取决于CPU,还与系统架构、指令结构、信息在各个部件之间的传送速度及存储部件的存取速转载 2011-11-12 19:44:32 · 6641 阅读 · 1 评论 -
C64x+ CPU中断 .
中断类型 在 CPU 中有 4 种中断类型: • 复位 • 可屏蔽 • 不可屏蔽 • 异常 ( 仅 C64x+ 核 ) 复位 复位是最高优先级的中断,用来暂停 CPU 并使其返回到一个已知状态。复位中断在多种方式中是独特的: • 复位信号低电平有效。所有其他的中断都是高电平有效。 • 复位信号在它再次变高来重新正确初始化 CPU 前必须持续转载 2011-11-07 18:50:44 · 1826 阅读 · 0 评论 -
TMS320c64x+ DSP IDMA 控制器
IDMA控制器的目的是实现任何两个内部内存之间数据块的快速搬移,包括一级程序内存(L1P)、一级数据内存(L1D)以及二级内存(L2),或外部外设配置内存(即向外设配置寄存器写值)。但IDMA不能向内部MMR搬入数据,也不能从MMR搬出数据。IDMA的优势还是在于能够在较慢的L2和较快的L1(包括L1P & L1D)之间快速搬移数据。相对于cache,它的延时更少,因为IDMA在后台运行。另外,I转载 2011-11-06 10:59:12 · 1469 阅读 · 0 评论 -
TMS320C6455高速SRIO接口设计
引 言 数字信号处理技术已广泛应用于通信、雷达、声纳、遥感、图形图像处理和语音处理等领域。随着现代科技的发展,尤其是半导体工艺的进入深亚微米时代,新的功能强劲的高性能数字信号处理器(DSP)也相继推出,如ADI(美国模拟器件)公司的TigerSHARC系列和TI(德州仪器)公司的C6000系列,但是,要实现对运算量和实时性要求越来越高的DSP 算法,如对基于分数阶傅立叶变换的Ch转载 2011-10-07 23:18:54 · 12754 阅读 · 2 评论 -
串行 RapidIO: 高性能嵌入式互连技术
摘要串行RapidIO针对高性能嵌入式系统芯片间和板间互连而设计,它将是未来十几年中嵌入式系统互连的最佳选择。本文比较RapidIO和传统互连技术的优点;介绍RapidIO协议架构,包格式,互连拓扑结构以及串行RapidIO物理层规范。介绍串行RapidIO在无线基础设施方面的应用。RapidIO 与传统嵌入互连方式的比较随着高性能嵌入式系统的不断发展,芯片间及板间互连对带宽、转载 2011-10-07 23:28:22 · 3308 阅读 · 2 评论 -
C645x的串行RapidlO通信系统设计
引 言 随着社会信息交流需求的急剧增加、个人移动通信的迅速普及,频谱已成为越来越宝贵的资源。天线技术采用空分复用(SDMA),利用在信号传播方向上的差别,将同频率、同时隙的信号区分开来。它可以成倍地扩展通信容量,并和其他复用技术相结合,最大限度地利用有限的频谱资源。另外在移动通信中,由于复杂的地形、建筑物结构对电波传播的影响,大量用户间的相互影响,产生时延扩散、瑞利衰落、多径、共信道干扰等,转载 2011-10-07 12:04:29 · 1899 阅读 · 0 评论 -
RapidIO技术研究1
EMIF64 是由 Texas Instruments 开发的一款专利接口,在业内应用多年,反响良好。但是,EMIF64 现正用于从未尝试的 DSP 至 DSP 连接等应用。本文阐述了与以相同有效带宽运行的串行 RapidIO交换器相比,采用 FPGA 的八端口 EMIF64转载 2011-10-07 10:47:30 · 3327 阅读 · 0 评论 -
RapidIO技术研究2
虽然在嵌入式系统中有许多连接元件的方法,但最主要的还是以太网、PCI Express和RapidIO这三种高速串行标准。所有这三种标准都使用相似的串行解串器(SerDes)技术,它们提供的吞吐量和时延性能都要超过宽的并行总线技术。随着这些标准的不断发展,今后的趋势将是采用通用Se转载 2011-10-07 10:46:06 · 12982 阅读 · 1 评论 -
DSP程序中段的定义和作用
TI的编译器生成的目标文件是一种模块化的ELF格式文件,代码和数据在ELF文件中以段的形式组织,一个ELF段是在内存空间中占连续一块code或data。ELF文件中包含了段的完备信息,如段的绝对地址.名字.属性以及数据等。 这些段可分为两种,已初始化段和未初始化段。已初始化段主要包括数据表和可执行代码,如:.text,.cinit,.const等;未初始化段用于保留存储器空间,程序利用这些原创 2014-12-26 14:54:44 · 5907 阅读 · 0 评论