c6748浮点计算需要调用什么头文件 - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 11877|回复: 11
打印 上一主题 下一主题

c6748浮点计算需要调用什么头文件

[复制链接]

1

主题

5

帖子

23

积分

新手上路

Rank: 1

积分
23
跳转到指定楼层
楼主
发表于 2014-10-14 08:59:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我程序里要用到sin,cos,sqrt,浮点型运算,调用了math.h和mathlib.h,觉得时间较长。就在while(1)中计算了aa=3.3*3.1,第一次计算要17个clock,之后越来越多,一次计算要100多clock,我是在线调试的,用仿真器是100v2。资料这么说的,不是只用一个时钟吗,求大神指教
[img]file:///C:/Users/LC/Documents/Tencent%20Files/369821854/Image/JLCNF2%7BF7X%7B[XTE%7DIX06B9O.jpg[/img]


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
沙发
发表于 2014-10-14 09:05:41 | 只看该作者
参考 math 例程
回复 支持 反对

使用道具 举报

1

主题

5

帖子

23

积分

新手上路

Rank: 1

积分
23
板凳
 楼主| 发表于 2014-10-14 09:11:13 | 只看该作者
请问2个浮点相乘,计算时间是多少时钟周期
回复 支持 反对

使用道具 举报

1

主题

5

帖子

23

积分

新手上路

Rank: 1

积分
23
地板
 楼主| 发表于 2014-10-14 09:11:51 | 只看该作者

请问2个浮点相乘,计算时间是多少时钟周期
回复 支持 反对

使用道具 举报

2

主题

50

帖子

502

积分

版主

Rank: 7Rank: 7Rank: 7

积分
502
5#
发表于 2014-10-14 09:32:45 | 只看该作者
进行数据的运算,不只是做一个乘法这么简单,还要看你的数据放置在哪些存储器上,比如DDR的读写速度就可能很慢,内存的读写速度就很快。而且,测试的时候应该是多次测量才更接近真实值,在CCS下的clock计数是不太准确的,你可以测1000次求一下平均值。
回复 支持 反对

使用道具 举报

1

主题

5

帖子

23

积分

新手上路

Rank: 1

积分
23
6#
 楼主| 发表于 2014-10-14 10:41:32 | 只看该作者
weibo1988821 发表于 2014-10-14 09:32
进行数据的运算,不只是做一个乘法这么简单,还要看你的数据放置在哪些存储器上,比如DDR的读写速度就可能 ...

我统计了好多次,同一个运算a=3.3*3.1,运算几次后就成了一次运算用100多clock,资料上说一个时钟就可以,时间差好多,用仿真器是直接存在ram中吧,以前在论坛看到的
回复 支持 反对

使用道具 举报

1

主题

5

帖子

23

积分

新手上路

Rank: 1

积分
23
7#
 楼主| 发表于 2014-10-14 10:42:11 | 只看该作者
weibo1988821 发表于 2014-10-14 09:32
进行数据的运算,不只是做一个乘法这么简单,还要看你的数据放置在哪些存储器上,比如DDR的读写速度就可能 ...

我统计了好多次,同一个运算a=3.3*3.1,运算几次后就成了一次运算用100多clock,资料上说一个时钟就可以,时间差好多,用仿真器是直接存在ram中吧,以前在论坛看到的
回复 支持 反对

使用道具 举报

2

主题

50

帖子

502

积分

版主

Rank: 7Rank: 7Rank: 7

积分
502
8#
发表于 2014-10-14 11:08:48 来自手机 | 只看该作者
我的意思是连续一千次乘法,记一个总得时间,平均成每一次的时间。还有,你的数据放在哪里是由cmd文件决定的,跟仿真器没关系~
回复 支持 反对

使用道具 举报

2

主题

50

帖子

502

积分

版主

Rank: 7Rank: 7Rank: 7

积分
502
9#
发表于 2014-10-14 11:08:49 来自手机 | 只看该作者
我的意思是连续一千次乘法,记一个总得时间,平均成每一次的时间。还有,你的数据放在哪里是由cmd文件决定的,跟仿真器没关系~
回复 支持 反对

使用道具 举报

0

主题

5

帖子

29

积分

新手上路

Rank: 1

积分
29
10#
发表于 2014-10-21 12:29:01 | 只看该作者
可以尝试用一个IO 来测试 ,例如 做100次该乘法之前拉低 完了在拉高。愚见哈@@
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-11-1 07:52 , Processed in 0.039820 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表