In addition to configuration through the MRMAC IP Wizard, the MRMAC supports a software-based configuration. Some configuration registers (identified as Type RW ATTR) are persistent between resets, meaning that the attribute value of the configuration register does not change as the result of a reset. This allows the logic from the MRMAC to be reset without having to follow the software configuration. When the device is reprogrammed, these MRMAC configuration registers are overwritten with the values generated by the MRMAC IP Wizard. Other configuration registers (identified as Type RW) are set to their default values after reset.