模块连接

不同模块之间的互联能够实现自动化的通信和同步机制,这不仅减少了软件交互所需的资源消耗,还能够降低系统功耗。 例如高级定时器(ADV_TIMER)可以配置为触发模数转换器(ADC)进行数据采集,而不需要 CPU 的干预。

其外设连接关系如 block_connection连接表 所示。

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