GD32F403xx User Manual
26
1.
System and memory architecture
The devices of GD32F403xx series are 32-bit general-purpose microcontrollers based on the
Arm
®
Cortex
®
-M4 processor. The Arm
®
Cortex
®
-M4 processor includes three AHB buses
known as I-Code, D-Code and System buses. All memory accesses of the Arm
®
Cortex
®
-M4
processor are executed on the three buses according to the different purposes and the target
memory spaces. The memory organization uses a Harvard architecture, pre-defined memory
map and up to 4 GB of memory space, making the system flexible and extendable.
1.1.
Arm
®
Cortex
®
-M4 processor
The Cortex
®
-M4 processor is a 32-bit processor that possesses f loating point arithmetic
f unctionality, low interrupt latency and low-cost debug. The characteristics of integrated and
advanced make the Cortex
®
-M4 processor suitable f or market prod ucts that require
microcontrollers with high perf ormance and low power consumption. The Cortex
®
-M4
processor is based on the ARMv7 architecture and supports a powerf ul and scalable
instruction set including general data processing I/O control tasks, advanc ed data processing
bit f ield manipulations and DSP. Some system peripherals listed below are also provided by
Cortex
®
-M4:
◼
Internal Bus Matrix connected with I-Code bus, D-Code bus, System bus, Private
Peripheral Bus (PPB) and debug accesses.
◼
Nested Vectored Interrupt Controller (NVIC)
◼
Flash Patch and Breakpoint (FPB)
◼
Data Watchpoint and Trace (DWT)
◼
Instrumentation Trace Macrocell (ITM)
◼
Serial Wire JTAG Debug Port (SWJ-DP)
◼
Trace Port Interf ace Unit (TPIU)
◼
Memory Protection Unit (MPU)
◼
Floating Point Unit (FPU)
Figure 1-1. The structure of the Cortex®-M4 processor
®
-M4
processor block diagram. For more inf ormation, please ref er to the Arm® Cortex
®
-M4
Technical Ref erence Manual.
Содержание GD32F403 Series
Страница 1: ...GigaDevice Semiconductor Inc GD32F403xx Arm Cortex M4 32 bit MCU User Manual Revision 2 6 Jul 2022 ...
Страница 177: ...GD32F403xx UserManual 177 Peripheral Channel 0 Channel 1 Channel 2 Channel 3 Channel 4 SDIO SDIO ...
Страница 217: ...GD32F403xx UserManual 217 ensures that no conversion is in progress ...