I have block XYZ that has 15bit offset inside of it. Within system address mapping of XYZ is not continuous. Instead it’s mapped to 2 address ranges each 14 bit.
- Lower half (0x0000-0x3FFF) mapped to one 14-bit address space 0x10_0000-0x10_3FFF.
- Upper half (0x4000-0x7FFF) mapped to another 14-bit address space 0x20_0000-0x20_3FFF.
Is there a way to elegantly do this in RAL?