FX3 GPIF Transitions definition | Cypress Semiconductor
FX3 GPIF Transitions definition
I'm curently developping an application on the FX3 and I want to make a dynamic GPIF system. I mean, I wan't to program new waveforms without having to compile the application or have a fixed set of configurations, as we could do in the FX2LP.
Currently, I've looked at the GPIF registers, and I came accross a problem to populate the GPIF_FUNCTION registers. i've tried to find how are these transistions defined (the GPIF designer generate these values but I can't find how does it work. The FX3 TRM is quite light on this point as it states 'Truth table for transition function. Bit position X contains output when the 4 inputs constitute the value X in binary. For example, bit 2 = 1 means in3 = 0, in2 = 0, in1 = 1 and in0 = 0 will evaluate true for this function.' but it doesn't state were does inX comes from). I've tried to find a relation between a simple GPIF design and the transistion parameters but couldn't find it.
Can you please explain me how does it work.