GD32W51x User Manual
38
Figure 1-1. The structure of the Cortex
®
-M33 processor
Nested
Vectored
Interrupt
Controller
(NVIC)
Cortex-M33 core
Floating Point
Unit(FPU)
Breakpoint
Unit
(BPU)
Cortex-M33 processor
Memory
Protection
Unit(MPU)
Data
Watchpoint
And Trace
(DWT)
AHB
Access port
(AHB-AP)
Bus Matrix
Instrumentation
Trace Macrocell
(ITM)
Trace Port
Interface Unit
(TPIU)
Serial-Wire
Or JTAG
Debug Port
(SWDP or
SWJ-DP)
CoreSight
ROM table
Interrupts
Trace Port
Interface
System
AHB-Lite
System
interface
AHB-Lite
Code
interface
Serial-Wire or
JTAG Debug
Interface
PPB APB
Debug system
interface
DSP Extension
1.2.
System architecture
A 32-bit multilayer bus is implemented in the GD32W51x devices, which enables parallel
access paths between multiple masters and slaves in the system. The multilayer bus consists
of an AHB interconnect matrix, three AHB buses and two APB buses. The interconnection
relationship of the AHB interconnect matrix is shown below. In the following table, “1” indicates
the corresponding master is able to access the corresponding slave through the AHB
interconnect matrix, while the ‘0’ means the corresponding master cannot access the
corresponding slave through the AHB interconnect matrix.