DSP文章汇总(持续更新)

1.DSP底层优化的几个规律 :https://www.cnblogs.com/biggerjun2015/p/10129247.html

2.TI C66x DSP 指令集 -之- 操作码(opcode)详解https://blog.csdn.net/yiyeguzhou100/article/details/25103819

3大话信号处理

4.DSP论坛http://bbs.elecfans.com/zhuti_DSP_1.html

5.大学慕课 DSP信号处理,有时效性

6.B站西安电子科技大学数字图像处理

7.fc;dspdce;codecEngine等TI包以及官方文档及产业动态改进

8.淘宝上研发板自带学习资料

9.TIDSP信号处理投稿http://www.ti.com.cn/general/cn/docs/gencontent.tsp?contentId=34900

http://www.ti.com.cn/general/cn/docs/gencontent.tsp?contentId=45612

10.

For AM57 in general, we have a great deal of training material that can be reviewed at https://training.ti.com/am57x-sitara-processors-training-series

For DSP programming, moving from C5 to C6 should be done starting with source files in C, then going through optimization steps working with the C compiler. Some references that should be useful:

TMS320C6000 Optimizing C Compiler Tutorial (Rev. A) http://www.ti.com/lit/pdf/spru425

TMS320C6000 Programmer's Guide (Rev. K) http://www.ti.com/lit/pdf/spru198

11.优化wiki和ppt以及pdf

For some basics on SPLOOP and friends, please see this PDF document, which comes from this wiki article.

That said, I recommend you not worry much about the details of how these instructions work.  Let the compiler worry about that for you.  Use the compiler option --debug_software_pipeline.  The compiler emits a block comment about each loop in the generated assembly file. This option tells the compiler to issue a verbose version of that comment block, and to not delete the .asm file.  You then inspect the .asm file to see information about each loop.  This is true regardless of whether you are building for an older generation device that does not support SPLOOP, or a later generation device that does.  But it is much more helpful in understanding SPLOOP loops.  Several good examples of getting information from this compiler generated comment block are in this application note.

 

Processor SDK RTOS - DSP section http://software-dl.ti.com/processor-sdk-rtos/esd/docs/06_01_00_08/rtos/DSP_Software.html

 

For the timer specifically, please see the c66x example included to the Processor SDK - <install_dir>\pdk_am57xx_1_0_16\packages\ti\csl\example\timer\timer_app 

12.

Details on the C66 CPU instructions and pipeline behavior are in https://www.ti.com/lit/pdf/sprugh7

You can see details on the C compiler at https://www.ti.com/lit/pdf/spru187

and assembler at https://www.ti.com/lit/pdf/spru186

13 TI的 DSP数字信号处理培训http://www.ti.com.cn/zh-cn/processors/digital-signal-processors/support.html?sectionId=3

14TI培训页面的training

15.TI e2e中搜索 Post-sched spill 而获取的信息 https://e2e.ti.com/search?q=Post-sched%20spill&category=forum

有别人在13年详细优化分析实战https://e2e.ti.com/support/processors/f/791/p/171219/629335?tisearch=e2e-sitesearch&keymatch=Post-sched%2520spill#629335;以及关于堆栈的优化https://e2e.ti.com/support/processors/f/791/t/239561

16优秀博文https://blog.csdn.net/cjsafty/category_834217.html

https://blog.csdn.net/ciompmq/article/details/2680462 线性汇编

17https://blog.csdn.net/qq_35190492/article/details/103847147?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.nonecase 学习方法

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值