Designing with the EZ-USB FX3 Slave FIFO Interface application note (PDF!) from Cypress:
AN65974 describes the synchronous Slave FIFO interface of EZ-USB FX3. The hardware interface and configuration settings for the FLAGs are described in detail with examples. The application note includes references to GPIF™ II Designer to make the Slave FIFO interface easy to design with. Two complete design examples are provided to demonstrate how you can use the synchronous Slave FIFO to interface an FPGA to FX3.