
List of Figures xv
(List of Figures)
Figure 9-37. TD_Poll Example, AUTOIN = 1 ......................................................................................9-27
Figure 9-38. Master Writes Directly to Host, AUTOIN = 1 ..................................................................9-28
Figure 9-39. Firmware Intervention, AUTOIN = 0 or 1 ........................................................................9-28
Figure 9-40. TD_Poll Example: Sourcing an IN Packet ......................................................................9-29
Figure 9-41. TD_Poll Example, AUTOIN=0, Committing a Packet via INPKTEND ............................9-30
Figure 9-42. TD_Poll Example, AUTOIN=0, Skipping a Packet via INPKTEND ................................9-30
Figure 9-43. TD_Poll Example, AUTOIN=0, Editing a Packet via EPxBCH:L ....................................9-31
Figure 9-44. Code Example, Synchronous Slave FIFO IN Data Transfer ..........................................9-32
Figure 9-45. TD_Init Example, Asynchronous Slave FIFO IN Data Transfers ...................................9-33
Figure 9-46. TD_Poll Example, Asynchronous Slave FIFO IN Data Transfers ..................................9-33
Figure 10-1. GPIF’s Place in the FX2 System ....................................................................................10-2
Figure 10-2. Example GPIF Waveform ..............................................................................................10-3
Figure 10-3. EZ-USB FX2 Interfacing to a Peripheral ........................................................................10-4
Figure 10-4. IFCLK Configuration .......................................................................................................10-9
Figure 10-5. Satisfying Setup Timing by Inverting the IFCLK Output .................................................10-9
Figure 10-6. GPIF State Machine Overview .....................................................................................10-11
Figure 10-7. Non-Decision Point (NDP) States ................................................................................10-15
Figure 10-8. One Decision Point: Wait States Inserted Until RDY0 Goes Low ................................10-17
Figure 10-9. One Decision Point: No Wait States Inserted:
RDY0 is Already Low at Decision Point I1 ................................................................10-17
Figure 10-10. Re-Executing a Task within a DP State .......................................................................10-19
Figure 10-11. GPIFTool Setup for the Waveform of Figure 10-10 .....................................................10-19
Figure 10-12. A DP State Which Does NOT Re-Execute the Task ....................................................10-20
Figure 10-13. GPIFTool Setup for the Waveform of Figure 10-12 .....................................................10-20
Figure 10-14. Firmware Launches a Single-Read Waveform, WORDWIDE=0 ..................................10-33
Figure 10-15. Single-Read Transaction Waveform ............................................................................10-34
Figure 10-16. GPIFTool Setup for the Waveform of Figure 10-15 .....................................................10-34
Figure 10-17. Single-Read Transaction Functions .............................................................................10-36
Figure 10-18. Initialization Code for Single-Read Transactions .........................................................10-37
Figure 10-19. Firmware Launches a Single-Write Waveform, WORDWIDE=0 ..................................10-38
Figure 10-20. Single-Write Transaction Waveform ............................................................................10-39
Figure 10-21. GPIFTool Setup for the Waveform of Figure 10-20 .....................................................10-39
Figure 10-22. Single-Write Transaction Functions .............................................................................10-40
Figure 10-23. Initialization Code for Single-Write Transactions .........................................................10-41
Figure 10-24. Firmware Launches a FIFO-Read Waveform ..............................................................10-43
Figure 10-25. Example FIFO-Read Transaction ................................................................................10-44
Figure 10-26. FIFO-Read Transaction Waveform ..............................................................................10-44
Figure 10-27. GPIFTool Setup for the Waveform of Figure 10-26 .....................................................10-45
Figure 10-28. FIFO-Read Transaction Functions ...............................................................................10-46
Figure 10-29. Initialization Code for FIFO-Read Transactions ...........................................................10-47
Comentarios a estos manuales