You are here

AN77960 - Introduction to EZ-USB® FX3™ High-Speed USB Host Controller | Cypress Semiconductor

AN77960 - Introduction to EZ-USB® FX3™ High-Speed USB Host Controller

Last Updated: 
Aug 17, 2015
Version: 
*E
This is an Obsolete Application Note
The document AN77960 - Introduction to EZ-USB® FX3™ High-Speed USB Host Controller has been marked as obsolete. The obsolete version of this application note is still available with the below description but may not be complete or valid any longer. If you have any questions or require support in regards to the below application note content, please click here and create a technical support case.

The Cypress EZ-USB FX3 family contains a high-speed USB host controller that can interface to USB peripherals such as mass storage devices. This application note describes how to use the host controller, including a hands-on USB example to illustrate high-level functions that simplify FX3 host controller firmware development.

Introduction

USB is so commonplace that it has almost completely replaced other communication methods between peripheral devices and a PC. This holds true both for general-purpose devices, such as flash drives and mice, and for special-purpose devices for specific applications. According to the standard USB 2.0 specification, USB peripherals do not communicate directly with one another; they may communicate only with a USB host, which fully controls data traffic on the bus.