It's not clear from the USB PRG how the interrupts work in the USB peripheral. There appear to be 2 different sets of registers that control interrupts. There are the USB Interrupt Source / Mask regeisters described in Table 13 and sec 3.10 - 3.16. Then there are registers in the USB2.0 Core described in Table 14 and sec 3.25 - 3.29. How are these registers related and how do they need to be used? Do they all need to be used? Can someone explain the details? It would be nice if there were some block diagram or flow chart to clarify this. I've looked at the CSL Interrupt example, but it is not clear to me.
Thanks.