MiS603 Development Team
Date: 20150911
Company: Nanjing mi Lian Electronic Technology Co., Ltd.
Forum: www.osrc.cn
Website: www.milinker.com
Shop: http://osrc.taobao.com
Eat blog: http://blog.chinaaet.com/whilebreak
Blog Park: http://www.cnblogs.com/milinker/
MIS603 Development Board Tenth chapter USB2.0 CY7C68013A Development environment Construction
CY7C68013A is a stable, easy-to-use USB high-speed controller introduced by Cypress Corporation. Ideal for fpga+usb2.0 communication solutions, theoretical bandwidth 480mb/s. The actual test, the bulk transmission can reach 30mb/s-35mb/s around, transmission efficiency is very high. The official offers a very detailed development kit, and free drivers, as well as framework-based firmware packages. The firmware program can be used in the project as long as it is modified slightly. CY7C68013A has become a vast number of hardware engineers, FPGA engineers, must have a USB2.0 communication program. Therefore, mastering the development of cy7c68013a is very necessary for many hardware engineers.
10.1 Development Pack Installation
STEP1: Double-click the installation package to install the Software Development Board
STEP2:
STEP3:
STEP4:
Step:5
STEP6:
STEP7:
10.2 Driver Installation
STEP1: To the MiS603 Development Board power, while using microUSB line to the board's CY7C68013A USB interface (COM3) to the USB interface of the PC. The PC identifies the USB device and prompts the driver to install it.
STEP2: View Hardware Pid_vid
Check out vid_04b4 pid_8613 This is the CY7C68013A factory default PID vid, the following according to this PIV vid install the driver, and then can be provided by the Development Board package software download and debugging programs
STEP3: Locate the installation directory and locate the Cyusb.inf file
Note: XP system with XP system folder, WIN7 with WIN7 folder, another WIN7 64bit need to disable the driver signature before use, otherwise there will be an exclamation mark
STEP4: Modify the PID vid as follows
STEP5: Modify the Device Manager display name and save
STEP6:
STEP7:
STEP8:
STEP9:
STEP10:
STEP11:
STEP12:
STEP13:
STEP14:
Device Manager displays the device name
10.3 Program Download
STEP1: Open the Cyconsole Control Panel from the Start menu, programs,
STEP2:
STEP3:
STEP3: Select the firmware for the test download (note that the Development Board short Cap P8 interface needs to be short-connected)
STEP4: Download completed, prompt download successful
STEP5: Power off Restart the board, after Z will prompt for new hardware, or in Device Manager to find new hardware, the first time to find new hardware needs to install drivers, driver installation method described earlier, here is an overview
Add the ID number, and the device name in the INF file
10.4 Test Results
STEP1: In order to verify the USB transmission experiment, first download FPGA program of FPGA_SLAVE_FIFO engineering file to FPGA
STEP2: Select trans Pipe:endpoint 2 out length:512 HEXBYTES:AA and click Bulk trans. Start a bulkout transfer, one-time transfer of 512Byte data of AA into
STEP3: Select trans Pipe:endpoint 6 in length:512 HEXBYTES:AA and click Bulk trans. Start a bulkin transfer, read the AA into the 512Byte data one time
10.5 Summary
This summary explains in detail the installation of the Cypress CY7C68013A Software installation package, driver installation, program download, and test results. Through this summary of learning, I believe that readers can fully grasp the good, the use of software, and testing methods, for the next section of code analysis and understanding, lay a good foundation.
MIS603 Development Board Tenth chapter USB2.0 CY7C68013A Development environment Construction