Hi,
I'm trying to find out what is the correct answer to how many GPIOs are available to be used as interrupts to the processor in both TMS320DM368 and DMVA2 devices.
The document SPRUFH8C - Revised January 2011 General-Purpose Input/Output (GPIO) states on its first page under section 1.2 Features, and I quote, "All GPIO signals can be used as interrupt sources with configurable edge detection."
Then, in Section 3 - Registers (page 18), it lists GPIO Banks 0 and 1 as being configurable for Interrupt usage (there is only one set of offset addresses, though). However, the GPIO Interrupt Per-Bank Enable Register (BINTEN) (page 20) only configures Banks 0 and 6.
Bank 0 is being used as EMAC interface and the PRTCSS module (Bank 6) is not wired at all in my custom application. GIO0 is being used as a PHY interrupt. The document is to say the least misleading if indeed only Banks 0 and 6 can have their respective GPIOs configured as Interrupts.
I'm trying to avoid having to design any external logic to have to deal with multiple devices requesting one single interrupt. A clear answer to this question is highly appreciated.
Also, can the interrupts for the PRTCSS module be used to handle external events even if the power management circuit and RTC is not used?
Regards,