FX3 GPIFII | Cypress Semiconductor
how can possible control GPIF from inside of cpu(not signal) for example if we have 3 state :
1- read data gpif
2- write date to gpif
and switch between this state decided by cpu but in GPIF designer we just have one fw_trg ?
second is possible set data counter in GPIF dynamically and when state machine updated?
Third how control dma for gpif, for example if sometime cpu should connects to gpif and sometime gpif connects to usb, we should make 2 dma with one consumer or... (assumed CPU sockets is used foe communication between CPU and USB !)?
I have 2 dma between cpu and usb(send and receive), and want have a connection between cpu and gpif (note: question fist for how control state machine from cpu to switch from idle to read or write from gpif) , also in some situation want dma from gpif to usb(probably auto DMA for speed) to transfer some number of data(that cpu know how much). how can handle it?
Thank you in advance