SPRUIV7B May 2022 – September 2023 AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM625SIP
Time sync event router enables the flexibility to choose any time synchronization source, whether it is the time synchronization source coming from the external pin or the synchronization pulse generated by the internal peripheral or from the ARM system time counter. Time sync event router also enables the system to utilize time synchronized signal as block copy DMA trigger or as periodical control of EPWM.
The compare event router allows the processor to be interrupted by any of the compared events periodically or use a compared event to generate periodical control on EPWM or triggering block copy DMA transfer. Figure 10-8 shows all the synchronization sources and compare events in the device.
Input index | Interrupt Sources |
---|---|
0 | ICSSM.pr1_host_intr_req.0 |
1 | ICSSM.pr1_host_intr_req.1 |
2 | ICSSM.pr1_host_intr_req.2 |
3 | ICSSM.pr1_host_intr_req.3 |
4 | ICSSM.pr1_host_intr_req.4 |
5 | ICSSM.pr1_host_intr_req.5 |
6 | ICSSM.pr1_host_intr_req.6 |
7 | ICSSM.pr1_host_intr_req.7 |
8 | ICSSM.pr1_iep0_cmp_intr_req.0 |
9 | ICSSM.pr1_iep0_cmp_intr_req.1 |
10 | ICSSM.pr1_iep0_cmp_intr_req.2 |
11 | ICSSM.pr1_iep0_cmp_intr_req.3 |
12 | ICSSM.pr1_iep0_cmp_intr_req.4 |
13 | ICSSM.pr1_iep0_cmp_intr_req.5 |
14 | ICSSM.pr1_iep0_cmp_intr_req.6 |
15 | ICSSM.pr1_iep0_cmp_intr_req.7 |
16 | ICSSM.pr1_iep0_cmp_intr_req.8 |
17 | ICSSM.pr1_iep0_cmp_intr_req.9 |
18 | ICSSM.pr1_iep0_cmp_intr_req.10 |
19 | ICSSM.pr1_iep0_cmp_intr_req.11 |
20 | ICSSM.pr1_iep0_cmp_intr_req.12 |
21 | ICSSM.pr1_iep0_cmp_intr_req.13 |
22 | ICSSM.pr1_iep0_cmp_intr_req.14 |
23 | ICSSM.pr1_iep0_cmp_intr_req.15 |
24 | CPSW0.cpts_comp.0 |
Input Index | Interrupt Sources |
---|---|
0 | timer0.timer_pwm |
1 | timer1.timer_pwm |
2 | timer2.timer_pwm |
3 | timer3.timer_pwm |
4 | N/A |
5 | N/A |
6 | N/A |
7 | N/A |
8 | EPWM.epwm_synco_o |
9 | ICSSM.pr1_edc0_sync1_out |
10 | ICSSM.pr1_edc0_sync0_out |
11 | gtc_r10.wkup_0.gtc_push_event |
12 | CP_GEMAC_CPTS0_HW1TSPUSH.CP_GEMAC_CPTS0_HW1TSPUSH |
13 | CP_GEMAC_CPTS0_HW2TSPUSH.CP_GEMAC_CPTS0_HW2TSPUSH |
14 | N/A |
15 | N/A |
16 | CPSW0.cpts_genf0 |
17 | CPSW0.cpts_genf1 |
18 | CPSW0.cpts_sync |
Input Index | Interrupt Source |
---|---|
1 | timesync_event_introuter0.outl.10 |
2 | timesync_event_introuter0.outl.11 |
3 | timesync_event_introuter0.outl.12 |
4 | timesync_event_introuter0.outl.13 |
5 | timesync_event_introuter0.outl.14 |
6 | timesync_event_introuter0.outl.15 |
7 | timesync_event_introuter0.outl.16 |
8 | timesync_event_introuter0.outl.17 |
Input Index | Interrupt Source |
---|---|
icssm0.pr1_edc0_latch0_in.0 | timesync_event_introuter0.outl.8 |
icssm0.pr1_edc0_latch1_in.0 | timesync_event_introuter0.outl.9 |
icssm0.pr1_iep0_cap_intr_req.0 | gpiomux_introuter.outp.16 |
icssm0.pr1_iep0_cap_intr_req.1 | gpiomux_introuter.outp.17 |
icssm0.pr1_iep0_cap_intr_req.2 | gpiomux_introuter.outp.18 |
icssm0.pr1_iep0_cap_intr_req.3 | gpiomux_introuter.outp.19 |
icssm0.pr1_iep0_cap_intr_req.4 | gpiomux_introuter.outp.20 |
icssm0.pr1_iep0_cap_intr_req.5 | gpiomux_introuter.outp.21 |