Этот регистр введен для совместимости с STM32, если по какой-то
причине надо чтобы были циклы ожидания. И кстати - там есть
отдельно еще регистр FMC_WSEN, в нем надо разрешить эти циклы
ожидания. По моему достаточно грамотный подход. Хотя по мне - лучше
бы сэкономили транзисторы и убрали всю эту тряхомудину. Для GD32
циклы ожидания не нужны - исполняемый код находится в ОЗУ (Code
area), он грузится туда при включении. Размер этого ОЗУ см. в
даташите, не вся FLASH туда вмещается. То что не помещается в ОЗУ - называется Data area, время доступа к ней очень большое (в даташите не регламентировано, но мне удалось установить что для доступа к этой памяти используется тактовая частота 2*HSI - по крайней мере с такой частотой FLASH грузится в Code area при включении)