This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3505 GPMC interface to FPGA

Other Parts Discussed in Thread: AM3505

Dear All,

 

We have made out our AM3505 prototype by reference of Logic Pad AM3517EVM. The GPMC bus devices are: NAND, DDR2 and FPGA. The NAND and DDR2 are tested OK but the FPGA cannot access normally.  GPMC is configured as address/data-multiplexed mode to interface with FPGA(Asynchronous RAM) via a address latch.

 

Now we have below questions need your kindly help:

 

1.       For asynchronous R/W timing, the nADV signal in specifications goes something like this: when the add/data bus is idle, nADV should be in high level, but we found it's kept in low level all the time.

2.       During R/W access to FPGA, we found that nADV and nOE have the same width(assertion time). We tried to change the register field in CONFIG2~CONFIG6 to change the width of nADV, nCS, while it is effectiveness. Is there any other register need to be modified simultaneously?

 

And a question puzzled me all the time: nADV share the same pin out(GPMC_nADV_ALE) with ALE, nADV is low level assertion while ALE is high level assertion, is there any conflict?

 

Your advice is highly appreciated. Thanks!

Kent