打印

请教各位,怎样评定某块ARM芯片的性能

[复制链接]
1322|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
barryyan|  楼主 | 2010-8-4 09:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,小弟最近一个多月在用ADI公司的ADuC7060芯片,是ARM7的TDMI内核。

项目主要是注重ADC的高精度,速度慢点没事。所以用了它,它是10.24MHZ,内部AD有24位精度。

做了几个实验,包括GPIO,TIMER ,AD采样+UART发送等。 对该CPU 有个初步的认识了。(软件编程需要对CPU的寄存器直接操作,没有库函数调用)

但是发现实际的实验结果与DATASHEET上说的还是有点差别的。譬如DS上说AD的最高采样率是8KHZ 。但是如果将AD与UART相结合使用时。UART的速度就跟不上AD转换速度,就算设置为256000,数据也会有遗漏。

所以我觉得光看芯片手册上的还是不太切合实际。

现在搭档让我要写一份对这块芯片的性能估计。

所以有两个问题请教各位:
(1)性能估计包括哪些方面?     
( 个人理解:CPU的速度,能同时支持多少外设,管脚复用可能导致某些外设不能同时运行,几个外设同时执行时它们速度各是多快)

(2)我想发邮件或打电话问下ADI公司的AE,他们能提供对这块芯片的性能估计资料吗?

还请各位不吝赐教,多谢!

相关帖子

沙发
barryyan|  楼主 | 2010-8-10 21:47 | 只看该作者
这个CPU的主要工作就是AD采样和UART发送。

现在老板要求给出这个CPU的性能,主要包括两个方面:空间容量和时间容量

(1)AD+UART这两个任务占用CPU多少存储空间,还有多少空间供其他应用程序执行。

它的解决方法,我觉得就是在KEIL下编译后,下面有code=5400, RO-data=52
RW-data=328, ZI-data=3696
那些数值,从而就可以看出来了吧?

(2)要计算AD+UART所占用CPU的总时间量,这个一般怎么测试的?
(可能我表达的不是很清楚。大致意思就是CPU运行的时间中,有多少时间要给AD+UART来运行的)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

137

帖子

0

粉丝