DSP
文章平均质量分 90
bjutnotbit
这个作者很懒,什么都没留下…
展开
-
DSP程序优化方法(1)
DSP程序优化方法(1)选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解对于大部分的编译器,使用指针比使用数组生成的代码更短,执转载 2011-09-15 11:23:38 · 2187 阅读 · 0 评论 -
DSP代码优化方法(2)
工作流程一般分为三个阶段。 阶段一:直接按照需要用C语言实现功能。在实际的DSP应用中,许多算法都是非常复杂,直接用汇编代码编写,虽然优化效率很高,可是实现的难度却很大,所以一般都采用先用C语言来实现,然后编译运行,利用C64X开发环境的profile?clock工具测试程序转载 2011-09-15 12:09:22 · 6527 阅读 · 0 评论 -
DSP程序优化---ccs优化选项详解
1. –O0l 简化控制流图l 分配变量到寄存器l 进行循环旋转(loop rotation)l 删除未使用的代码l 简化表达式和语句l 内联声明为原创 2011-09-29 09:31:23 · 10659 阅读 · 2 评论 -
双核处理器ARM+DSP如何实现协同工作
针对当前应用的复杂性,SOC芯片更好能能满足应用和媒体的需求,集成众多接口,用ARM做为应用处理器进行多样化的应用开发和用户界面和接口,利用DSP进行算法加速,特别是媒体的编解码算法加速,既能够保持算法的灵活性,又能提供强大的处理能力。德州仪器(TI)继第一系列Davinci芯片转载 2011-10-09 09:59:27 · 1070 阅读 · 0 评论 -
帮您快速入门 TI 的 Codec Engine
转自:http://focus.ti.com.cn/cn/general/docs/gencontent.tsp?contentId=61575德州仪器半导体技术(上海)有限公司 通用DSP 技术应用工程师 崔晶德州仪器(TI)的第一颗达芬奇(DaVinci)芯片(处理器)DM6446已经问世快三年了。继DM644x之后,TI又陆续推出了 DM643x,DM35x,DM6467转载 2011-11-09 09:51:45 · 1253 阅读 · 1 评论 -
Codec Engine进行程序开发四个部分
l 算法建立算法建立部分需要生成xDAJS算法并将其打包,使Codec Engine能够使用和配置这些算法。如果编码/解码器符合xDM标准,则Codec Engine能够使用和配置这些算法。如果编码/解码器不符合xDM标准,而编码/解码器支持远程执行,算法的建立者就要为 codec Engine提供骨架和存根。l 服务器集成DSP服务器(DSPServer)集成部分是为了支持Eng转载 2011-11-09 21:01:49 · 1900 阅读 · 0 评论 -
CMEM模块
由于应用程序是运行在ARM核的Monta Vistalinux之上,在应用程序的地址空间里使用的都是逻辑地址,当将这个指针传递给DSP端的算法时,DSP不能够进行处理,因为DSP核的算法运行在DSP/BIOS之上,只能访问实际的物理地址。为了解决这个问题,TI提供了一个CMEM软件模块,用于解决这个问题。CMEM是一个连续物理存储空间分配软件,使得ARM端Linux进程和DSP端算法之间能够共转载 2011-11-09 21:08:07 · 834 阅读 · 0 评论 -
oRTP移植到DM6446
1. 移植到DM6446开发板1)下载oRTP源码: http://download.savannah.gnu.org.sixxs.org/releases/linphone/ortp/sources/我们用最新的版本ortp-0.20.0.tar.gz22-Feb-2012 16:22503K2)库文件编译解压到 /o原创 2012-05-03 10:25:42 · 3013 阅读 · 0 评论