This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to port C64x DSP-to-ARM hardware interrupt to C674x?



Hello

I know this post is in the wrong forum, but I'm hoping I might get some answers here so I'm duplicating it here. The DM816x forum doesn't seem to get as much attention from TI as this one does...

We are porting a project from a TMS320DM644x Digital Media System-on-Chip (DMSoC) to a TMS320DM816x DaVinci Digital Media Processor.

The DSP in the early project is the C64x and the DSP in the new project is the C674x.

We were using a hardware interrupt for the DSP to inform the ARM when certain events take place. The register address being written was 0x01c40010.  I have found documentation describing the purpose of this register:


http://www.ti.com/lit/ug/sprue15/sprue15.pdf   page 17 says that the DSP can interrupt the ARM via two general interrupts

http://www.ti.com/lit/ug/sprue14c/sprue14c.pdf   page 114 describes system control registers, where INTGEN is at address 0x01c40010.

I cannot find similar documentation for the DM816x.

How does the DSP interrupt the ARM on the DM816x? Where can I find documentation for this?

Thanks,

Annie.