模块连接
不同模块之间的互联能够实现自动化的通信和同步机制,这不仅减少了软件交互所需的资源消耗,还能够降低系统功耗。 例如高级定时器(ADV_TIMER)可以配置为触发模数转换器(ADC)进行数据采集,而不需要 CPU 的干预。
其外设连接关系如 block_connection连接表 所示。
SRC_IP |
SRC_SGL |
DST_IP |
DST_SGL |
|---|---|---|---|
ADVANCED_TIMER1 |
tim_trgo |
ADVANCED_TIMER0 |
tim_itr0 |
ADVANCED_TIMER2 |
tim_trgo |
ADVANCED_TIMER0 |
tim_itr1 |
ADVANCED_TIMER3 |
tim_trgo |
ADVANCED_TIMER0 |
tim_itr2 |
ADVANCED_TIMER4 |
tim_trgo |
ADVANCED_TIMER0 |
tim_itr3 |
ADVANCED_TIMER2 |
tim_trgo |
ADVANCED_TIMER1 |
tim_itr0 |
ADVANCED_TIMER3 |
tim_trgo |
ADVANCED_TIMER1 |
tim_itr1 |
ADVANCED_TIMER4 |
tim_trgo |
ADVANCED_TIMER1 |
tim_itr2 |
ADVANCED_TIMER5 |
tim_trgo |
ADVANCED_TIMER1 |
tim_itr3 |
ADVANCED_TIMER3 |
tim_trgo |
ADVANCED_TIMER2 |
tim_itr0 |
ADVANCED_TIMER4 |
tim_trgo |
ADVANCED_TIMER2 |
tim_itr1 |
ADVANCED_TIMER5 |
tim_trgo |
ADVANCED_TIMER2 |
tim_itr2 |
ADVANCED_TIMER6 |
tim_trgo |
ADVANCED_TIMER2 |
tim_itr3 |
ADVANCED_TIMER4 |
tim_trgo |
ADVANCED_TIMER3 |
tim_itr0 |
ADVANCED_TIMER5 |
tim_trgo |
ADVANCED_TIMER3 |
tim_itr1 |
ADVANCED_TIMER6 |
tim_trgo |
ADVANCED_TIMER3 |
tim_itr2 |
ADVANCED_TIMER7 |
tim_trgo |
ADVANCED_TIMER3 |
tim_itr3 |
ADVANCED_TIMER5 |
tim_trgo |
ADVANCED_TIMER4 |
tim_itr0 |
ADVANCED_TIMER6 |
tim_trgo |
ADVANCED_TIMER4 |
tim_itr1 |
ADVANCED_TIMER7 |
tim_trgo |
ADVANCED_TIMER4 |
tim_itr2 |
ADVANCED_TIMER8 |
tim_trgo |
ADVANCED_TIMER4 |
tim_itr3 |
ADVANCED_TIMER6 |
tim_trgo |
ADVANCED_TIMER5 |
tim_itr0 |
ADVANCED_TIMER7 |
tim_trgo |
ADVANCED_TIMER5 |
tim_itr1 |
ADVANCED_TIMER8 |
tim_trgo |
ADVANCED_TIMER5 |
tim_itr2 |
ADVANCED_TIMER9 |
tim_trgo |
ADVANCED_TIMER5 |
tim_itr3 |
ADVANCED_TIMER7 |
tim_trgo |
ADVANCED_TIMER6 |
tim_itr0 |
ADVANCED_TIMER8 |
tim_trgo |
ADVANCED_TIMER6 |
tim_itr1 |
ADVANCED_TIMER9 |
tim_trgo |
ADVANCED_TIMER6 |
tim_itr2 |
ADVANCED_TIMER10 |
tim_trgo |
ADVANCED_TIMER6 |
tim_itr3 |
ADVANCED_TIMER8 |
tim_trgo |
ADVANCED_TIMER7 |
tim_itr0 |
ADVANCED_TIMER9 |
tim_trgo |
ADVANCED_TIMER7 |
tim_itr1 |
ADVANCED_TIMER10 |
tim_trgo |
ADVANCED_TIMER7 |
tim_itr2 |
ADVANCED_TIMER11 |
tim_trgo |
ADVANCED_TIMER7 |
tim_itr3 |
ADVANCED_TIMER9 |
tim_trgo |
ADVANCED_TIMER8 |
tim_itr0 |
ADVANCED_TIMER10 |
tim_trgo |
ADVANCED_TIMER8 |
tim_itr1 |
ADVANCED_TIMER11 |
tim_trgo |
ADVANCED_TIMER8 |
tim_itr2 |
XEC_GEN20 |
pps_out_o_oval |
ADVANCED_TIMER8 |
tim_itr3 |
ADVANCED_TIMER10 |
tim_trgo |
ADVANCED_TIMER9 |
tim_itr0 |
ADVANCED_TIMER11 |
tim_trgo |
ADVANCED_TIMER9 |
tim_itr1 |
ADVANCED_TIMER12 |
tim_trgo |
ADVANCED_TIMER9 |
tim_itr2 |
ADVANCED_TIMER13 |
tim_trgo |
ADVANCED_TIMER9 |
tim_itr3 |
ADVANCED_TIMER11 |
tim_trgo |
ADVANCED_TIMER10 |
tim_itr0 |
ADVANCED_TIMER12 |
tim_trgo |
ADVANCED_TIMER10 |
tim_itr1 |
ADVANCED_TIMER13 |
tim_trgo |
ADVANCED_TIMER10 |
tim_itr2 |
ADVANCED_TIMER14 |
tim_trgo |
ADVANCED_TIMER10 |
tim_itr3 |
ADVANCED_TIMER12 |
tim_trgo |
ADVANCED_TIMER11 |
tim_itr0 |
ADVANCED_TIMER13 |
tim_trgo |
ADVANCED_TIMER11 |
tim_itr1 |
ADVANCED_TIMER14 |
tim_trgo |
ADVANCED_TIMER11 |
tim_itr2 |
ADVANCED_TIMER15 |
tim_trgo |
ADVANCED_TIMER11 |
tim_itr3 |
ADVANCED_TIMER13 |
tim_trgo |
ADVANCED_TIMER12 |
tim_itr0 |
ADVANCED_TIMER14 |
tim_trgo |
ADVANCED_TIMER12 |
tim_itr1 |
ADVANCED_TIMER15 |
tim_trgo |
ADVANCED_TIMER12 |
tim_itr2 |
ADVANCED_TIMER0 |
tim_trgo |
ADVANCED_TIMER12 |
tim_itr3 |
ADVANCED_TIMER14 |
tim_trgo |
ADVANCED_TIMER13 |
tim_itr0 |
ADVANCED_TIMER15 |
tim_trgo |
ADVANCED_TIMER13 |
tim_itr1 |
ADVANCED_TIMER0 |
tim_trgo |
ADVANCED_TIMER13 |
tim_itr2 |
ADVANCED_TIMER1 |
tim_trgo |
ADVANCED_TIMER13 |
tim_itr3 |
SAI0 |
sai0_a_fs_o_oval |
ADVANCED_TIMER14 |
tim_itr0 |
SAI0 |
sai0_b_fs_o_oval |
ADVANCED_TIMER14 |
tim_itr1 |
SAI0 |
sai1_a_fs_o_oval |
ADVANCED_TIMER14 |
tim_itr2 |
SAI0 |
sai1_b_fs_o_oval |
ADVANCED_TIMER14 |
tim_itr3 |
SAI0 |
sai2_a_fs_o_oval |
ADVANCED_TIMER15 |
tim_itr0 |
SAI0 |
sai2_b_fs_o_oval |
ADVANCED_TIMER15 |
tim_itr1 |
SAI0 |
sai3_a_fs_o_oval |
ADVANCED_TIMER15 |
tim_itr2 |
SAI0 |
sai3_b_fs_o_oval |
ADVANCED_TIMER15 |
tim_itr3 |
ADVANCED_TIMER0 |
tim_trgo |
DAC |
dac_ch_tri_0 |
ADVANCED_TIMER1 |
tim_trgo |
DAC |
dac_ch_tri_1 |
ADVANCED_TIMER2 |
tim_trgo |
DAC |
dac_ch_tri_2 |
ADVANCED_TIMER3 |
tim_trgo |
DAC |
dac_ch_tri_3 |
ADVANCED_TIMER4 |
tim_trgo |
DAC |
dac_ch_tri_4 |
ADVANCED_TIMER5 |
tim_trgo |
DAC |
dac_ch_tri_5 |
ADVANCED_TIMER6 |
tim_trgo |
DAC |
dac_ch_tri_6 |
ADVANCED_TIMER7 |
tim_trgo |
DAC |
dac_ch_tri_7 |
ADVANCED_TIMER8 |
tim_trgo |
DAC |
dac_ch_tri_8 |
ADVANCED_TIMER9 |
tim_trgo |
DAC |
dac_ch_tri_9 |
ADVANCED_TIMER10 |
tim_trgo |
DAC |
dac_ch_tri_10 |
ADVANCED_TIMER11 |
tim_trgo |
DAC |
dac_ch_tri_11 |
ADVANCED_TIMER12 |
tim_trgo |
DAC |
dac_ch_tri_12 |
ADVANCED_TIMER0 |
tim_trgo |
ADC |
i_trigger_adc |
ADVANCED_TIMER1 |
tim_trgo |
ADC |
i_trigger_adc |
ADVANCED_TIMER2 |
tim_trgo |
ADC |
i_trigger_adc |
ADVANCED_TIMER3 |
tim_trgo |
ADC |
i_trigger_adc |
ADVANCED_TIMER4 |
tim_trgo |
ADC |
i_trigger_adc |
ADVANCED_TIMER5 |
tim_trgo |
ADC |
i_trigger_adc |
ADVANCED_TIMER6 |
tim_trgo |
ADC |
i_trigger_adc |
ADVANCED_TIMER7 |
tim_trgo |
ADC |
i_trigger_adc |
ADVANCED_TIMER8 |
tim_trgo |
ADC |
i_trigger_adc |
ADVANCED_TIMER9 |
tim_trgo |
ADC |
i_trigger_adc |
ADVANCED_TIMER10 |
tim_trgo |
ADC |
i_trigger_adc |
ADVANCED_TIMER11 |
tim_trgo |
ADC |
i_trigger_adc |
ADVANCED_TIMER12 |
tim_trgo |
ADC |
i_trigger_adc |
ADVANCED_TIMER13 |
tim_trgo |
ADC |
i_trigger_adc |
ADVANCED_TIMER14 |
tim_trgo |
ADC |
i_trigger_adc |
ADVANCED_TIMER15 |
tim_trgo |
ADC |
i_trigger_adc |
ADVANCED_TIMER0 |
tim_trgo |
DFSDM0 |
dfsdm_jtrg0 |
ADVANCED_TIMER1 |
tim_trgo |
DFSDM0 |
dfsdm_jtrg1 |
ADVANCED_TIMER2 |
tim_trgo |
DFSDM0 |
dfsdm_jtrg2 |
ADVANCED_TIMER3 |
tim_trgo |
DFSDM0 |
dfsdm_jtrg3 |
ADVANCED_TIMER4 |
tim_trgo |
DFSDM0 |
dfsdm_jtrg4 |
ADVANCED_TIMER5 |
tim_trgo |
DFSDM0 |
dfsdm_jtrg5 |
ADVANCED_TIMER6 |
tim_trgo |
DFSDM0 |
dfsdm_jtrg6 |
ADVANCED_TIMER7 |
tim_trgo |
DFSDM0 |
dfsdm_jtrg7 |
ADVANCED_TIMER8 |
tim_trgo |
DFSDM0 |
dfsdm_jtrg8 |
ADVANCED_TIMER9 |
tim_trgo |
DFSDM0 |
dfsdm_jtrg9 |
ADVANCED_TIMER10 |
tim_trgo |
DFSDM0 |
dfsdm_jtrg10 |
ADVANCED_TIMER11 |
tim_trgo |
DFSDM0 |
dfsdm_jtrg11 |
ADVANCED_TIMER12 |
tim_trgo |
DFSDM0 |
dfsdm_jtrg12 |
ADVANCED_TIMER13 |
tim_trgo |
DFSDM0 |
dfsdm_jtrg13 |
ADVANCED_TIMER14 |
tim_trgo |
DFSDM0 |
dfsdm_jtrg14 |
ADVANCED_TIMER15 |
tim_trgo |
DFSDM0 |
dfsdm_jtrg15 |
DFSDM0 |
dfsdm_break0 |
ADVANCED_TIMER0 |
tim_bkin_2 |
DFSDM0 |
dfsdm_break0 |
ADVANCED_TIMER0 |
tim_bkin2_2 |
DFSDM0 |
dfsdm_break1 |
ADVANCED_TIMER0 |
tim_bkin_3 |
DFSDM0 |
dfsdm_break1 |
ADVANCED_TIMER0 |
tim_bkin2_3 |
DFSDM0 |
dfsdm_break0 |
ADVANCED_TIMER1 |
tim_bkin_2 |
DFSDM0 |
dfsdm_break0 |
ADVANCED_TIMER1 |
tim_bkin2_2 |
DFSDM0 |
dfsdm_break1 |
ADVANCED_TIMER1 |
tim_bkin_3 |
DFSDM0 |
dfsdm_break1 |
ADVANCED_TIMER1 |
tim_bkin2_3 |
DFSDM0 |
dfsdm_break2 |
ADVANCED_TIMER2 |
tim_bkin_2 |
DFSDM0 |
dfsdm_break2 |
ADVANCED_TIMER2 |
tim_bkin2_2 |
DFSDM0 |
dfsdm_break3 |
ADVANCED_TIMER2 |
tim_bkin_3 |
DFSDM0 |
dfsdm_break3 |
ADVANCED_TIMER2 |
tim_bkin2_3 |
DFSDM0 |
dfsdm_break2 |
ADVANCED_TIMER3 |
tim_bkin_2 |
DFSDM0 |
dfsdm_break2 |
ADVANCED_TIMER3 |
tim_bkin2_2 |
DFSDM0 |
dfsdm_break3 |
ADVANCED_TIMER3 |
tim_bkin_3 |
DFSDM0 |
dfsdm_break3 |
ADVANCED_TIMER3 |
tim_bkin2_3 |
SPDIFRX0 |
spdifrx_frame_sync |
ADVANCED_TIMER4 |
tim_ch1_ti1 |