We are interfacing an FPGA as a 16bit wide memory device ising the GPMC.
We have used the info as indicated below to have our system work, but we have some issues.
The configuration of the GPMC is rather involved, and we have tweaked it in order to satify our timen requirements.
We have not optimized the timings yet.
Our test software produces two 16 bit wide writes, and we are OK with this.
In the case of read operations, a single 16 bit wide read transaction is produced,
and to actually receive the correct data, we need two reads.
Could any one please suggest what is happening here , and a way to resolve it ?
My impression is that we have a GPMC parameter wrong.
I'll post the configuration parameters in a follow up post.
Thanks, Jure Z.
=======================================================================================
We used the info in the thread:
http://e2e.ti.com/support/dsp/sitara_arm174_microprocessors/f/791/p/176492/643640.aspx#643640http://e2e.ti.com/support/dsp/sitara_arm174_microprocessors/f/791/t/190352.aspx
which points to the example file: