EasyManuals Logo

Cypress EZ-USB FX2LP User Manual

Cypress EZ-USB FX2LP
42 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #2 background imageLoading...
Page #2 background image
Application Note 2 of 42 001-65209 Rev.*I
2021-03-19
Getting Started with FX2LP™
Table of contents
3.4 Example Applications of FX2LP............................................................................................................. 10
3.4.1 Interfacing FPGA/ASIC using Slave FIFO .......................................................................................... 10
3.4.2 Further Reading ................................................................................................................................ 10
3.4.3 Booting an FPGA from FX2LP ........................................................................................................... 11
3.4.4 Further Reading ................................................................................................................................ 11
4 Cypress Design Resources ...................................................................................................... 12
5 FX2LP Development Tools ...................................................................................................... 14
5.1 FX2LP Development Board ................................................................................................................... 15
5.2 Running the Bulkloop Demo ................................................................................................................. 16
5.2.1 Using USB Control Center ................................................................................................................ 16
5.2.2 Using BULKLOOP_VCS ..................................................................................................................... 19
5.3 FX2LP Firmware Development ............................................................................................................. 20
5.3.1 Keil uVision2 ..................................................................................................................................... 20
5.3.2 Cypress USB Firmware Frameworks ............................................................................................... 20
5.3.2.1 TD_Init ......................................................................................................................................... 22
5.3.2.2 TD_Poll ........................................................................................................................................ 22
5.3.2.3 Interrupt Service Routines .......................................................................................................... 23
5.3.2.4 Handling USB Dual Speeds ......................................................................................................... 23
5.3.3 Building the Bulkloop Project .......................................................................................................... 24
5.4 GPIF Designer ........................................................................................................................................ 25
6 The Windows Side ................................................................................................................. 27
6.1 Cypress USB Driver ................................................................................................................................ 27
6.1.1 Driver/Library Alternatives .............................................................................................................. 27
6.2 Cypress Libraries ................................................................................................................................... 28
7 Summary ............................................................................................................................. 30
8 Appendix A: FX2LP Development Kit (DVK) ............................................................................... 31
8.1 Firmware Example Projects .................................................................................................................. 31
9 Appendix B: Additional USB Hi-Speed Devices from Cypress....................................................... 34
10 Appendix C: Third-Party Development Kits and SDKs ................................................................ 35
10.1 Third-party SDKs ................................................................................................................................... 35
11 Appendix D: Application Notes and Reference Designs............................................................... 36
11.1 Application Notes .................................................................................................................................. 36
12 Appendix E: Adding Custom VID and PID to the .inf File .............................................................. 39
Revision history............................................................................................................................. 41

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Cypress EZ-USB FX2LP and is the answer not in the manual?

Cypress EZ-USB FX2LP Specifications

General IconGeneral
BrandCypress
ModelEZ-USB FX2LP
CategoryController
LanguageEnglish

Related product manuals