Hello,
One of my customer is considering to use C672x for their system.
They have some questions about power and GPIO interrupt functionality.
1. Power related question.
They are asking us whether the systems among the DSP, such like uC and FPGA, could drive DSP's IO pins without power on DSP.
I believe the answer is no because IO state would be unstable when core/IO powers are off completely or provided but not in stable state. Correct, right ?
2. GPIO interrupt.
From my understanding, GPIOs are supported, but there is no dedicated GPIO peripheral module on C672x. The peripherals such like UHPI/McASP/SPI can be
configured as GPIO by configuring its dedicated registers. But if user would want to have GPI as a CPU interrupt source, only UHPI_HAS pin could be
available with dMAX configuration. Any other GPI pins would not be available as a interrupt source. Correct, right ?
For your information, I read the following documents:
- 3.7 General Purpose I/O Interrupt Control Register (GPIOINT) (0x4300 0008)
- 1.10 dMAX Interrupt Generation
- Table 1-2. dMAX Channel Synchronization Events
- 2.1.1.3 Event Entry for Interrupt from dMAX Controller to the CPU
UHPI_HAS input seems to be routed to UHPIINT event. And UHPI user guide says it would be routed to CPU INT6.
On the other hand, dMAX user guide state user can configure event entry (such like UHPINT) for interrupts and the event could be routed to INT9-15.
UHPI user guide state the interrupt line is fixed , but it looks configurable via dMAX event entry. Which is correct description ?
Best Regards,
Naoki Kawada