Part Number: AM3359
Tool/software: Linux
Hello,
We have planned to interface AM3359 processor's 16 bit Address & Data Multiplexed GPMC bus with FPGA in asynchronous mode.
Throughput of the same has been calculated and attained 11.219 MBytes/sec based on 100MHz GPMC F_CLCK and ~17 Clock pulse for a single 16 bit address & Data.
Please Clarify my following doubts
1) Whether my calculation is correct or not ?
2) Is this the maximum throughput of GPMC bus in 16 bit Address & Data Multiplexed Asynchronous Mode.
3) If I am configuring the GPMC timing parameters in device tree with maximum feasible values whether I can improve my throughput or not ?
4) Is it possible to reduce the clock cycles for a single Address & data transmission from 17 for 16 bit. if yes what is the minimum feasible clocks need for transmitting single 16 bit address & data (Note: Slave is Artix-7 FPGA and implementing NOR Protocol for write/ read)
5) Is it possible to achieve 50 MBytes/sec throughput using GPMC with the mentioned mode above.
thanks
Mobin P K