DMA Controller with external DREQ/DACK mechanism on CPLD or FPGA
Hello everyone,
I've been working with microcontrollers for quite some time now. I have never used a CPLD or FPGA for any of the projects I worked on. I don't know why the idea seems intimidating for me, but it's been of a great interest to me for so long.
The project I'm working on involves a legacy ASIC that requires a DMA controller similar to Intel's 8237 with external DREQ/DACK mechanism, which is not available on most microcontrollers available in the market today.
If a CPLD or FPGA can fill the gap for me and replace the microcontroller, I would be glad to consider one for the project concerned. Basically, the microcontroller interfaces with the ASIC via parallel interface and provides some basic functionality like LED switching, USB, and SDIO.
Any comment is highly appreciated!
Zaher