Contents
1 System and memory overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.2 Main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.3 Function description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2 Reset and clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.2 Reset source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.3 Clock source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3 GLB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.2 Function description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.2.1 Clock management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.2.2 Reset management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.2.3 Bus management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.2.4 Memory management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.2.5 GPIO overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.2.6 GPIO main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.2.7 GPIO function description . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.2.8 GPIO function setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.2.9 GPIO output settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.2.10 GPIO input settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.2.11 GPIO optional function settings . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.2.12 GPIO interrupt settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.3 Register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.3.1 clk_cfg0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.3.2 clk_cfg1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
BL702/704/706 Reference Manual
2/ 375
@2021 Bouffalo Lab