NUC970 Technical Reference Manual
Publication Release Date: Dec. 15, 2015
- 148 -
Revision V1.30
NUC97
0
T
E
CHNIC
A
L
RE
F
E
RE
N
CE
MA
NUA
L
CPU_HCLK Clock Generator
5.3.3.18
APLL
UPLL
XT1_IN
APLLF
OUT
UPLLF
OUT
APLL
1to8
UPLL
1to8
SYS_SW_DIV
SYS_CLK
ADivCLK[7:0]
UDivCLK[7:0]
SYSTEM_N[3:0],
SYSTEM_S[4:0]
DRAM (CLK_HCLKEN[10])
DDR_CLK
÷ 2
DRAM_CLK
÷ 1 or ÷ 2
CPU (CLK_HCLKEN[0])
CPU_HCLK Clock Generator
CPUCLK
HCLK1 (CLK_HCLKEN[2])
HCLK (CLK_HCLKEN[1])
÷ 2
HCLK
HCLK
SRAM
SRAM (CLK_HCLKEN[8])
HCLK2
÷
(HC1)
HCLK1 (CLK_HCLKEN[2]) |
HCLK3 (CLK_HCLKEN[3]) |
HCLK4 (CLK_HCLKEN[4])
HCLK3
HCLK3 (CLK_HCLKEN[3])
HCLK
EMAC1
EMAC1 (CLK_HCLKEN[17])
HCLK
USBH
USBH (CLK_HCLKEN[18])
HCLK
USBD
USBD (CLK_HCLKEN[19])
HCLK
FMI
FMI (CLK_HCLKEN[20])
HCLK
NAND
NAND (CLK_HCLKEN[21])
HCLK
CRYPTO
CRYPTO (CLK_HCLKEN[23])
÷ (JPG_N+1)
HCLK
JPEG
JPEG (CLK_HCLKEN[29])
ECLK
JPEG
÷ (1)
HCLK
GE2D
GE2D (CLK_HCLKEN[28])
ECLK
GE2D
HCLK4
HCLK4 (CLK_HCLKEN[4])
HCLK
EMAC0
EMAC0 (CLK_HCLKEN[16])
HCLK
SDH
SDH (CLK_HCLKEN[30])
HCLK
I
2
S
I
2
S (CLK_HCLKEN[24])
HCLK
LCD
LCD (CLK_HCLKEN[25])
HCLK
CAP
VCAP (CLK_HCLKEN[26])
÷ 2
HCLK1
GDMA (CLK_HCLKEN[12])
HCLK
GDMA
EBI (CLK_HCLKEN[9])
HCLK
EBI
PIC (CLK_HCLKEN[7])
HCLK
PIC
÷ (APB_N+1)
PCLK (CLK_HCLKEN[5])
PCLK
UART0 (CLK_PCLKEN0[16])
PCLK
UART0
UART1 (CLK_PCLKEN0[17])
PCLK
UART1
PCLK
UART2
UART3 (CLK_PCLKEN0[19])
PCLK
UART3
UART2 (CLK_PCLKEN0[18])
UART4 (CLK_PCLKEN0[20])
PCLK
UART4
UART5 (CLK_PCLKEN0[21])
PCLK
UART5
PCLK
UART6
UART7 (CLK_PCLKEN0[23])
PCLK
UART7
UART6 (CLK_PCLKEN0[22])
UART8 (CLK_PCLKEN0[24])
PCLK
UART8
PCLK
UART9
UART10 (CLK_PCLKEN0[26])
PCLK
UART10
UART9 (CLK_PCLKEN0[25])
PCLK
WDT
WWDT (CLK_PCLKEN0[1])
PCLK
WWDT
WDT (CLK_PCLKEN0[0])
PCLK
GPIO
GPIO (CLK_PCLKEN0[3])
PCLK
RTC
RTC (CLK_PCLKEN0[2])
PCLK
ETIMER0
ETIMER0 (CLK_PCLKEN0[4])
PCLK
ETIMER1
ETIMER1 (CLK_PCLKEN0[5])
PCLK
ETIMER2
ETIMER2 (CLK_PCLKEN0[6])
PCLK
ETIMER3
ETIMER3 (CLK_PCLKEN0[7])
PCLK
TIMER0
TIMER0 (CLK_PCLKEN0[8])
PCLK
TIMER1
TIMER1 (CLK_PCLKEN0[9])
PCLK
TIEMR2
TIMER2 (CLK_PCLKEN0[10])
PCLK
TIMER3
TIMER3 (CLK_PCLKEN0[11])
TIMER4 (CLK_PCLKEN0[12])
PCLK
TIMER4
PCLK
I
2
C0
I
2
C0 (CLK_PCLKEN1[0])
PCLK
I
2
C1
I
2
C1 (CLK_PCLKEN1[1])
PCLK
SPI0
SPI0 (CLK_PCLKEN1[4])
PCLK
SPI1
SPI1 (CLK_PCLKEN1[5])
PCLK
CAN0
CAN0 (CLK_PCLKEN1[8])
SMC0 (CLK_PCLKEN1[12])
PCLK
SMC0
PCLK
SMC1
ADC (CLK_PCLKEN1[24])
PCLK
ADC
SMC1 (CLK_PCLKEN1[13])
PCLK
KPI
MTPC (CLK_PCLKEN1[26])
PCLK
MTP
KPI (CLK_PCLKEN1[25])
PCLK
PWM
PWM (CLK_PCLKEN1[27])
÷ (1)
EMAC0_MDCLK
EMAC1_MDCLK
÷ (1)
PCLK
CAN1
CAN1 (CLK_PCLKEN1[9])
Note:
Before clock switching, both the pre-selected and
newly selected clock sources must be turned on and stable.
Figure 5.3-18 CPU_HCLK Clock Generator Block Diagram