In addition to configuration through the MRMAC IP Wizard, the MRMAC IP supports a software-based configuration. The Configuration registers are persistent between resets, meaning that a Configuration register’s value does not change as the result of a reset. This allows the port logic from the MRMAC to reset without having to follow the software configuration. When the device is reprogrammed, the MRMAC Configuration registers are overwritten with the values generated by the MRMAC IP Wizard.