Compare peripherals

PeripheralAddress gd32e503 gd32e505 gd32e507 gd32e508
ADC00x40012400 ✔ ✔ ✔ ✔
ADC10x40012800 ✔ ✔ ✔ ✔
ADC20x40013C00 ✔ ✔ ✔ ✔
AFIO0x40010000 ✔ ✔ ✔ ✔
BKP0x40006C00 ✔ ✔ ✔ ✔
CAN00x40006400 ✔ ✔ ✔ ✔
CAN10x40006800 ✔ ✔ ✔ ✔
CAN20x4000CC00 ✘ ✔ ✔ ✔
CMP0x40017C00 ✘ ✔ ✔ ✔
CRC0x40023000 ✔ ✔ ✔ ✔
CTC0x4000C800 ✔ ✔ ✔ ✔
DAC0x40007400 ✔ ✔ ✔ ✔
DBG0xE0044000 ✔ ✔ ✔ ✔
DMA00x40020000 ✔ ✔ ✔ ✔
DMA10x40020400 ✔ ✔ ✔ ✔
ENET_DMA0x40029000 ✘ ✔ ✔ ✔
ENET_MAC0x40028000 ✘ ✔ ✔ ✔
ENET_MAC_FCTH0x40029080 ✘ ✔ ✔ ✔
ENET_MSC0x40028100 ✘ ✔ ✔ ✔
ENET_PTP0x40028700 ✘ ✔ ✔ ✔
EXMC0xA0000000 ✔ ✔ ✔ ✔
EXTI0x40010400 ✔ ✔ ✔ ✔
FMC0x40022000 ✔ ✔ ✔ ✔
FWDGT0x40003000 ✔ ✔ ✔ ✔
GPIOA0x40010800 ✔ ✔ ✔ ✔
GPIOB0x40010C00 ✔ ✔ ✔ ✔
GPIOC0x40011000 ✔ ✔ ✔ ✔
GPIOD0x40011400 ✔ ✔ ✔ ✔
GPIOE0x40011800 ✔ ✔ ✔ ✔
GPIOF0x40011C00 ✔ ✔ ✔ ✔
GPIOG0x40012000 ✔ ✔ ✔ ✔
I2C00x40005400 ✔ ✔ ✔ ✔
I2C10x40005800 ✔ ✔ ✔ ✔
I2C20x4000C000 ✔ ✔ ✔ ✔
MASTER_TIMER0x40017400 ✔ ✔ ✔ ✔
NVIC0xE000E100 ✔ ✔ ✔ ✔
PMU0x40007000 ✔ ✔ ✔ ✔
RCU0x40021000 ✔ ✔ ✔ ✔
RTC0x40002800 ✔ ✔ ✔ ✔
SDIO0x40018000 ✔ ✘ ✘ ✘
SHRTIMER_COMMON0x40017780 ✔ ✔ ✔ ✔
SLAVE_TIMER00x40017480 ✔ ✔ ✔ ✔
SLAVE_TIMER10x40017500 ✔ ✔ ✔ ✔
SLAVE_TIMER20x40017580 ✔ ✔ ✔ ✔
SLAVE_TIMER30x40017600 ✔ ✔ ✔ ✔
SLAVE_TIMER40x40017680 ✔ ✔ ✔ ✔
SPI00x40013000 ✔ ✔ ✔ ✔
SPI10x40003800 ✔ ✔ ✔ ✔
SPI20x40003C00 ✔ ✔ ✔ ✔
SQPI0xA0001000 ✔ ✔ ✔ ✔
TIMER00x40012C00 ✔ ✔ ✔ ✔
TIMER10x40000000 ✔ ✔ ✔ ✔
TIMER100x40015400 ✔ ✔ ✔ ✔
TIMER110x40001800 ✔ ✔ ✔ ✔
TIMER120x40001C00 ✔ ✔ ✔ ✔
TIMER130x40002000 ✔ ✔ ✔ ✔
TIMER20x40000400 ✔ ✔ ✔ ✔
TIMER30x40000800 ✔ ✔ ✔ ✔
TIMER40x40000C00 ✔ ✔ ✔ ✔
TIMER50x40001000 ✔ ✔ ✔ ✔
TIMER60x40001400 ✔ ✔ ✔ ✔
TIMER70x40013400 ✔ ✔ ✔ ✔
TIMER80x40014C00 ✔ ✔ ✔ ✔
TIMER90x40015000 ✔ ✔ ✔ ✔
TMU0x40080000 ✘ ✔ ✔ ✔
UART30x40004C00 ✔ ✔ ✔ ✔
UART40x40005000 ✔ ✔ ✔ ✔
USART00x40013800 ✔ ✔ ✔ ✔
USART10x40004400 ✔ ✔ ✔ ✔
USART20x40004800 ✔ ✔ ✔ ✔
USART50x40017000 ✔ ✔ ✔ ✔
USBD0x40005C00 ✔ ✘ ✘ ✘
USBGS_HOST0x50000400 ✘ ✔ ✔ ✔
USBHS_DEVICE0x50000800 ✘ ✔ ✔ ✔
USBHS_GLOBAL0x50000000 ✘ ✔ ✔ ✔
USBHS_PWRCLK0x50000E00 ✘ ✔ ✔ ✔
WWDGT0x40002C00 ✔ ✔ ✔ ✔