This application note describes the FIFO architecture of the EZ-USB FX1, the full speed USB microcontroller and the EZ-USB FX2LP„·, the high-speed USB microcontroller. The purpose of this application note is to help the user understand the very basics of the FX1/FX2LP and get familiar with the terminologies used while describing the data flow in FX1/FX2LP. The application note addresses and discusses the following:
-
Three modes of operation of the FX1/FX2LP
-
Endpoint Configuration and Multiple Buffering
-
Three Domains that form the basic component of the FIFO architecture
-
Arming and committing endpoint buffers
-
Endpoint operation in manual vs. auto mode
|