Hi:
I got an AM335X EVM,and now I'm trying to use DMA to transfer data between memory and a 16bit FIFO(word-expansion).The FIFO chip is IDT7205L20J and it's data bus DQ[0-15] connect to GPMC AD[0-15].Since the FIFO could not generates DMA transfer request, I plan to use the GPMC+DMA method.My questions are:
1.Is it possible to achieve my goal?The TRM says the GPMC could generate one DMA event.
2.If possible,how should I confiure the GPMC? device type NAND or NOR?burst support?multiple access support?read/write type Asynchronous or Synchronous?
3.Does GPMC has a specific DMA channel?e.g. channel 52.Or shall I allocate one for it?
4.I'm trying to use AB-Synchronized Transfer type defined by the EDMA3(section 11.3.2.2 in TRM).To genrate transfer completion interrupt, CCNT(number of frames) events are needed to completely service a PaRAM set.Does that mean CCNT transfer requests must be summitted to the EDMA?If so, are the transfer requests generated by the attached device?that is,the FIFO,or the GPMC servicing the FIFO?
Confusing about this and need suggestions...