
GD32F403xx User Manual
28
IBUS DBUS SBUS DMA0 DMA1
APB1
1
1
1
APB2
1
1
1
As is shown above, there are several masters connected with the AHB interconnect matrix,
including IBUS, DBUS, SBUS, DMA0 and DMA1. IBUS is the instruction bus of the Cortex
®
-
M4 core, which is used f or instruction/vector f etches f rom the Code region (0x0000 0000 ~
0x1FFF FFFF). DBUS is the data bus of the Cortex
®
-M4 core, which is used for
loading/storing data and also f or debugging access of the Code region. Similarly, SBUS is
the system bus of the Cortex
®
-M4 core, which is used for instruction/vector f etches, data
loading/storing and debugging access of the system regions. The System regions include the
internal SRAM region and the Peripheral region. DMA0 and DMA1 are the buses of DMA0
and DMA1 respectively.
There are also several slaves connected with the AHB interconnect matrix, including FMC-I,
FMC-D, SRAM, EXMC, AHB, APB1 and APB2. FMC-I is the instruction bus of the flash
memory controller, while FMC-D is the data bus of the flash memory controller. SRAM is on-
chip static random access memories. EXMC is the external memory controller. AHB is the
AHB bus connected with all of the AHB slaves, while APB1 and APB2 are the two APB buses
connected with all of the APB slaves. The two APB buses connect with all the APB peripherals.
APB1 is limited to 84 MHz, APB2 operates at f ull speed (up to 168MHz depending on the
device).
These are interconnected using a multilayer AHB bus architecture as shown in figure below:
Содержание 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 ...