This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM6467T通过FPGA接受大数据



我有一个应用计划使用DM6467T,需要以从FPGA处以120MBytes/s的带宽接收数据,请问使用DM6467T的什么接口可以达到。

  • Eason Wang 说:

    1. PCI

    2. Video Port

    请问,我的数据从FPGA流出,数据不是视频数据格式(没有使用视频编码器进行过编码),可以使用Video Port接收吗?

    另外,如果使用PCI接口,对数据而言是不需要做什么格式处理的吧?

    谢谢

  • 原则上是可以用Video Port收的。你可以考虑用FPGA模拟BT1120时序比如,6467收到的数据放在内存里,你不作为视频数据来处理即可。

    同样的,用的PCI的话,协议本身并不关心数据格式本身的不是吗。

    请问你要传的是什么类型的数据?要对接6467是想用到它的什么功能?

  • Eason Wang 说:

    原则上是可以用Video Port收的。你可以考虑用FPGA模拟BT1120时序比如,6467收到的数据放在内存里,你不作为视频数据来处理即可。

    同样的,用的PCI的话,协议本身并不关心数据格式本身的不是吗。

    请问你要传的是什么类型的数据?要对接6467是想用到它的什么功能?

    主要是使用6467T的DSP端对图像进行分析,寻找和标准模板图像的差异。

    我的数据流是从两条线阵图像传感器出来(每条线阵图像传感器有1280个像素),经过AD器件采样后送到了FPGA,每条传感器都配了5个单色光源。

    每条线阵传感器输出的像素数据如下: 对应色1的1280个像素数据--- 对应色2的1280个像素数据--- 对应色3的1280个像素数据--- 对应色4的1280个像素数据--- 对应色5的1280个像素数据-- 对应色1的1280个像素数据..........这样循环。

    如果我使用Video的两路输入分别对应两条传感器的输出数据流,使用VPIF接口的Raw Capture Mode来接收数据,这样就不需要对原始数据进行编码了吧?

    我能让接收到的数据按颜色分区域存储吗?即在SDRAM中分出5个块,不同颜色的数据放到不同的块里面去。如对应第一个颜色的数据放在块1,对应第二个颜色的数据放在块2等等。还是数据只能按照到来的先后顺序按次序存在SDRAM中

    以前没有使用PCI开发过,如果用PCI连接FPGA和6467T的话,FPGA这边作为PCI主设备,6467T作为从设备即可吧?

  • 就是说其实FPGA接收到的数据,就是按照不同光源一行一行交替进来的对吧?

    能不能在FPGA端就做好缓存和数据的组织?

    如果用PCI传输碎片数据,以及让6467来搬运行数据,我认为效率都是很低的。

  • Eason Wang 说:

    就是说其实FPGA接收到的数据,就是按照不同光源一行一行交替进来的对吧?

    能不能在FPGA端就做好缓存和数据的组织?

    如果用PCI传输碎片数据,以及让6467来搬运行数据,我认为效率都是很低的。

    是的。

    我现在计划在FPGA端把数据按颜色先缓存完毕,然后再按颜色分批传输到6467T。如果使用VPIF的两路输入通道(一个通道对应一个图像传感器),是否还需要在FPGA端对数据按照某种视频编码方式编码?

  • VPIF除了数据位之外,是要求PCLK, HSYNC, VSYNC信号来做同步的,你用FPGA模拟相关时序即可