Cypress Semiconductor CY7C68033 Spécifications

Naviguer en ligne ou télécharger Spécifications pour Non Cypress Semiconductor CY7C68033. Cypress Semiconductor CY7C68033 Specifications Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 28
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
www.cypress.com Document No. 001-65209 Rev. *B 1
AN65209
Getting Started with FX2LP™
Author: Rama Sai Krishna. V
Associated Project: No
Associated Part Family: CY7C68013A/14A/15A/16A
Software Version: None
Related Documents: For a complete list of the documents, click here.
AN65209 gets you started with the EZ-USB
®
FX2LP™ USB 2.0 Device Controller. It provides background
information on USB 2.0 and it details hardware, firmware, and software aspects of working with the FX2LP.
Contents
USB 2.0 Overview ............................................................. 2
Introduction to FX2LP ........................................................ 3
Features of FX2LP ............................................................ 3
Different variants of FX2LP ............................................... 4
Design Resources ............................................................. 5
FX2LP Development Kit (DVK) ......................................... 5
Software Tools ............................................................. 6
Firmware Example Projects .......................................... 9
Steps to Bind cyusb.sys to the Connected FX2LP DVK .. 10
Steps to Build an Example Project and Downloading the
.hex file into FX2LP’s RAM .............................................. 17
Debugging the Example Program .............................. 23
Documentation with the DVK ...................................... 23
Reference Designs .......................................................... 23
Third Party Development Kits and SDKs ......................... 23
Related Documentation ................................................... 24
Technical Reference Manual ...................................... 24
Application Notes ....................................................... 24
Summary ......................................................................... 26
Introduction to USB
Universal serial bus (USB) was designed to standardize
the connection of the computer peripherals, such as
keyboards, mice, printers, pen drives, hard disks, and
portable media players, both to communicate and supply
power needed for them. USB is the most common
connectivity solution for PCs and consumer devices today.
Plug and play, easy to use and simple to implement, USB
continues to gain traction in new applications and market
segments. Coming to the history of the USB
specifications, the first version of the specification,
USB 1.0 was released in 1996. This version of
specification defines two transfer speeds to address the
different types of devices available until then. 1.5 Mbps
(low-speed) is to address the low speed devices like
keyboard and joysticks, 12 Mbps (full-speed) is to address
the devices like disk drives. USB 2.0 specification was
released in 2000 and it allows the maximum signaling rate
of 480 Mbps (high-speed), which is 40 times to the
signaling rate of full-speed. USB 3.0 specification was
released in 2008 and it allows the maximum signaling rate
of 5 Gbps (Superspeed), which is 10 times to the signaling
rate of high-speed.
Cypress FX2LP is a USB 2.0 peripheral controller and the
following sections talk about the overview of USB 2.0,
features of FX2LP, hardware, software and firmware
resource that are available for FX2LP.
Cypress offers a wide range of USB products including
low-speed, full-speed, and Superspeed devices. Refer to
the overview of the USB product portfolio on Cypress
website.
Vue de la page 0
1 2 3 4 5 6 ... 27 28

Résumé du contenu

Page 1 - Getting Started with FX2LP™

www.cypress.com Document No. 001-65209 Rev. *B 1 AN65209 Getting Started with FX2LP™ Author: Rama Sai Krishna. V Associated Project: No Assoc

Page 2 - USB 2.0 Overview

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 10 S.No Firmware Example Description 9 LEDCycle Simple firmwa

Page 3 - Introduction to FX2LP

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 11 1. FX2LP DVK enumerates with the Vendor ID (VID) 0x04B4 and t

Page 4 - Different variants of FX2LP

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 12 Figure 9. Adding the Default VID and PID of FX2LP to cyusb.inf

Page 5 - FX2LP Development Kit (DVK)

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 13 3. Right click on the FX2LP device and do “Update Driver”. Fi

Page 6 - Software Tools

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 14 Figure 13. Updating the Driver for FX2LP Check “Install from

Page 7

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 15 Figure 15. FX2LP Device with the Name Given in the cyusb.inf

Page 8

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 16 Figure 17. Final Step of Binding cyusb.sys to FX2LP Click “Fi

Page 9 - Firmware Example Projects

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 17 Steps to Build an Example Project and Downloading the .hex fi

Page 10

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 18 Figure 21. Build Output of Bulkloop Project Using Keil IDE Us

Page 11

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 19 Figure 23. CyConsole Listing the Connected FX2LP Device Using

Page 12

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 2 USB 2.0 Overview Signaling rates supported by USB 2.0: The USB

Page 13

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 20 Figure 25. Navigate to the bulkloop.hex Please make sure that

Page 14

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 21 Figure 27. Adding a String to VID and PID of Bulkloop Project

Page 15

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 22 Figure 29. Bulk OUT Transfer Using Bulk Trans Button Available

Page 16

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 23 Debugging the Example Program The Keil uVision2 IDE supplied w

Page 17

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 24  Xilinx Spartan-6 (XC6SLX45-2FGG or XC6SLX150-2FGG)  32-Mib

Page 18

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 25 breakpoints, step through code, and solve potential problems

Page 19

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 26  AN6077 - Implementing an 8-Bit Asynchronous Interface with F

Page 20

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 27 Document History Document Title: AN65209 - Getting Started wi

Page 21

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 28 Worldwide Sales and Design Support Cypress maintains a worldwi

Page 22

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 3 Introduction to FX2LP EZ-USB FX2LP (CY7C68013A/14A/15A/16A) is

Page 23 - Reference Designs

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 4 Different variants of FX2LP FX2LP is available in three differe

Page 24 - Related Documentation

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 5  FX2LP18: MoBL-USB FX2LP18 (CY7C68053) operates at 1.8V and i

Page 25

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 6 This FX2LP-DVK can be used as the debugging platform for FX2LP

Page 26 - About the Author

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 7 The snapshot of the CyControl is shown in the following figure:

Page 27 - Document History

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 8 The snapshot of the GPIF Designer is shown in the following fig

Page 28

Getting Started with FX2LP™ www.cypress.com Document No. 001-65209 Rev. *B 9 Cypress USB Class Library API CyAPI.lib This is a C++ class li

Commentaires sur ces manuels

Pas de commentaire