登录注册
论坛
一粒金砂(高级)
127
0
我们公司现在使用的一种PCI视频采集卡,使用SA7111A做AD转换=>>EP2C8T144暂存和控制转移数据=>>PLX9054,在FPGA芯片里写了一个FIFO,此视频采集卡在使用时会占用很高的CPU使用率,我的电脑是赛扬2.93Ghz的cpu,每次能占用40%到50%,当使用老机器时,很容易记导致死机。但是当我们换用大恒的采集卡时,几乎不占CPU。我们目前使用的这款采集卡据说是因为FPGA的FIFO太小,导致CPU频繁对PCI总线进行控制。我想请教一下有这方面经验的大哥,目前我们视频采集卡中使用的FPGA配置够不够?会不会是在软件设计上的缺陷导致CPU占用率过高?我是吉林长春的,如果谁能提供很详细的协助解决此问题,我们可以提供一定的报酬!联系方式:QQ121728982,电话15948020629,邮箱yup2083@qq.com!
扫一扫,分享给好友
五彩晶圆(高级)
6892
这个问题,可能有两方面的原因:
1。 FPGA 的FIFO设计太小,到导致CPU频繁要求FPGA传输数据。
2。 软件设计架构的问题,程序设计CPU主动发起取数据的请求,由于CPU处理数据很快,导致FPGA经常要准备数据,并且传输给CPU处理,导致CPU经常被占用。
531
发表回复 回帖后跳转到最后一页
EEWorld Datasheet 技术支持
查看 »