Champs,
Customer is connecting an FPGA to AM5726 over GPMC using synchronous multiplexed 16-bit NOR flash mode. The timing diagram for this mode depicted on Fig 7-7 in Data Manual is not sufficinetly clear to
implement the FPGA side of the interface. The relation between gpmc_oen_ren and the data signals (gpmc_ad[15:0]) appear quite logical and consistent
while it is not clear at all how the timing of the gpmc_wait fits in with the other two.Couple of questions:
1. What is the polarity of the gpmc_wait signal on this diagram: active high or active low?
2. if it is active low - why gpmc_oen_ren activates before gpmc_wait deactivates? Shouldn't it be the other way around?
3. if it is active high - why wait activates during data transfer?
4. is it possible to share any design/simulation files customer could utilize in their design? Or simulation waveforms/logic analyzer captures?
And another question on the CPU-FPGA interface topic: customer would like to have gpmc_clk to run continuously so as it can be used by the FPGA. The GPMC activates the clock only during the transaction
but it looks like gpio6_16.clkout1 can be used as a continuously running replica of the gpmc_clk. Question: is there any way to use gpio6_16.clkout1 AS gpmc_clk, i.e. have it drive the
GPMC transactions while running continuously?
Thanks
Michael