set address before transferring data. Open your prefered interface with the GPIF II designer and look at the state machine. There you should find anything answering your questions. You do not really need to use address lines you also can use internal buffer switching. If you use address lines then you have to set up the Threads (0..3) with the GPIF interface by using the accordingly sockets.
If that does not help, then write your questions more precisely!
Application/Use/Sync SlaveFifo/Async SlaveFifo/...
thanks,is the GPIF II designer contained in the SDK?i can't find it.
in fact,i want to know if i can use the sync slave fifo example in the SDK without any change?
the sdk installation file "CyInstaller for FX3 SDK v1.0.1" includes the GPIF II designer. You can download it from the Cypress.com hompage here...
You should be able to use the sync slave fifo example from the example codes of cypress. I think there is no address switching used, so set both address lines to 0V/low. Transmit full size of buffers or lesser than full size with using assertion of PKT end. Do not write more into a buffer. The FLAG A/B is asserted if you transmitted the whole buffer or if you assert the PKT end. Take care it takes a few PCLK cycles till the FLAG A/B is asserted low from the FX3.