I am developing a system around the AM3715CBP100 in which it interfaces with an FPGA and through the FPGA with up to 2 ADCs, P/N ADS5404, and a 24 bit digital signal interface configurable as either a logic analyzer or word generator in blocks of 4 bits. See the attached diagram for clarity.
I was reading the data sheet and technical reference manual for the AM3715 and came to a discovery that the DMA system might solve my IO pin limitations on the processor, especially if I am using 2 ADCs. I am, however, having trouble with understanding how to physically interface with the DMA system. Since all my signals, in some shape or form, pass through the FPGA, a single 24 or 32 bit wide bus could be used in which data from all my inputs could be multiplexed onto by the FPGA, based on my understanding. How do I properly interface the FPGA with the AM3715? Can I use the GPMC port as in the example seen in the Tech manual or is any set of GPIO pins suitable?