完善资料让更多小伙伴认识你,还能领取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函数太少。 |
|
|
|
只有小组成员才能发言,加入小组>>
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
404 浏览 0 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
930 浏览 1 评论
537 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
413 浏览 1 评论
969 浏览 0 评论
63浏览 3评论
CC3100BOOST使用CC3200lunchXL进行烧录
912浏览 2评论
156浏览 2评论
197浏览 2评论
175浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-29 02:51 , Processed in 0.811868 second(s), Total 86, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号