jfng[m]: If that works similar to `MemoryMap.align_to` :-) ``` memory_map = MemoryMap(addr_width=10, data_width=8) for i, reg in enumerate(registers): memory_map.add_resource(reg, name=(reg.name,), size=reg.element.width // memory_map.data_width) memory_map.align_to(3) ``` This is what I resorted to in the past to have 32bit aligned registers with sub-32bit size.