码迷,mamicode.com
首页 > 其他好文 > 详细

MiS603开发板 第十章 USB2.0 CY7C68013A 开发环境搭建

时间:2015-09-13 14:25:31      阅读:318      评论:0      收藏:0      [点我收藏+]

标签:

作者:MiS603开发团队

日期:20150911

公司:南京米联电子科技有限公司

论坛:www.osrc.cn

网址:www.milinker.com

网店:http://osrc.taobao.com

EAT博客:http://blog.chinaaet.com/whilebreak

博客园:http://www.cnblogs.com/milinker/

技术分享

MiS603开发板 第十章 USB2.0 CY7C68013A 开发环境搭建

  CY7C68013A是Cypress公司推出的稳定,易用的USB高速控制器。非常适合FPGA+USB2.0的高速通信方案,理论带宽480Mb/s。实际测试,批量传输下可以达到30MB/S-35MB/S左右,传输效率非常高。官方提供了很详细的开发包,和免费的驱动程序,以及基于框架的固件包。固件程序只要稍作修改就能用在项目中。CY7C68013A已经成为广大硬件工程师,FPGA工程师,必须得一种USB2.0高速通信方案。因此,掌握CY7C68013A的开发对于很多硬件工程师非常有必要。

10.1 开发包安装

Step1:双击下图安装包,进行软件开发板的安装

技术分享

Step2:

技术分享

Step3:

技术分享

Step4:

技术分享

Step:5

技术分享

Step6:

技术分享

Step7:

技术分享

10.2 驱动程序安装

Step1: 给MiS603开发板通电,同时用MicroUsb线把板子的CY7C68013A USB接口(COM3)接到PC的USB接口。PC识别到USB设备同时提示安装驱动程序。

技术分享技术分享

Step2:查看硬件PID_VID

技术分享

查到vid_04b4 pid_8613 这是CY7C68013A出厂默认的PID VID,下面根据这个PIV VID 安装驱动程序,然后就可以通过开发板包提供的软件下载和调试程序

技术分享

Step3:找到安装目录下,找到cyusb.inf文件

技术分享

注意:XP系统用XP系统文件夹下,WIN7用WIN7文件夹下,另外WIN7 64bit需要禁止驱动签名后才能使用,否则会有一个感叹号

技术分享

Step4:修改PID VID如下

技术分享

Step5:修改设备管理器显示名,并且保存

技术分享

Step6:

技术分享

Step7:

技术分享

Step8:

技术分享

Step9:

技术分享

Step10:

技术分享

Step11:

技术分享

Step12:

技术分享

Step13:

技术分享

Step14:

技术分享

设备管理器显示出设备名

技术分享

10.3 程序下载

Step1:在开始菜单->程序->打开CyConsole控制面板

技术分享

Step2:

技术分享

Step3:

技术分享

Step3:选择测试用下载的固件(注意开发板短接帽P8接口需要短接上)

技术分享

Step4:下载完成后,提示下载成功

技术分享

Step5:断电重启板子,z之后会提示新硬件,或者在设备管理器发现新硬件,第一次发现新硬件需要安装驱动程序,驱动程序安装的方法前面已经描述过,这里概述一下

技术分享

在inf文件中添加ID号,和设备名

技术分享

技术分享

技术分享

10.4 测试结果

Step1:为了验证USB传输实验首先给FPGA下载 FPGA_SLAVE_FIFO工程文件下的FPGA程序

Step2:选择Trans Pipe:Endpoint 2 OUT   Length:512   HexBytes:AA 然后单击Bulk Trans。启动一次Bulkout传输,一次传输512Byte数据的AA入下图

技术分享

Step3:选择Trans Pipe:Endpoint 6  IN  Length:512  HexBytes:AA 然后单击Bulk Trans。启动一次Bulkin传输,一次读入512Byte数据的AA入下图

技术分享

10.5 小结

本小结详细讲解了Cypress CY7C68013A软件安装包的安装、驱动程序安装、程序下载、以及测试结果。通过本小结的学习,相信读者可以完全掌握好,软件的使用,和测试办法,为下一节代码的分析和理解,打好基础。

MiS603开发板 第十章 USB2.0 CY7C68013A 开发环境搭建

标签:

原文地址:http://www.cnblogs.com/milinker/p/4804851.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!