Hi,
We are using DM8148 in our board. DM8148 is interface with FPGA using GPMC. we have connected FPGA on CS1. We are able to read and write using single Access. Now our goal is to do burst access between 8148 and FPGA using GPMC. I am new to GPMC and Burst modes.
1.How does it work basically ?? I have configured all the config registers in Burst mode. But who to give required amount of data for burst to GPMC.Is there any Hardware buffer of FIFO which takes burst data and writes using GPMC ??
2.Is there any sample Linux Code to perform Burst access using GPMC ??
3. Any software driver cannot supply data to GPMC in single clock level. So there has to be hardware support, in which all the data is written and a burst access will be issued. Is my understanding is correct ? If correct what hardware support is GPMC is providing ??
4. After going through the TRM I found pre fetch engine and FIFO. But it is mentioned that, it is used only while accesing stream devices like NAND. We are accessing FPGA like a NOR device. How to achieve burst mode ??
Regards,
PK