This document describes the architecture and implementation of FX2LP GPIF, and discusses application usage models and debugging strategies. One end-to-end example is also discussed to reinforce GPIF concepts and provide you with a concrete design example. Note: This application note was previously titled EZ-USB FX2LP GPIF Design Guide.
Introduction
The GPIF is a programmable parallel interface that provides a glue-less interface between the EZ-USB® FX2LP™ and an external peripheral. GPIF enables various applications that require FX2LP to function as a master to an external device over a parallel interface. A wide variety of protocols can be implemented using GPIF like EIDE/ATAPI, printer, parallel port (IEEE P1284), Utopia, etc. This document describes the architecture and implementation of FX2LP GPIF, and discusses application usage models and debugging strategies. One end-to-end example is also discussed to reinforce GPIF concepts and provide a concrete design example.
|