• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

如何评估主芯片的数据处理能力?

雪狼 2019-12-06 浏览量:987
      最近打算做一个数据量比较大的采集系统,但是现在在方案选型方面有点疑惑,不知道自己选择的芯片是否能满足自己的数据处理量?(因考虑到成本问题,不能一律选择性能最好的)

现有两种备选方案:

1.选择stm32f4系列,但是我该如何判断该系列是否能满足我的数据处理要求,有实际的评估方案嘛?还是只看主屏与内存?

2.选择iMX6系列,同样我该如何得知他的数据处理量的瓶颈?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:5
  • 1、看你的应用,比如有没有音视频处理,比如要播放视频的要求,播放视频的格式以及分辨率。比如你要播放720P以上的视频那就要选择支持硬件视频解码的芯片。
    2、看你的处理需求,比如要处理数据的N多路的数据,每路数据量是多少B的,每秒多少的数据,然后根据数量大概判断所需的处理性能,不过这个还是需要实际测试的

  • 这个是不是能达到你的要求,需要将实际的算法先写出来,然后将程序放到那个板子上面运行一下,看是否会产生类似缓冲区满的现象,缓冲区满说明性能不够。

  • 我估计楼上的看见你写了个主屏就认为你是和显示有关,我认为那个是主频的误写。


    主芯片的处理能力同型号的肯定和主频正相关,但既然你是做数据采集系统,则还需要考虑

    1.采集的数据通道(数量)是否满足

    2.采集精度和速度是否满足(这个和主频没有直接关系,和内置ADC性能有关),如果是采用外置ADC之类,则要考虑接口速度和接口方式(即1要考虑的内容)

    3.数据的传输(处理)通道是否满足


    如果仅就数据处理能力来说,在类似架构,指令处理都是单周期情况下,基本上可以认为就是主频和数据处理量(内存)关联度最高。

    但实际情况还是要上系统具体测试,看实效是否满足。

    而且你是产品化开发,是要多找几个来综合比较整个的成本(不一定光芯片是成本主要因素,还需要考虑开发成本、外围器件成本等等,综合考虑成本)

  • 比较好的方式就先买一个对应的核心板,把你的程序先下载到主控中运行,看运行时的资源占用就可以知道是不是合适了

  • 评估芯片的处理能力,是可以看你的当前工程量,还有工程代码大小,评估flash的大小,还有相关的算力,选择比较适中的

相关问题

问题达人换一批

如何评估主芯片的数据处理能力?