引脚复用关系
引脚复用采用 iomux 进行选择,该设计中使用两级复用关系来选择一个 PAD 功能, 目的是为了第一级高速引脚具有更好的信号质量,第二级低速引脚具有更灵活的引脚功能,如下图所示 靠近 PAD 的第一级高速复用关系,具有4个可选择的功能,
当选择 hs_sel = 1/2/3 的时候, 此时选择的是 HS1/HS2/HS3 对应的接口 IP 引脚功能;
当 hs_sel = 0 时,还需要通过第二级复用关系来确定低速引脚功能,
此时根据 ls_sel 值来选择对应的低速接口 IP 引脚功能。
高速 IOMUX 复用关系
T0 芯片的高速引脚复用关系如下表,第一列 ID 表示 pad 编号;
第二列 GRP_ID 是 iomux 分组编号,表示在当前分组内的低速引脚可以映射到该组的任何一个PAD上;
第三列 HS0 则表示 hs_sel = 1 时,对应的 pad 所选择的高速功能;
第四列 HS1 则表示 hs_sel = 2 时,对应的 pad 所选择的高速功能;
第五列 HS2 则表示 hs_sel = 3 时,对应的 pad 所选择的高速功能。
ID |
GRP_ID |
HS0 |
HS1 |
HS2 |
|---|---|---|---|---|
0 |
0 |
qspi_xip0_cs_0 |
gmc0_dq_27 |
|
1 |
0 |
qspi_xip0_dq_1 |
gmc0_dq_26 |
|
2 |
0 |
qspi_xip0_dq_2 |
gmc0_dq_25 |
|
3 |
0 |
qspi_xip0_dq_3 |
gmc0_dq_24 |
|
4 |
0 |
qspi_xip0_sck |
gmc0_dq_23 |
|
5 |
0 |
qspi_xip0_dq_0 |
gmc0_dq_22 |
|
6 |
0 |
sdio0_sddata1 |
gmc0_dq_21 |
xec_gen20_gmii_txd3 |
7 |
0 |
sdio0_sddata0 |
gmc0_dq_20 |
|
8 |
0 |
sdio0_sdcmd |
gmc0_dq_19 |
|
9 |
0 |
sdio0_sdclk |
gmc0_dq_18 |
|
10 |
0 |
sdio0_sddata3 |
gmc0_dq_17 |
xec_gen20_gmii_txd2 |
11 |
0 |
sdio0_sddata2 |
gmc0_dq_16 |
xec_gen20_gmii_rxd3 |
12 |
0 |
sdio0_sddata4 |
gmc0_sdr_cke_1 |
xec_gen20_gmii_rxd2 |
13 |
0 |
sdio0_sddata5 |
gmc0_sdr_cs_n_1 |
xec_gen20_gmii_col |
14 |
0 |
sdio0_sddata6 |
gmc0_npc_nbl_2 |
xec_gen20_gmii_crs |
15 |
0 |
sdio0_sddata7 |
gmc0_npc_nbl_3 |
xec_gen20_gmii_txer |
16 |
0 |
xec_gen20_mdio |
gmc0_addr_23 |
qspi_xip0_cs_0 |
17 |
0 |
xec_gen20_mdc |
gmc0_addr_22 |
qspi_xip0_dq_1 |
18 |
0 |
xec_gen20_gmii_txen |
gmc0_addr_21 |
qspi_xip0_dq_2 |
19 |
0 |
gmc0_addr_15 |
||
20 |
0 |
gmc0_addr_14 |
||
21 |
0 |
xec_gen20_gmii_txd3 |
gmc0_addr_13 |
|
22 |
1 |
xec_gen20_gmii_txd2 |
gmc0_addr_12 |
qspi_xip0_dq_3 |
23 |
1 |
xec_gen20_gmii_txd1 |
gmc0_addr_19 |
qspi_xip0_sck |
24 |
1 |
xec_gen20_gmii_txd0 |
gmc0_addr_20 |
qspi_xip0_dq_0 |
25 |
1 |
xec_gen20_xmii_txc |
qspi_xip1_dq_7 |
|
26 |
1 |
xec_gen20_gmii_rxc |
qspi_xip1_dq_6 |
|
27 |
1 |
xec_gen20_gmii_rxd3 |
gmc0_addr_11 |
|
28 |
1 |
xec_gen20_gmii_rxd2 |
gmc0_addr_10 |
|
29 |
1 |
xec_gen20_gmii_rxd1 |
qspi_xip1_dq_5 |
|
30 |
1 |
xec_gen20_gmii_rxd0 |
qspi_xip1_dq_4 |
|
31 |
1 |
xec_gen20_gmii_rxdv |
qspi_xip1_dq_2 |
|
32 |
1 |
xec_gen20_gmii_rxer |
qspi_xip1_dq_3 |
|
33 |
1 |
xec_gen20_gmii_col |
gmc0_addr_17 |
|
34 |
1 |
xec_gen20_gmii_crs |
gmc0_addr_16 |
|
35 |
1 |
xec_gen20_gmii_txer |
gmc0_addr_9 |
|
36 |
1 |
xec_gen20_pps_out |
gmc0_addr_8 |
|
37 |
1 |
gmc0_addr_7 |
||
38 |
1 |
qspi_xip1_dqs |
gmc0_addr_6 |
|
39 |
1 |
qspi_xip1_dq_4 |
gmc0_addr_5 |
|
40 |
1 |
qspi_xip1_dq_5 |
gmc0_addr_4 |
|
41 |
1 |
qspi_xip1_dq_6 |
gmc0_addr_3 |
|
42 |
1 |
qspi_xip1_dq_7 |
gmc0_addr_2 |
|
43 |
2 |
qspi_xip1_dq_2 |
gmc0_addr_1 |
|
44 |
2 |
qspi_xip1_dq_3 |
gmc0_addr_0 |
|
45 |
2 |
qspi_xip1_cs_0 |
sdio0_sddata4 |
|
46 |
2 |
qspi_xip1_dq_1 |
sdio0_sddata5 |
|
47 |
2 |
qspi_xip1_sck |
sdio0_sddata6 |
|
48 |
2 |
qspi_xip1_dq_0 |
sdio0_sddata7 |
|
49 |
2 |
pid0_eppo_rd_ready |
||
50 |
2 |
pid0_led_working |
||
51 |
2 |
pid0_eppi_sck_m |
||
52 |
2 |
pid0_eppi_vld |
||
53 |
2 |
pid0_eppi_cs_n_0 |
||
54 |
2 |
pid0_eppi_cs_n_1 |
||
55 |
2 |
pid0_eppi_cs_n_2 |
||
56 |
2 |
pid0_sda0 |
||
57 |
2 |
pid0_sda1 |
||
58 |
2 |
pid0_sda2 |
||
59 |
2 |
pid0_sda3 |
||
60 |
2 |
pid0_sda4 |
||
61 |
2 |
pid0_sda5 |
||
62 |
2 |
pid0_sda6 |
||
63 |
2 |
pid0_sda7 |
||
64 |
3 |
disp0_vs |
||
65 |
3 |
disp0_hs |
gmc0_addr_25 |
|
66 |
3 |
disp0_pixclk |
gmc0_addr_24 |
|
67 |
3 |
disp0_de |
gmc0_addr_23 |
|
68 |
3 |
disp0_red7 |
gmc0_addr_22 |
|
69 |
3 |
disp0_red6 |
gmc0_addr_21 |
|
70 |
3 |
disp0_red5 |
gmc0_addr_20 |
|
71 |
3 |
disp0_red4 |
gmc0_addr_19 |
|
72 |
3 |
disp0_red3 |
gmc0_addr_18 |
|
73 |
3 |
disp0_red2 |
gmc0_addr_17 |
|
74 |
3 |
disp0_red1 |
gmc0_addr_16 |
|
75 |
3 |
disp0_red0 |
||
76 |
3 |
disp0_green7 |
||
77 |
3 |
disp0_green6 |
||
78 |
3 |
disp0_green5 |
||
79 |
3 |
disp0_green4 |
||
80 |
3 |
disp0_green3 |
||
81 |
3 |
disp0_green2 |
||
82 |
3 |
disp0_green1 |
gmc0_dq_15 |
|
83 |
3 |
disp0_green0 |
gmc0_dq_14 |
|
84 |
3 |
disp0_blue7 |
||
85 |
4 |
disp0_blue6 |
||
86 |
4 |
disp0_blue5 |
||
87 |
4 |
disp0_blue4 |
||
88 |
4 |
disp0_blue3 |
||
89 |
4 |
disp0_blue2 |
usb_top0_DRVBUS |
|
90 |
4 |
disp0_blue1 |
usb_top0_clk480m_div16 |
|
91 |
4 |
disp0_blue0 |
usb_top0_xuc_sof |
|
92 |
4 |
gmc0_dq_13 |
||
93 |
4 |
gmc0_dq_12 |
||
94 |
4 |
disp0_vs |
||
95 |
4 |
xuc_pll_div_32_clk_t |
disp0_hs |
|
96 |
4 |
icb_div_32_clk_t |
disp0_pixclk |
|
97 |
4 |
ddr_top0_pll_clk_div32 |
disp0_de |
|
98 |
4 |
hsi_div_2_clk_t |
disp0_red7 |
|
99 |
4 |
lsi_div_2_clk_t |
disp0_red6 |
|
100 |
4 |
sys_pll_div_32_clk_t |
disp0_red5 |
|
101 |
4 |
core1_pll_div_32_clk_t |
disp0_red4 |
|
102 |
4 |
clk_in1 |
disp0_red3 |
|
103 |
4 |
clk_in2 |
disp0_red2 |
usb_top0_DRVBUS |
104 |
4 |
clk_in3 |
disp0_red1 |
usb_top0_clk480m_div16 |
105 |
4 |
clk_in4 |
disp0_red0 |
usb_top0_xuc_sof |
106 |
5 |
dcmi0_vs |
xuc0_xclk |
|
107 |
5 |
dcmi0_hs |
xuc0_ulpi_stp |
|
108 |
5 |
dcmi0_pix15 |
xuc0_ulpi_dir |
|
109 |
5 |
dcmi0_camclk |
xuc0_DRVBUS |
|
110 |
5 |
dcmi0_pix14 |
xuc0_ulpi_nxt |
|
111 |
5 |
dcmi0_pix13 |
xuc0_ulpi_data_bit0 |
|
112 |
5 |
dcmi0_pixclk |
xuc0_ulpi_data_bit1 |
|
113 |
5 |
dcmi0_pix12 |
xuc0_ulpi_data_bit2 |
|
114 |
5 |
dcmi0_pix8 |
xuc0_ulpi_data_bit3 |
|
115 |
5 |
dcmi0_pix11 |
xuc0_ulpi_data_bit4 |
|
116 |
5 |
dcmi0_pix9 |
xuc0_ulpi_data_bit5 |
|
117 |
5 |
dcmi0_pix10 |
xuc0_ulpi_data_bit6 |
|
118 |
5 |
dcmi0_pix7 |
xuc0_ulpi_data_bit7 |
|
119 |
5 |
dcmi0_pix6 |
||
120 |
5 |
dcmi0_pix5 |
xuc0_xrstn |
|
121 |
5 |
dcmi0_pix4 |
xuc0_xuc_sof |
|
122 |
5 |
dcmi0_pix3 |
jtag_tdi |
xuc0_xclk_pll_div2_n |
123 |
5 |
dcmi0_pix2 |
jtag_tdo |
xuc0_xclk_pll_div2_p |
124 |
5 |
dcmi0_pix1 |
jtag_tck |
|
125 |
5 |
dcmi0_pix0 |
jtag_tms |
|
126 |
5 |
dbg_ddr_top_jtag_en |
||
127 |
6 |
gmc0_dq_11 |
||
128 |
6 |
gmc0_dq_10 |
||
129 |
6 |
hs_sdio0_sdclk |
gmc0_npc_ne_0 |
qspi6_sck |
130 |
6 |
hs_sdio0_sdclkin |
gmc0_dq_9 |
|
131 |
6 |
hs_sdio0_sdcmd_dir |
gmc0_dq_8 |
|
132 |
6 |
hs_sdio0_sddata0_dir |
gmc0_dq_7 |
|
133 |
6 |
hs_sdio0_sddata123_dir |
gmc0_dq_6 |
|
134 |
6 |
hs_sdio0_sdcmd |
gmc0_npc_ne_1 |
qspi6_dq_0 |
135 |
6 |
qspi_xip2_dq_2 |
||
136 |
6 |
qspi_xip2_dq_1 |
||
137 |
6 |
qspi_xip2_cs_0 |
||
138 |
6 |
hs_sdio0_sddata0 |
qspi6_dq_1 |
|
139 |
6 |
hs_sdio0_sddata1 |
gmc0_we_n |
|
140 |
6 |
hs_sdio0_sddata2 |
gmc0_npc_nbl_0 |
|
141 |
6 |
hs_sdio0_sddata3 |
gmc0_npc_nbl_1 |
qspi6_cs_0 |
142 |
6 |
hs_sdio0_sddata4 |
gmc0_dq_5 |
jtag_tdi |
143 |
6 |
hs_sdio0_sddata5 |
gmc0_dq_4 |
jtag_tdo |
144 |
6 |
hs_sdio0_sddata6 |
gmc0_dq_3 |
jtag_tck |
145 |
6 |
hs_sdio0_sddata7 |
gmc0_dq_2 |
jtag_tms |
146 |
6 |
gmc0_dq_1 |
||
147 |
6 |
gmc0_dq_0 |
||
148 |
7 |
qspi_xip2_dq_0 |
||
149 |
7 |
qspi_xip2_dq_3 |
||
150 |
7 |
qspi_xip2_sck |
||
151 |
7 |
gmc0_cas_n |
gmc0_npc_clk |
|
152 |
7 |
gmc0_ras_n |
gmc0_npc_nadv |
|
153 |
7 |
gmc0_sdr_cs_n_0 |
gmc0_npc_nwe |
|
154 |
7 |
gmc0_sdr_cke_0 |
gmc0_npc_noe |
|
155 |
7 |
gmc0_sdr_clk |
gmc0_npc_nwait |
|
156 |
7 |
gmc0_we_n |
gmc0_npc_ne_0 |
|
157 |
7 |
gmc0_npc_nbl_0 |
||
158 |
7 |
gmc0_npc_nbl_1 |
||
159 |
7 |
qspi6_dq_2 |
gmc0_npc_ne_2 |
|
160 |
7 |
qspi6_dq_3 |
gmc0_npc_ne_3 |
|
161 |
7 |
qspi6_cs_0 |
gmc0_dq_31 |
hs_sdio0_sddata4 |
162 |
7 |
qspi6_sck |
gmc0_dq_30 |
hs_sdio0_sddata5 |
163 |
7 |
qspi6_dq_0 |
gmc0_dq_29 |
hs_sdio0_sddata6 |
164 |
7 |
qspi6_dq_1 |
gmc0_dq_28 |
hs_sdio0_sddata7 |
165 |
7 |
gmc0_ctl_dir |
||
166 |
7 |
gmc0_dq_dir |
||
167 |
7 |
|||
168 |
7 |
低速 IOMUX 复用关系
第一列 LS_IOF_NUM 是一个虚拟的逻辑概念,表示有多少个低速引脚编号;
第二列 NAME 表示低速引脚功能;
第三列 LS_GRP_ID 表示低速引脚属于哪个组,可以映射到改组内任意一个 pad。
LS_IOF_NUM |
NAME |
LS_GRP_ID |
|---|---|---|
0 |
cec0_line |
0 |
1 |
comp_comp1_out |
1 |
2 |
comp_comp2_out |
2 |
3 |
comp_comp_out_0 |
0 |
4 |
comp_comp_out_8 |
0 |
5 |
usart0_rx |
0 |
6 |
usart0_tx |
0 |
7 |
usart0_sclk |
0 |
8 |
usart0_cts |
0 |
9 |
usart0_rts |
0 |
10 |
xkan0_tx |
0 |
11 |
xkan0_rx |
0 |
12 |
sai0_s0_a_fs |
0 |
13 |
sai0_s0_a_sck |
0 |
14 |
sai0_s0_a_sd0 |
0 |
15 |
sai0_s0_a_sd1 |
0 |
16 |
sai0_s0_a_sd2 |
0 |
17 |
sai0_s0_a_sd3 |
0 |
18 |
sai0_s0_a_mclk |
0 |
19 |
advanced_timer0_etr_0 |
0 |
20 |
advanced_timer0_ch1 |
0 |
21 |
advanced_timer0_ch2 |
0 |
22 |
advanced_timer0_ch3 |
0 |
23 |
advanced_timer0_ch4 |
0 |
24 |
advanced_timer0_bkin_0 |
0 |
25 |
advanced_timer0_bkin2_0 |
0 |
26 |
advanced_timer0_ch1n |
0 |
27 |
advanced_timer0_ch2n |
0 |
28 |
advanced_timer0_ch3n |
0 |
29 |
advanced_timer8_etr_0 |
0 |
30 |
advanced_timer8_ch1 |
0 |
31 |
advanced_timer8_ch2 |
0 |
32 |
advanced_timer8_ch3 |
0 |
33 |
advanced_timer8_ch4 |
0 |
34 |
advanced_timer8_bkin_0 |
0 |
35 |
advanced_timer8_bkin2_0 |
0 |
36 |
advanced_timer8_ch1n |
0 |
37 |
advanced_timer8_ch2n |
0 |
38 |
advanced_timer8_ch3n |
0 |
39 |
lgpio0_0 |
0 |
40 |
lgpio0_1 |
0 |
41 |
lgpio0_2 |
0 |
42 |
lgpio0_3 |
0 |
43 |
spdifrx0_in1 |
0 |
44 |
dfsdm0_ch0_datin |
0 |
45 |
dfsdm0_ch0_ckin |
0 |
46 |
dfsdm0_ch1_datin |
0 |
47 |
dfsdm0_ch1_ckin |
0 |
48 |
comp_comp_out_1 |
1 |
49 |
comp_comp_out_9 |
1 |
50 |
usart1_rx |
1 |
51 |
usart1_tx |
1 |
52 |
usart1_sclk |
1 |
53 |
usart1_cts |
1 |
54 |
usart1_rts |
1 |
55 |
usart2_rx |
1 |
56 |
usart2_tx |
1 |
57 |
usart2_sclk |
1 |
58 |
usart2_cts |
1 |
59 |
usart2_rts |
1 |
60 |
i2c0_scl |
1 |
61 |
i2c0_sda |
1 |
62 |
i2c0_smbalert |
1 |
63 |
xkan1_tx |
1 |
64 |
xkan1_rx |
1 |
65 |
sai0_s0_b_fs |
1 |
66 |
sai0_s0_b_sck |
1 |
67 |
sai0_s0_b_sd0 |
1 |
68 |
sai0_s0_b_sd1 |
1 |
69 |
sai0_s0_b_sd2 |
1 |
70 |
sai0_s0_b_sd3 |
1 |
71 |
sai0_s0_b_mclk |
1 |
72 |
advanced_timer1_etr_0 |
1 |
73 |
advanced_timer1_ch1 |
1 |
74 |
advanced_timer1_ch2 |
1 |
75 |
advanced_timer1_ch3 |
1 |
76 |
advanced_timer1_ch4 |
1 |
77 |
advanced_timer1_bkin_0 |
1 |
78 |
advanced_timer1_bkin2_0 |
1 |
79 |
advanced_timer1_ch1n |
1 |
80 |
advanced_timer1_ch2n |
1 |
81 |
advanced_timer1_ch3n |
1 |
82 |
advanced_timer9_etr_0 |
1 |
83 |
advanced_timer9_ch1 |
1 |
84 |
advanced_timer9_ch2 |
1 |
85 |
advanced_timer9_ch3 |
1 |
86 |
advanced_timer9_ch4 |
1 |
87 |
advanced_timer9_bkin_0 |
1 |
88 |
advanced_timer9_bkin2_0 |
1 |
89 |
advanced_timer9_ch1n |
1 |
90 |
advanced_timer9_ch2n |
1 |
91 |
advanced_timer9_ch3n |
1 |
92 |
lgpio0_4 |
1 |
93 |
lgpio0_5 |
1 |
94 |
lgpio0_6 |
1 |
95 |
lgpio0_7 |
1 |
96 |
i2c2icb0_scl |
1 |
97 |
i2c2icb0_sda |
1 |
98 |
spdifrx0_in2 |
1 |
99 |
swpmi0_tx |
1 |
100 |
swpmi0_suspend |
1 |
101 |
swpmi0_rx |
1 |
102 |
dfsdm0_ch2_datin |
1 |
103 |
dfsdm0_ch2_ckin |
1 |
104 |
dfsdm0_ch3_datin |
1 |
105 |
dfsdm0_ch3_ckin |
1 |
106 |
dfsdm0_extrg0 |
1 |
107 |
comp_comp_out_2 |
2 |
108 |
comp_comp_out_10 |
2 |
109 |
usart3_rx |
2 |
110 |
usart3_tx |
2 |
111 |
usart3_sclk |
2 |
112 |
usart3_cts |
2 |
113 |
usart3_rts |
2 |
114 |
usart4_rx |
2 |
115 |
usart4_tx |
2 |
116 |
usart4_sclk |
2 |
117 |
usart4_cts |
2 |
118 |
usart4_rts |
2 |
119 |
i2c1_scl |
2 |
120 |
i2c1_sda |
2 |
121 |
i2c1_smbalert |
2 |
122 |
xkan2_tx |
2 |
123 |
xkan2_rx |
2 |
124 |
sai0_s1_a_fs |
2 |
125 |
sai0_s1_a_sck |
2 |
126 |
sai0_s1_a_sd0 |
2 |
127 |
sai0_s1_a_sd1 |
2 |
128 |
sai0_s1_a_sd2 |
2 |
129 |
sai0_s1_a_sd3 |
2 |
130 |
sai0_s1_a_mclk |
2 |
131 |
sai0_s2_a_sd1 |
2 |
132 |
advanced_timer2_etr_0 |
2 |
133 |
advanced_timer2_ch1 |
2 |
134 |
advanced_timer2_ch2 |
2 |
135 |
advanced_timer2_ch3 |
2 |
136 |
advanced_timer2_ch4 |
2 |
137 |
advanced_timer2_bkin_0 |
2 |
138 |
advanced_timer2_bkin2_0 |
2 |
139 |
advanced_timer2_ch1n |
2 |
140 |
advanced_timer2_ch2n |
2 |
141 |
advanced_timer2_ch3n |
2 |
142 |
advanced_timer10_etr_0 |
2 |
143 |
advanced_timer10_ch1 |
2 |
144 |
advanced_timer10_ch2 |
2 |
145 |
advanced_timer10_ch3 |
2 |
146 |
advanced_timer10_ch4 |
2 |
147 |
advanced_timer10_bkin_0 |
2 |
148 |
advanced_timer10_bkin2_0 |
2 |
149 |
advanced_timer10_ch1n |
2 |
150 |
advanced_timer10_ch2n |
2 |
151 |
advanced_timer10_ch3n |
2 |
152 |
lgpio0_8 |
2 |
153 |
lgpio0_9 |
2 |
154 |
lgpio0_10 |
2 |
155 |
lgpio0_11 |
2 |
156 |
spdifrx0_in3 |
2 |
157 |
dfsdm0_ckout |
2 |
158 |
dfsdm0_ch4_datin |
2 |
159 |
dfsdm0_ch4_ckin |
2 |
160 |
dfsdm0_ch5_datin |
2 |
161 |
dfsdm0_ch5_ckin |
2 |
162 |
dfsdm0_extrg1 |
2 |
163 |
comp_comp_out_3 |
3 |
164 |
usart5_rx |
3 |
165 |
usart5_tx |
3 |
166 |
usart5_sclk |
3 |
167 |
usart5_rts |
3 |
168 |
usart6_rx |
3 |
169 |
usart6_tx |
3 |
170 |
usart6_sclk |
3 |
171 |
usart6_cts |
3 |
172 |
usart6_rts |
3 |
173 |
i2c2_scl |
3 |
174 |
i2c2_sda |
3 |
175 |
i2c2_smbalert |
3 |
176 |
qspi3_sck |
3 |
177 |
qspi3_cs_0 |
3 |
178 |
qspi3_dq_0 |
3 |
179 |
qspi3_dq_1 |
3 |
180 |
qspi3_dq_2 |
3 |
181 |
qspi3_dq_3 |
3 |
182 |
sai0_s1_b_fs |
3 |
183 |
sai0_s1_b_sck |
3 |
184 |
sai0_s1_b_sd0 |
3 |
185 |
sai0_s1_b_sd1 |
3 |
186 |
sai0_s1_b_sd2 |
3 |
187 |
sai0_s1_b_sd3 |
3 |
188 |
sai0_s1_b_mclk |
3 |
189 |
advanced_timer3_etr_0 |
3 |
190 |
advanced_timer3_ch1 |
3 |
191 |
advanced_timer3_ch2 |
3 |
192 |
advanced_timer3_ch3 |
3 |
193 |
advanced_timer3_ch4 |
3 |
194 |
advanced_timer3_bkin_0 |
3 |
195 |
advanced_timer3_bkin2_0 |
3 |
196 |
advanced_timer3_ch1n |
3 |
197 |
advanced_timer3_ch2n |
3 |
198 |
advanced_timer3_ch3n |
3 |
199 |
advanced_timer11_etr_0 |
3 |
200 |
advanced_timer11_ch1 |
3 |
201 |
advanced_timer11_ch2 |
3 |
202 |
advanced_timer11_ch3 |
3 |
203 |
advanced_timer11_ch4 |
3 |
204 |
advanced_timer11_bkin_0 |
3 |
205 |
advanced_timer11_bkin2_0 |
3 |
206 |
advanced_timer11_ch1n |
3 |
207 |
advanced_timer11_ch2n |
3 |
208 |
advanced_timer11_ch3n |
3 |
209 |
lgpio0_12 |
3 |
210 |
lgpio0_13 |
3 |
211 |
lgpio0_14 |
3 |
212 |
lgpio0_15 |
3 |
213 |
spdifrx0_in4 |
3 |
214 |
dfsdm0_ch6_datin |
3 |
215 |
dfsdm0_ch6_ckin |
3 |
216 |
dfsdm0_ch7_datin |
3 |
217 |
dfsdm0_ch7_ckin |
3 |
218 |
comp_comp_out_4 |
4 |
219 |
usart7_rx |
4 |
220 |
usart7_tx |
4 |
221 |
usart7_sclk |
4 |
222 |
usart7_cts |
4 |
223 |
usart7_rts |
4 |
224 |
usart8_rx |
4 |
225 |
usart8_tx |
4 |
226 |
usart8_sclk |
4 |
227 |
usart8_cts |
4 |
228 |
usart8_rts |
4 |
229 |
i2c3_scl |
4 |
230 |
i2c3_sda |
4 |
231 |
i2c3_smbalert |
4 |
232 |
qspi4_sck |
4 |
233 |
qspi4_cs_0 |
4 |
234 |
qspi4_dq_0 |
4 |
235 |
qspi4_dq_1 |
4 |
236 |
qspi4_dq_2 |
4 |
237 |
qspi4_dq_3 |
4 |
238 |
sai0_s2_a_fs |
4 |
239 |
sai0_s2_a_sck |
4 |
240 |
sai0_s2_a_sd0 |
4 |
241 |
sai0_s2_a_sd2 |
4 |
242 |
sai0_s2_a_sd3 |
4 |
243 |
sai0_s2_a_mclk |
4 |
244 |
advanced_timer4_etr_0 |
4 |
245 |
advanced_timer4_ch1 |
4 |
246 |
advanced_timer4_ch2 |
4 |
247 |
advanced_timer4_ch3 |
4 |
248 |
advanced_timer4_ch4 |
4 |
249 |
advanced_timer4_bkin_0 |
4 |
250 |
advanced_timer4_bkin2_0 |
4 |
251 |
advanced_timer4_ch1n |
4 |
252 |
advanced_timer4_ch2n |
4 |
253 |
advanced_timer4_ch3n |
4 |
254 |
advanced_timer12_etr_0 |
4 |
255 |
advanced_timer12_ch1 |
4 |
256 |
advanced_timer12_ch2 |
4 |
257 |
advanced_timer12_ch3 |
4 |
258 |
advanced_timer12_ch4 |
4 |
259 |
advanced_timer12_bkin_0 |
4 |
260 |
advanced_timer12_bkin2_0 |
4 |
261 |
advanced_timer12_ch1n |
4 |
262 |
advanced_timer12_ch2n |
4 |
263 |
advanced_timer12_ch3n |
4 |
264 |
lgpio0_16 |
4 |
265 |
lgpio0_17 |
4 |
266 |
lgpio0_18 |
4 |
267 |
lgpio0_19 |
4 |
268 |
comp_comp_out_5 |
5 |
269 |
usart5_cts |
5 |
270 |
usart9_rx |
5 |
271 |
usart9_tx |
5 |
272 |
usart9_sclk |
5 |
273 |
usart9_cts |
5 |
274 |
usart9_rts |
5 |
275 |
usart10_rx |
5 |
276 |
usart10_tx |
5 |
277 |
usart10_sclk |
5 |
278 |
usart10_cts |
5 |
279 |
usart10_rts |
5 |
280 |
qspi5_sck |
5 |
281 |
qspi5_cs_0 |
5 |
282 |
qspi5_dq_0 |
5 |
283 |
qspi5_dq_1 |
5 |
284 |
qspi5_dq_2 |
5 |
285 |
qspi5_dq_3 |
5 |
286 |
sai0_s2_b_fs |
5 |
287 |
sai0_s2_b_sck |
5 |
288 |
sai0_s2_b_sd0 |
5 |
289 |
sai0_s2_b_sd1 |
5 |
290 |
sai0_s2_b_sd2 |
5 |
291 |
sai0_s2_b_sd3 |
5 |
292 |
sai0_s2_b_mclk |
5 |
293 |
advanced_timer5_etr_0 |
5 |
294 |
advanced_timer5_ch1 |
5 |
295 |
advanced_timer5_ch2 |
5 |
296 |
advanced_timer5_ch3 |
5 |
297 |
advanced_timer5_ch4 |
5 |
298 |
advanced_timer5_bkin_0 |
5 |
299 |
advanced_timer5_bkin2_0 |
5 |
300 |
advanced_timer5_ch1n |
5 |
301 |
advanced_timer5_ch2n |
5 |
302 |
advanced_timer5_ch3n |
5 |
303 |
advanced_timer13_etr_0 |
5 |
304 |
advanced_timer13_ch1 |
5 |
305 |
advanced_timer13_ch2 |
5 |
306 |
advanced_timer13_ch3 |
5 |
307 |
advanced_timer13_ch4 |
5 |
308 |
advanced_timer13_bkin_0 |
5 |
309 |
advanced_timer13_bkin2_0 |
5 |
310 |
advanced_timer13_ch1n |
5 |
311 |
advanced_timer13_ch2n |
5 |
312 |
advanced_timer13_ch3n |
5 |
313 |
lgpio0_20 |
5 |
314 |
lgpio0_21 |
5 |
315 |
lgpio0_22 |
5 |
316 |
lgpio0_23 |
5 |
317 |
comp_comp_out_6 |
6 |
318 |
usart11_rx |
6 |
319 |
usart11_tx |
6 |
320 |
usart11_sclk |
6 |
321 |
usart11_cts |
6 |
322 |
usart11_rts |
6 |
323 |
sai0_s3_a_fs |
6 |
324 |
sai0_s3_a_sck |
6 |
325 |
sai0_s3_a_sd0 |
6 |
326 |
sai0_s3_a_sd1 |
6 |
327 |
sai0_s3_a_sd2 |
6 |
328 |
sai0_s3_a_sd3 |
6 |
329 |
sai0_s3_a_mclk |
6 |
330 |
advanced_timer6_etr_0 |
6 |
331 |
advanced_timer6_ch1 |
6 |
332 |
advanced_timer6_ch2 |
6 |
333 |
advanced_timer6_ch3 |
6 |
334 |
advanced_timer6_ch4 |
6 |
335 |
advanced_timer6_bkin_0 |
6 |
336 |
advanced_timer6_bkin2_0 |
6 |
337 |
advanced_timer6_ch1n |
6 |
338 |
advanced_timer6_ch2n |
6 |
339 |
advanced_timer6_ch3n |
6 |
340 |
advanced_timer14_etr_0 |
6 |
341 |
advanced_timer14_ch1 |
6 |
342 |
advanced_timer14_ch2 |
6 |
343 |
advanced_timer14_ch3 |
6 |
344 |
advanced_timer14_ch4 |
6 |
345 |
advanced_timer14_bkin_0 |
6 |
346 |
advanced_timer14_bkin2_0 |
6 |
347 |
advanced_timer14_ch1n |
6 |
348 |
advanced_timer14_ch2n |
6 |
349 |
advanced_timer14_ch3n |
6 |
350 |
lgpio0_24 |
6 |
351 |
lgpio0_25 |
6 |
352 |
lgpio0_26 |
6 |
353 |
lgpio0_27 |
6 |
354 |
i3c0_scl |
6 |
355 |
i3c0_sda |
6 |
356 |
i3c0_smbalert |
6 |
357 |
capc0_ch1 |
6 |
358 |
capc0_ch2 |
6 |
359 |
capc0_ch3 |
6 |
360 |
capc0_ch0 |
6 |
361 |
comp_comp_out_7 |
7 |
362 |
usart12_rx |
7 |
363 |
usart12_tx |
7 |
364 |
usart12_sclk |
7 |
365 |
usart12_cts |
7 |
366 |
usart12_rts |
7 |
367 |
sai0_s3_b_fs |
7 |
368 |
sai0_s3_b_sck |
7 |
369 |
sai0_s3_b_sd0 |
7 |
370 |
sai0_s3_b_sd1 |
7 |
371 |
sai0_s3_b_sd2 |
7 |
372 |
sai0_s3_b_sd3 |
7 |
373 |
sai0_s3_b_mclk |
7 |
374 |
advanced_timer7_etr_0 |
7 |
375 |
advanced_timer7_ch1 |
7 |
376 |
advanced_timer7_ch2 |
7 |
377 |
advanced_timer7_ch3 |
7 |
378 |
advanced_timer7_ch4 |
7 |
379 |
advanced_timer7_bkin_0 |
7 |
380 |
advanced_timer7_bkin2_0 |
7 |
381 |
advanced_timer7_ch1n |
7 |
382 |
advanced_timer7_ch2n |
7 |
383 |
advanced_timer7_ch3n |
7 |
384 |
advanced_timer15_etr_0 |
7 |
385 |
advanced_timer15_ch1 |
7 |
386 |
advanced_timer15_ch2 |
7 |
387 |
advanced_timer15_ch3 |
7 |
388 |
advanced_timer15_ch4 |
7 |
389 |
advanced_timer15_bkin_0 |
7 |
390 |
advanced_timer15_bkin2_0 |
7 |
391 |
advanced_timer15_ch1n |
7 |
392 |
advanced_timer15_ch2n |
7 |
393 |
advanced_timer15_ch3n |
7 |
394 |
lgpio0_28 |
7 |
395 |
lgpio0_29 |
7 |
396 |
lgpio0_30 |
7 |
397 |
lgpio0_31 |
7 |
398 |
mdios0_mdios |
7 |
399 |
mdios0_mdc |
7 |
400 |
capc0_ch4 |
7 |
401 |
capc0_ch5 |
7 |
402 |
capc0_ch6 |
7 |
403 |
capc0_ch7 |
7 |
模拟 IOMUX 复用关系
模拟 IP 的引脚功能是跟数字接口复用在一起的,通过下面所示的 pad 进行复用。
PAD_NAME |
ANA_I |
ANA_O |
|---|---|---|
pad_iomux_54 |
adc_adc_inp0 |
|
pad_iomux_55 |
adc_adc_inp1 |
|
pad_iomux_56 |
adc_adc_inp2 |
|
pad_iomux_57 |
adc_adc_inp3 |
|
pad_iomux_58 |
adc_adc_inp4 |
|
pad_iomux_59 |
adc_adc_inp5 |
|
pad_iomux_60 |
adc_adc_inp6 |
|
pad_iomux_61 |
adc_adc_inp7 |
|
pad_iomux_62 |
adc_adc_inp8 |
|
pad_iomux_63 |
adc_adc_inp9 |
|
pad_iomux_64 |
adc_adc_inp10 |
|
pad_iomux_65 |
adc_adc_inp11 |
|
pad_iomux_66 |
adc_adc_inp12 |
|
pad_iomux_67 |
adc_adc_inp13 |
|
pad_iomux_68 |
adc_adc_inp14 |
|
pad_iomux_69 |
adc_adc_inp15 |
|
pad_iomux_70 |
adc_adc_inp16 |
|
pad_iomux_71 |
adc_adc_inp17 |
|
pad_iomux_72 |
adc_adc_inp18 |
|
pad_iomux_73 |
adc_adc_inp19 |
|
pad_iomux_74 |
adc_adc_inp20 |
|
pad_iomux_75 |
adc_adc_inp21 |
|
pad_iomux_76 |
adc_adc_inp22 |
|
pad_iomux_77 |
adc_adc_inp23 |
OUT_TO_VREFP |
pad_iomux_78 |
adc_adc_inp24 |
testmux_TEST_OUT |
pad_iomux_79 |
adc_adc_inp25 |
dac_dac1_out |
pad_iomux_80 |
adc_adc_inp26 |
dac_dac2_out |
pad_iomux_81 |
comp1_inm1_adc_inp27 |
opamp1_out |
pad_iomux_82 |
comp1_inm2_adc_inp28 |
opamp2_out |
pad_iomux_83 |
opamp1_vinm0_adc_inp29 |
|
pad_iomux_84 |
opamp1_vinm1_adc_inp30 |
|
pad_iomux_85 |
comp1_inp1_opamp1_vinp0_adc_inp31 |
|
pad_iomux_86 |
opamp1_vinp1_adc_inp32 |
|
pad_iomux_87 |
comp2_inp2 |
|
pad_iomux_88 |
comp1_inp1 |
|
pad_iomux_89 |
opamp2_vinp_comp2_inp2 |
|
pad_iomux_90 |
opamp2_vinm1 |
|
pad_iomux_91 |
opamp2_vinm0 |
|
pad_iomux_92 |
comp1_inp2 |
|
pad_iomux_93 |
comp2_inm1 |
|
pad_iomux_94 |
comp2_inp1 |
|
pad_iomux_95 |
comp2_inm2 |