完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
请问,DM8148 处理器的C语言指令集在哪个文档中描述的?TMS320C674x DSP CPU and Instruction Set 文档中只讲了汇编指令集。谢谢
|
|
相关推荐
4个回答
|
|
你好,
DM8148里有多个核,你指的是DSP核么?如果是,请参考http://processors.wiki.ti.com/index.php/TI_Compilers_and_Industry_Standards。 |
|
|
|
物是人非aaa 发表于 2018-5-28 03:14 不是的哈,在Introduction to TMS320C6000 DSP Optimization 中3.5.1 Intrinsic Operations节讲到C6000 intrinsic operations can help greatly optimize the code as it allows the programmer to directly invoke C6000 assembly operations that are difficult to express in the C language. 例如double _mpyu4 (unsigned src1, unsigned src2); unsigned _norm (int src2); 应该有个文档专门讲类似_mpyu4()这种C/C++级别的intrinsic函数,用来充分利用处理器多个处理单元做并行处理,要不然就是标准C语言编程,那样基本不能体现出DSP 多处理单元的作用。 我之前是做freescale的DSP板子,它的威廉希尔官方网站 文档就有个文档专门讲C/C++ intrinsi函数的,举个例子,一个DSP core有2个16*16算术处理单元,于是它们就有个intrinsic函数_mpy_2w(m, n, a, b, c, d); 该条intrinsic 等效为m = a * b; n = c * d; 可以使得两次乘法在1个cycle里边处理完,也就是多处理单元并行处理。 我相信TI 也应该有类似的intrinsic函数,不然怎么Supports up to Four SP Adds Per Clock, Multiply Supported up to: 2 SP x SP ->SP Per Clock? 不知道我所清楚没有? 谢谢您的解答! |
|
|
|
bbs注册 发表于 2018-5-28 03:21 你好, 你是否有查看过下面文档的Table 7-4. TMS320C6000 C/C++ Compiler Intrinsics? http://www.ti.com/lit/ug/spru187u/spru187u.pdf |
|
|
|
物是人非aaa 发表于 2018-5-28 03:30 谢谢,我还没有仔细研读这个文档,但是怎么没有发现同时执行多组数相乘的intrisic,感觉intrinsic函数太少。 |
|
|
|
只有小组成员才能发言,加入小组>>
224 浏览 1 评论
1010 浏览 0 评论
612 浏览 1 评论
458 浏览 1 评论
650 浏览 2 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
243浏览 29评论
1210浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
349浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
324浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
180浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-24 07:58 , Processed in 1.055682 second(s), Total 81, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191