良子USB的Blog https://bbs.21ic.com/?740429 [收藏] [复制] [RSS] 本站专注于USB的学习与开发,将要推出基于USB接口的数据采集卡、逻辑分析仪等产品,欢迎志同道合的朋友加入,,,,

日志

FPGA+USB3.0开发板 CYUSB3014开发板 FX3开发板 MT9V024

已有 559 次阅读2017-4-4 10:52 |个人分类:FPGA+USB3.0开发板|系统分类:兴趣爱好| CYUSB3014开发板, FX3开发板, MT9V024, CYUSB3014开发板, CYUSB3014开发板

       FPGA+USB3.0的电路板可以做很多事情,后面会重点介绍一下在摄像头方面的应用。硬件电路板如下:

       硬件电路板已经焊接好了样板,也分别测试了板子上的主要芯片,主要包括:
1、测试4个LED灯的跑马灯程序,测试是OK的;
2、测试FPGA的EPCS存储器,通过JTAG口烧写IIC文件,测试是OK的;
3、测试USB3的2片I2C存储器,测试是OK的;
4、测试USB3的1片SPI存储器,测试也是OK的;
5、测试USB3的串口功能,测试是OK的;
6、测试FPGA+USB3的数据传输功能。这是测试是主要的,FPGA产生递增的数据,32位,写进USB3芯片,上位机再采集数据,验证数据是否连续,是否有丢数,错数的现象,当然测试也是Ok的。
     下图是测试传输速度的图片,仅是USB3,测试固件程序为GpifToUsb,速度轻松达到372M字节每秒,

       下面是测试数据是否连续的例子,FPGA产生递增的数据,写进USB3,上位机再采集数据。记得每次采集的数据量为16K,不要用USB3的包的大小1024字节,应该用16个包的大小,就是16K来采集。

前一次采集的最后一个数据为0x91B75599

后一次采集的第一个数据为  0x91B7559A;可见数据完全连续,正确。


良子,QQ:1345482533  

https://liangziusb.taobao.com


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)