阅读:1465回复:0
几个PCI图像采集卡设计的问题?
我现在的硬件体系是:
图像采集卡:FPGA+PLX9054,FPGA为virtex5,外挂有DDR2存储器,图像数据采集后保存在DDR2存储器中; 计算机:X86双核处理器 现在的软件实现实现方式是: 图像数据从DDR2存储器中搬移到FPGA内的双口RAM中,然后计算机(用windriver)通过DMA方式读取双口RAM中的数据。 现在的问题是: 考虑到FPGA内部资源有限,开的双口RAM大小只有几K,而一副图像有好几M,所以需要分包传输,这样计算机每读取一副图像需要发起几百次DMA传输,效果不高。 所以我想有没有办法DMA一次性读取完全部数据?或者图像卡直接把数据导入到计算机的存储器中,而不是通过计算机来发起DMA操作? 版上的诸位设计的一般的图像采集板卡是怎么设计的? 谢谢~~ |
|