8.5 Peripheral Clocks and Security
Instance ID | Instance Name | Security | TZ Security Management | GIC SPI Interrupt | External Interrupt | PMC Clock Control | Main System Bus Clock | Max. Generic Clock Freq. (MHz)(1) | SYSPLLCK | DDRPLLCK | IMGPLLCK | BAUDPLLCK | AUDIOPLLCK | ETHPLLCK | Instance Description |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | DWDT | AS | – | SW | – | – | MCK0 | – | – | – | – | – | – | – | Dual Watchdog Timer, Secure World |
1 | DWDT | NS | – | NSW | – | – | MCK0 | – | – | – | – | – | – | – | Dual Watchdog Timer, Non-secure World |
2 | DWDT | AS | – | NSW_ALARM | – | – | MCK0 | – | – | – | – | – | – | – | Dual Watchdog Timer, Non-secure World Alarm |
4 | SCKC | AS | – | – | – | – | MCK0 | – | – | – | – | – | – | – | Slow Clock Controller |
5 | SHDWC | AS | – | – | – | – | MCK0 | – | – | – | – | – | – | – | Shutdown Controller |
6 | RSTC | AS | – | X | – | – | MCK0 | – | – | – | – | – | – | – | Reset Controller |
7 | RTC | AS | – | X | – | – | MCK0 | – | – | – | – | – | – | – | Real-Time Clock |
8 | RTT | AS | – | X | – | – | MCK0 | – | – | – | – | – | – | – | Real-Time Timer |
9 | CHIPID | PS | TZPM | – | – | – | MCK0 | – | – | – | – | – | – | – | Chip Identifier |
10 | PMC | AS | – | X | – | – | MCK0 | – | – | – | – | – | – | – | Power Management Controller |
11 | PIOA | PS | PIOA | X | – | X | MCK0 | – | – | – | – | – | – | – | For PIO 0 to 31 |
12 | PIOB | PS | PIOB | X | – | – | MCK0 | – | – | – | – | – | – | – | For PIO 32 to 63 |
13 | PIOC | PS | PIOC | X | – | – | MCK0 | – | – | – | – | – | – | – | For PIO 64 to 95 |
14 | PIOD | PS | PIOD | X | – | – | MCK0 | – | – | – | – | – | – | – | For PIO 96 to 127 |
15 | PIOE | PS | PIOE | X | – | – | MCK0 | – | – | – | – | – | – | – | For PIO 128 to 135 |
17 | SECUMOD | AS | – | X | – | – | MCK0 | – | – | – | – | – | – | – | Security Module |
18 | SECURAM | AS | – | X | – | – | MCK0 | – | – | – | – | – | – | – | Secure Backup SRAM |
19 | SFR | PS | TZPM | – | – | X | MCK1 | – | – | – | – | – | – | – | Special Function Register |
20 | SFRBU | AS | – | – | – | – | MCK0 | – | – | – | – | – | – | – | Special Function Register in Backup zone |
21 | HSMC | PS | MATRIX + TZPM | X | – | X | MCK1 | – | – | – | – | – | – | – | Static Memory Controller – NAND Flash Controller |
22 | XDMAC0 | PS | XDMAC0 | X | – | X | MCK1 | – | – | – | – | – | – | – | DMA 0, mem to periph, 32 channels |
23 | XDMAC1 | PS | XDMAC1 | X | – | X | MCK1 | – | – | – | – | – | – | – | DMA 1, mem to periph, 32 channels |
24 | XDMAC2 | PS | XDMAC2 | X | – | X | MCK1 | – | – | – | – | – | – | – | DMA 2, mem to mem, 8 channels |
25 | ACC | PS | TZPM | X | – | X | MCK1 | – | – | – | – | – | – | – | Analog Comparator Controller |
26 | ADC | PS | TZPM | X | – | – | GCLK(2) | 100 | X | – | – | X | X | – | Analog-to-Digital Converter |
27 | AES | PS | TZPM | X | – | X | MCK1 | – | – | – | – | – | – | – | Advanced Encryption Standard |
28 | TZAESBASC | AS | TZPM | – | – | X | MCK1 | – | – | – | – | – | – | – | TrustZone Advanced Encryption Standard Bridge – Address Space Controlller |
29 | ARM | PS | MMU | – | – | – | MCK1 | 50 | X | X | – | – | X | – | Cortex-A7 Core 0 |
30 | ASRC | PS | TZPM | X | – | X | MCK1 | 200 | X | – | – | – | X | – | Asynchronous Sample Rate Converter |
32 | CPKCC | PS | TZPM | X | – | X | MCK0 | – | – | – | – | – | – | – | Classic Public Key Cryptography Controller |
33 | CSI | PS | TZPM | X | – | X | MCK3 | 27 | X | – | X | – | – | – | Camera Serial Interface 2 between ISC and MIPI PHY |
34 | CSI2DC | PS | TZPM | X | – | X | MCK3 | – | – | – | – | – | – | – | CSI to Demultiplexer Controller |
35 | DDR3PHY | PS | TZC + TZPM | – | – | – | MCK2 | – | – | – | – | – | – | – | DDR/LPDDR Physical Interface |
36 | UDDRC | PS | TZC + TZPM | – | – | – | MCK2 | – | – | – | – | – | – | – | Universal DDR Memory Controller |
37 | EIC | PS | TZPM | – | – | X | MCK1 | – | – | – | – | – | – | – | External Interrupt Controller |
38 | FLEXCOM0 | PS | TZPM | X | – | X | MCK1 | fMCK1/3 | X | – | – | X | – | – | FLEXCOM 0 |
39 | FLEXCOM1 | PS | TZPM | X | – | X | MCK1 | fMCK1/3 | X | – | – | X | – | – | FLEXCOM 1 |
40 | FLEXCOM2 | PS | TZPM | X | – | X | MCK1 | fMCK1/3 | X | – | – | X | – | – | FLEXCOM 2 |
41 | FLEXCOM3 | PS | TZPM | X | – | X | MCK1 | fMCK1/3 | X | – | – | X | – | – | FLEXCOM 3 |
42 | FLEXCOM4 | PS | TZPM | X | – | X | MCK1 | fMCK1/3 | X | – | – | X | – | – | FLEXCOM 4 |
43 | FLEXCOM5 | PS | TZPM | X | – | X | MCK1 | fMCK1/3 | X | – | – | X | – | – | FLEXCOM 5 |
44 | FLEXCOM6 | PS | TZPM | X | – | X | MCK1 | fMCK1/3 | X | – | – | X | – | – | FLEXCOM 6 |
45 | FLEXCOM7 | PS | TZPM | X | – | X | MCK1 | fMCK1/3 | X | – | – | X | – | – | FLEXCOM 7 |
46 | FLEXCOM8 | PS | TZPM | X | – | X | MCK1 | fMCK1/3 | X | – | – | X | – | – | FLEXCOM 8 |
47 | FLEXCOM9 | PS | TZPM | X | – | X | MCK1 | fMCK1/3 | X | – | – | X | – | – | FLEXCOM 9 |
48 | FLEXCOM10 | PS | TZPM | X | – | X | MCK1 | fMCK1/3 | X | – | – | X | – | – | FLEXCOM 10 |
49 | FLEXCOM11 | PS | TZPM | X | – | X | MCK1 | fMCK1/3 | X | – | X | – | – | FLEXCOM 11 | |
51 | GMAC0 | PS | TZPM | X | – | X | MCK1 | 125 | – | – | – | – | – | X | Gigabit Ethernet MAC |
52 | GMAC1 | PS | TZPM | X | – | X | MCK1 | 50 | – | – | – | – | – | X | Ethernet MAC |
53 | GMAC0 | PS | same as GMAC0 | TSU | – | – | MCK1 | 200 | – | – | – | – | X | X | Gigabit Ethernet MAC – Timestamp Unit Generic Clock – No Interrupt |
54 | GMAC1 | PS | same as GMAC1 | TSU | – | – | MCK1 | 200 | – | – | – | – | X | X | Ethernet MAC – Timestamp Unit Generic Clock – No Interrupt |
55 | ICM | AS | TZPM | X | – | X | MCK1 | – | – | – | – | – | – | – | Integrity Check Monitor |
56 | ISC | PS | TZPM | X | – | X | MCK3 | – | – | – | – | – | – | – | Camera Interface |
57 | I2SMCC0 | PS | TZPM | X | – | X | MCK1 | 100 | X | – | – | – | X | – | Inter-IC Sound Controller 0 |
58 | I2SMCC1 | PS | TZPM | X | – | X | MCK1 | 100 | X | – | – | – | X | – | Inter-IC Sound Controller 1 |
60 | MATRIX | AS | – | X | – | – | MCK1 | – | – | – | – | – | – | – | AHB Matrix |
61 | MCAN0 | PS | TZPM | INT0 | – | X | MCK1 | 80 | X | – | – | X | – | – | Host CAN 0 |
62 | MCAN1 | PS | TZPM | INT0 | – | X | MCK1 | 80 | X | – | – | X | – | – | Host CAN 1 |
63 | MCAN2 | PS | TZPM | INT0 | – | X | MCK1 | 80 | X | – | – | X | – | – | Host CAN 2 |
64 | MCAN3 | PS | TZPM | INT0 | – | X | MCK1 | 80 | X | – | – | X | – | – | Host CAN 3 |
65 | MCAN4 | PS | TZPM | INT0 | – | X | MCK1 | 80 | X | – | – | X | – | – | Host CAN 4 |
66 | MCAN5 | PS | TZPM | INT0 | – | X | MCK1 | 80 | X | – | – | X | – | – | Host CAN 5 |
67 | OTPC | PS | TZPM | X | – | – | MCK0 | – | – | – | – | – | – | – | One Time Programmable Memory Controller |
68 | PDMC0 | PS | TZPM | X | – | X | MCK1 | 50 | X | – | – | – | X | – | Pulse Density Modulation Interface Controller 0 |
69 | PDMC1 | PS | TZPM | X | – | X | MCK1 | 50 | X | – | – | – | X | – | Pulse Density Modulation Interface Controller 1 |
70 | PIT64B0 | PS | TZPM | X | – | X | MCK1 | fMCK1/3 | X | – | X | X | X | X | 64-bit Periodic Interval Timer 0 |
71 | PIT64B1 | PS | TZPM | X | – | X | MCK1 | fMCK1/3 | X | – | X | X | X | X | 64-bit Periodic Interval Timer 1 |
72 | PIT64B2 | PS | TZPM | X | – | X | MCK1 | fMCK1/3 | X | – | X | X | X | X | 64-bit Periodic Interval Timer 2 |
73 | PIT64B3 | PS | TZPM | X | – | X | MCK1 | fMCK1/3 | X | – | X | X | X | X | 64-bit Periodic Interval Timer 3 |
74 | PIT64B4 | PS | TZPM | X | – | X | MCK1 | fMCK1/3 | X | – | X | X | X | X | 64-bit Periodic Interval Timer 4 |
75 | PIT64B5 | PS | TZPM | X | – | X | MCK1 | fMCK1/3 | X | – | X | X | X | X | 64-bit Periodic Interval Timer 5 |
77 | PWM | PS | TZPM | X | – | X | MCK1 | – | – | – | – | – | – | – | Pulse Width Modulation |
78 | QSPI0 | PS | MATRIX + TZPM | X | – | X | MCK1 | 200 | X | – | – | X | – | – | Quad IO Serial Peripheral Interface 0 |
79 | QSPI1 | PS | MATRIX + TZPM | X | – | X | MCK1 | 200 | X | – | – | X | – | – | Quad IO Serial Peripheral Interface 1 |
80 | SDMMC0 | PS | TZPM | X | – | X | MCK1 | 208 | X | – | X | X | – | X | Ultra High Speed SD Host Controller 0 (e.MMC 5.1) |
81 | SDMMC1 | PS | TZPM | X | – | X | MCK1 | 208 | X | – | X | X | – | X | Ultra High Speed SD Host Controller 1 (e.MMC 4.51) |
82 | SDMMC2 | PS | TZPM | X | – | X | MCK1 | 208 | X | – | X | X | – | X | Ultra High Speed SD Host Controller 2 (e.MMC 4.51) |
83 | SHA | PS | TZPM | X | – | X | MCK1 | – | – | – | – | – | – | – | Secure Hash Algorithm |
84 | SPDIFRX | PS | TZPM | X | – | X | MCK1 | 150 | X | – | – | – | X | – | Sony Philips Digital Interface RX |
85 | SPDIFTX | PS | TZPM | X | – | X | MCK1 | 25 | X | – | – | – | X | – | Sony Philips Digital Interface TX |
86 | SSC0 | PS | TZPM | X | – | X | MCK1 | – | – | – | – | – | – | – | Synchronous Serial Interface 0 |
87 | SSC1 | PS | TZPM | X | – | X | MCK1 | – | – | – | – | – | – | – | Synchronous Serial Interface 1 |
88 | TC0 | PS | TZPM | CHANNEL0 | – | X | MCK1 | fMCK1/3 | X | – | X | X | X | X | 32-bit Timer Counter 0 Channel 0 |
89 | TC0 | PS | same as channel0 | CHANNEL1 | – | X | MCK1 | – | – | – | – | – | – | – | 32-bit Timer Counter 0 Channel 1 |
90 | TC0 | PS | same as channel0 | CHANNEL2 | – | X | MCK1 | – | – | – | – | – | – | – | 32-bit Timer Counter 0 Channel 2 |
91 | TC1 | PS | TZPM | CHANNEL0 | – | X | MCK1 | fMCK1/3 | X | – | X | X | X | X | 32-bit Timer Counter 1 Channel 0 |
92 | TC1 | PS | same as channel0 | CHANNEL1 | – | X | MCK1 | – | – | – | – | – | – | – | 32-bit Timer Counter 1 Channel 1 |
93 | TC1 | PS | same as channel0 | CHANNEL2 | – | X | MCK1 | – | – | – | – | – | – | – | 32-bit Timer Counter 1 Channel 2 |
94 | TCPCA | PS | TZPM | X | – | X | MCK1 | (3) | – | – | – | – | – | – | USB Type-C Port Controller A |
95 | TCPCB | PS | TZPM | X | – | X | MCK1 | (3) | – | – | – | – | – | – | USB Type-C Port Controller B |
96 | TDES | PS | TZPM | X | – | X | MCK1 | – | – | – | – | – | – | – | Triple Data Encryption Standard |
97 | TRNG | PS | TZPM | X | – | X | MCK1 | – | – | – | – | – | – | – | True Random Number Generator |
98 | TZAESB | PS | TZPM | NS | – | X | MCK1 | – | – | – | – | – | – | – | TrustZone Advanced Encryption Standard Bridge Non–Secure (Clocks & Interrupt) |
99 | TZAESB | AS | – | NS_INT | – | – | MCK1 | – | – | – | – | – | – | – | TrustZone Advanced Encryption Standard Bridge Non–Secure (Interrupt only) |
100 | TZAESB | PS | TZPM | S | – | – | MCK1 | – | – | – | – | – | – | – | TrustZone Advanced Encryption Standard Bridge Secure (Interrupt only) |
101 | TZAESB | AS | – | S_INT | – | – | MCK1 | – | – | – | – | – | – | – | TrustZone Advanced Encryption Standard Bridge Secure (Interrupt only) |
102 | TZC | AS | AS | X | – | – | MCK1 | – | – | – | – | – | – | – | TrustZone Address Space Controller (TZC-400) |
104 | UDPHSA | PS | MATRIX + TZPM | X | – | X | MCK1 | – | – | – | – | – | – | – | USB Device High Speed A |
105 | UDPHSB | PS | MATRIX + TZPM | X | – | X | MCK1 | – | – | – | – | – | – | – | USB Device High Speed B |
106 | UHPHS | PS | MATRIX + TZPM | X | – | X | MCK1 | – | – | – | – | – | – | – | USB Host Controller High Speed |
110 | ARM | PS | MMU | nPMUIRQ | – | – | MCK1 | – | – | – | – | – | – | – | Performance Monitoring Unit |
111 | ARM | PS | MMU | nAXIERRIRQ | – | – | MCK1 | – | – | – | – | – | – | – | AXI Transaction Error |
112 | XDMAC0 | PS | XDMAC0 | SINT | – | – | MCK1 | – | – | – | – | – | – | – | DMA0, mem to periph, 32 channels, Secure Interrupt |
113 | XDMAC1 | PS | XDAMC1 | SINT | – | – | MCK1 | – | – | – | – | – | – | – | DMA1, mem to periph, 32 channels, Secure Interrupt |
114 | XDMAC2 | PS | XDMAC2 | SINT | – | – | MCK1 | – | – | – | – | – | – | – | DMA2, mem to mem, 8 channels, Secure Interrupt |
115 | AES | PS | same as AES | SINT | – | – | MCK1 | – | – | – | – | – | – | – | Advanced Encryption Standard, Secure Interrupt |
116 | GMAC0 | PS | same as GMAC0 | Q1 | – | – | MCK1 | – | – | – | – | – | – | – | GMAC0 Queue 1 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 1 |
117 | GMAC0 | PS | same as GMAC0 | Q2 | – | – | MCK1 | – | – | – | – | – | – | – | GMAC0 Queue 2 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 2 |
118 | GMAC0 | PS | same as GMAC0 | Q3 | – | – | MCK1 | – | – | – | – | – | – | – | GMAC0 Queue 3 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 3 |
119 | GMAC0 | PS | same as GMAC0 | Q4 | – | – | MCK1 | – | – | – | – | – | – | – | GMAC0 Queue 4 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 4 |
120 | GMAC0 | PS | same as GMAC0 | Q5 | – | – | MCK1 | – | – | – | – | – | – | – | GMAC0 Queue 5 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 5 |
121 | GMAC1 | PS | same as GMAC1 | Q1 | – | – | MCK1 | – | – | – | – | – | – | – | GMAC1 Queue 1 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 1 |
122 | ICM | AS | same as ICM | – | – | – | MCK1 | – | – | – | – | – | – | – | Integrity Check Monitor, Secure Interrupt |
123 | MCAN0 | PS | same as MCAN0 | INT1 | – | – | MCK1 | – | – | – | – | – | – | – | MCAN0 Interrupt1 |
124 | MCAN1 | PS | same as MCAN1 | INT1 | – | – | MCK1 | – | – | – | – | – | – | – | MCAN1 Interrupt1 |
125 | MCAN2 | PS | same as MCAN2 | INT1 | – | – | MCK1 | – | – | – | – | – | – | – | MCAN2 Interrupt1 |
126 | MCAN3 | PS | same as MCAN3 | INT1 | – | – | MCK1 | – | – | – | – | – | – | – | MCAN3 Interrupt1 |
127 | MCAN4 | PS | same as MCAN4 | INT1 | – | – | MCK1 | – | – | – | – | – | – | – | MCAN4 Interrupt1 |
128 | MCAN5 | PS | same as MCAN5 | INT1 | – | – | MCK1 | – | – | – | – | – | – | – | MCAN5 Interrupt1 |
129 | PIOA | PS | same as PIOA | SINT | – | – | MCK0 | – | – | – | – | – | – | – | For PIO 0 to 31, Secure Interrupt |
130 | PIOB | PS | same as PIOB | SINT | – | – | MCK0 | – | – | – | – | – | – | – | For PIO 32 to 63, Secure Interrupt |
131 | PIOC | PS | same as PIOC | SINT | – | – | MCK0 | – | – | – | – | – | – | – | For PIO 64 to 95, Secure Interrupt |
132 | PIOD | PS | same as PIOD | SINT | – | – | MCK0 | – | – | – | – | – | – | – | For PIO 96 to 127, Secure Interrupt |
133 | PIOE | PS | same as PIOE | SINT | – | – | MCK0 | – | – | – | – | – | – | – | For PIO 128 to 136, Secure Interrupt |
140 | PIT64B5 | PS | same as PIT64B5 | SINT | – | – | MCK1 | – | – | – | – | – | – | – | 64-bit Periodic Interval Timer 5, Secure Interrupt |
141 | SDMMC0 | PS | same as SDMMC0 | TIMER | – | – | MCK1 | – | – | – | – | – | – | – | Ultra High Speed SD Host Controller 0 (e.MMC 5.1) Timer interrupt |
142 | SDMMC1 | PS | same as SDMMC1 | TIMER | – | – | MCK1 | – | – | – | – | – | – | – | Ultra High Speed SD Host Controller 1 (e.MMC 4.51) Timer interrupt |
143 | SDMMC2 | PS | same as SDMMC2 | TIMER | – | – | MCK1 | – | – | – | – | – | – | – | Ultra High Speed SD Host controller 2 (e.MMC 4.51) Timer interrupt |
144 | SHA | PS | same as SHA | SINT | – | – | MCK1 | – | – | – | – | – | – | – | Secure Hash Algorithm, Secure Interrupt |
151 | TDES | PS | same as TDES | SINT | – | – | MCK1 | – | – | – | – | – | – | – | Triple Data Encryption Standard, Secure Interrupt |
152 | TRNG | PS | same as TRNG | SINT | – | – | MCK1 | – | – | – | – | – | – | – | True Random Number Generator, Secure Interrupt |
153 | EIC | PS | same as EIC | X | EXT_IRQ0 | – | MCK1 | – | – | – | – | – | – | – | External Interrupt ID0 |
154 | EIC | PS | same as EIC | X | EXT_IRQ1 | – | MCK1 | – | – | – | – | – | – | – | External Interrupt ID1 |
Note:
|