I am working on c6474.
In the datasheet of c6474 and CIC(chip interrupt controller) user's guide,I can't understand TPCC and TPTC.
I found definition about them as:
TPTC:TPDMA Transfer Controller
TPCC:TPDMA Channel Controller
- What is the TPDMA?
- What's the relationship between bhte TPDMA and EDMA3?
- I find the CIC_3 send events to TPCC,and also I find the EDMA3 receive the CIC_3's events;
the EDMA's channels which are recieving events from CIC are the same as the"TPCC".
So I guess "TPCC=EDMA".Is that correct? - If the guess in #3 is right,that means a system event can trigger a transfer of EDMA3 derectly without core's consume,Is that right?
- If the guess in #4 is right,then I set system event A to trigger an EDMA transfer,and I also set the same event A to trigger an ISR using the INTC(64+'s interrupt controller ),can the two things(transfer and ISR) both hanppen?
By the way,I want to kwon something about CIC
c64+ megamodule's INTC(interrupt controller) do a good job on celecting system events to each core.
I can't understand what's the duty of CIC?
It only extend the number of events that system is selecting from?
How to use it appropriately?
Thank you for your help.
Best Regards.